Itemui¶
ILxLocatorDest¶
-
class
ILxLocatorDest
¶ Public Functions
-
LxResult
Item
(LXtObjectID self, void **ppvObj)¶ The locator item that was dropped on can be obtained with this function. Note that the item may be NULL if the drop was performed on a non-locator item or not on an item.
-
int
Location
(LXtObjectID self)¶
-
LxResult
ILxMeshOpDest¶
-
class
ILxMeshOpDest
¶ Public Functions
-
LxResult
Item
(LXtObjectID self, void **ppvObj)¶ Data from MeshOpDest object can be obtained using these interfaces.
-
LxResult
ItemDeformer
(LXtObjectID self, void **ppvObj)¶
-
LxResult
ItemHG
(LXtObjectID self, void **itemHG)¶
-
const char *
Graph
(LXtObjectID self)¶
-
int
Location
(LXtObjectID self)¶
-
LxResult
ILxShaderDest¶
-
class
ILxShaderDest
¶ Public Functions
-
LxResult
Item
(LXtObjectID self, void **ppvObj)¶ Data from ShaderDest object can be obtained using these interfaces.
-
int
Type
(LXtObjectID self)¶
-
int
Location
(LXtObjectID self)¶
-
LxResult
ILxMeshDest¶
-
class
ILxMeshDest
¶ Public Functions
-
LxResult
Item
(LXtObjectID self, void **ppvObj)¶ The mesh item that was dropped on can be obtained with this function.
-
LxResult
HitPosition
(LXtObjectID self, LXtVector pos)¶ The world position of the hit location can be obtained with this function.
-
LxResult
HitNormal
(LXtObjectID self, LXtVector nrm)¶ The surface normal of the hit location in world space can be obtained with this function.
-
LxResult
ILxChannelDest¶
-
class
ILxChannelDest
¶ Channel destinations are used the Channel List and other locations that represent a channel in an item.
Public Functions
-
LxResult
Channel
(LXtObjectID self, void **ppvObj)¶ The channel that was dropped on can be obtained with this function. The returned object has the ILxValue and ILxItemChannel interfaces,
-
int
Location
(LXtObjectID self)¶
-
LxResult
-
LXiITEMDESTLOC_BEFORE
¶ The location is either before, on or after, and is mostly relevant to trees like the Channel List. Often drop servers will want to use “on”, unless they’re inserting or re-ordering entries. Deadspace is not likely to be used here, but is included for completeness, and represents a drop in a tree where there isn’t anything.
LXiITEMDESTLOC_ON
LXiITEMDESTLOC_AFTER
LXiITEMDESTLOC_DEADSPACE
ILxChannelDropPreview¶
-
class
ILxChannelDropPreview
¶ Destinations representing channels may expose a channel drop preview interface. This is usually used to highlight the control, row or view that represents the channel, to indicate that the drop is valid there.
Public Functions
-
int
MarkChannel
(LXtObjectID self)¶ The only method simply draws the area under the mouse to indicate that it is marked for the drop. Exactly how it is marked is up to the destination.
-
int
LXsITEMTYPEPRESET_EXTENSION
ILxItemTypeDest¶
-
class
ILxItemTypeDest
¶ The ttem type destination is for drops on items themselves.
Public Functions
-
LxResult
Item
(LXtObjectID self, void **ppvObj)¶ The item that was dropped on can be obtained with this function. Note that the item may be NULL.
-
int
Location
(LXtObjectID self)¶
-
LxResult
-
LXiCHANDESTLOC_BEFORE
¶ The location is either before, on or after, and is mostly relevant to trees like the Item List. Often drop servers will want to use “on”, unless they’re inserting or re-ordering entries. Deadspace is not likely to be used here, but is included for completeness, and represents a drop in a tree where there isn’t anything.
LXiCHANDESTLOC_ON
LXiCHANDESTLOC_AFTER
LXiCHANDESTLOC_DEADSPACE
LXiTAG_EXPORT_PREFIX