ToolContext Member List
This is the complete list of members for ToolContext, including all inherited members.
BeginKinematicStateUpdate(const KinematicState &in_kine, double in_time=DBL_MAX)ToolContext
BeginParameterUpdate(const Parameter &in_param, double in_time=DBL_MAX)ToolContext
BeginPickDraw(LONG x, LONG y, LONG width, LONG height)ToolContext
BeginTransformUpdate(const CRefArray &in_objects, double in_time=DBL_MAX)ToolContext
BeginViewDraw()ToolContext
CameraToWorld(const MATH::CVector3 &in_view, MATH::CVector3 &out_world) const ToolContext
CBase()CBase
ClearManipulationPlane()ToolContext
Context()Context
Context(const CRef &in_ref)Context
Context(const Context &in_obj)Context
DrawTextString(const CString &in_str, siAlignment in_hPos=siLeftAlign, siAlignment in_vPos=siBottomAlign)ToolContext
EditTextString(CString &io_str, LONG x, LONG y, LONG width, LONG height)ToolContext
EnableSnapping(bool in_enable)ToolContext
EndKinematicStateUpdate(const KinematicState &in_kine)ToolContext
EndParameterUpdate(const Parameter &in_param)ToolContext
EndPickDraw()ToolContext
EndTransformUpdate(const CRefArray &in_objects)ToolContext
EndViewDraw()ToolContext
ExitTool()ToolContext
GetArrayAttribute(const CString &in_AttributeName) const Context
GetAttribute(const CString &in_AttributeName)Context
GetCamera() const ToolContext
GetClassID() const ToolContext [virtual]
GetClassIDName() const CBase
GetFlag(LONG in_flag) const ToolContext
GetGridPlane(MATH::CPlane &out_plane) const ToolContext
GetMousePosition(LONG &x, LONG &y) const ToolContext
GetPickBuffer(LONG x, LONG y, LONG width, LONG height, const CString &in_filter, const CRefArray &in_objects, siViewMode in_viewMode=siShaded) const ToolContext
GetRef() const CBase
GetShortcutKey() const ToolContext
GetShortcutKeyModifiers() const ToolContext
GetSnapComponent() const ToolContext
GetSnapObject() const ToolContext
GetSnapType() const ToolContext
GetSource() const Context
GetTextSize(const CString &in_str, LONG &out_width, LONG &out_height, LONG &out_descent) const ToolContext
GetUserData()Context
GetViewIndex() const ToolContext
GetViewPlane(MATH::CPlane &out_plane) const ToolContext
GetViewport(LONG &x, LONG &y, LONG &width, LONG &height) const ToolContext
GetViewSize(LONG &width, LONG &height) const ToolContext
GetWorldPosition(LONG x, LONG y, MATH::CVector3 &out_world) const ToolContext
GetWorldRay(LONG x, LONG y, MATH::CLine &out_ray) const ToolContext
GetWorldToCameraMatrix(MATH::CMatrix4 &out_worldToCamera) const ToolContext
GetWorldToViewMatrix(MATH::CMatrix4 &out_worldToView) const ToolContext
IsA(siClassID in_ClassID) const ToolContext [virtual]
XSI::CBase::IsA(const CRef &in_ref) const CBase
IsActiveView() const ToolContext
IsControlKeyDown() const ToolContext
IsDoubleClick() const ToolContext
IsInteracting() const ToolContext
IsLeftButtonDown() const ToolContext
IsMiddleButtonDown() const ToolContext
IsNavigating() const ToolContext
IsPickDraw() const ToolContext
IsRightButtonDown() const ToolContext
IsShiftKeyDown() const ToolContext
IsShortcutKeyDown(ULONG in_virtualKeycode, ULONG in_modifiers=0) const ToolContext
IsValid() const CBase
IsViewDraw() const ToolContext
LoadImageFromFile(const CString &in_filename, bool in_relativePath=true)ToolContext
operator CRef &()CBase
operator!=(const CBase &in_obj) const CBase
operator=(const ToolContext &in_obj)ToolContext
operator=(const CRef &in_ref)ToolContext
XSI::Context::operator=(const Context &in_obj)Context
operator==(const CBase &in_obj) const CBase
Pick(const CLongArray &in_points, siPickMode in_pickMode, siPickType in_pickType, const CString &in_filter, const CRefArray &in_objects, CRefArray &out_picked) const ToolContext
PutArrayAttribute(const CString &in_AttributeName, const CRefArray &in_array)Context
PutAttribute(const CString &in_AttributeName, const CValue &in_val)Context
PutUserData(const CValue &in_val)Context
Redraw(bool in_allViews=true)ToolContext
RegisterShortcutKey(ULONG in_virtualKeycode, const CString &in_description, ULONG in_modifiers=0, bool in_repeats=false)ToolContext
ResetObject()CBase
SetCursor(siToolCursor in_cursorId)ToolContext
SetFlag(LONG in_flag, bool in_enable)ToolContext
SetManipulationPlane(const MATH::CPlane &in_plane)ToolContext
SetObject(const CRef &in_obj)CBase
SetToolDescription(const CString &in_message)ToolContext
ShowContextMenu(LONG x, LONG y, siAlignment in_hPos=siLeftAlign, siAlignment in_vPos=siTopAlign)ToolContext
Snap(LONG x, LONG y, LONG size, ULONG in_snaptype, const CStringArray &in_families, const CRefArray &in_objects, MATH::CVector3 &out_world) const ToolContext
ToolContext()ToolContext
ToolContext(const CRef &in_ref)ToolContext
ToolContext(const ToolContext &in_obj)ToolContext
UnRegisterShortcutKey(ULONG in_virtualKeycode, ULONG in_modifiers=0)ToolContext
UpdateKinematicState(const KinematicState &in_kine, const MATH::CTransformation &in_value)ToolContext
UpdateParameter(const Parameter &in_param, const CValue &in_value)ToolContext
UpdateTransform(const CRefArray &in_objects, const MATH::CTransformation &in_value, siTransformFilter in_srt, siRefMode in_refMode=siLocal, siDeltaMode in_delta=siRelative, siAxesFilter in_axesFilter=siXYZ, bool in_usePivot=false, const MATH::CVector3 &in_pivot=MATH::CVector3(), const MATH::CTransformation &in_reference=MATH::CTransformation())ToolContext
ViewToWorld(const MATH::CVector3 &in_view, MATH::CVector3 &out_world) const ToolContext
WasAborted() const ToolContext
WorldToCamera(const MATH::CVector3 &in_world, MATH::CVector3 &out_camera) const ToolContext
WorldToView(const MATH::CVector3 &in_world, MATH::CVector3 &out_view) const ToolContext
~CBase()CBase [virtual]
~Context()Context
~ToolContext()ToolContext