Detailed Description
- See also:
- Class
Mesh, Class LocalModData,
Class IMeshSelectData.
- Description:
- This class is available in release 2.0 and later only.
This class provides access to selection data for the
Mesh Select
Modifier, Editable
Mesh and Edit
Mesh modifier.
To get a pointer to this interface given a pointer to a modifier or
editable mesh object, use the following macro (defined in
AnimatableInterfaceIDs.h ). Using this macro, given any Animatable, it is easy to ask
for the interface.
#define
GetMeshSelectInterface(anim)
((IMeshSelect*)anim->GetInterface(I_MESHSELECT))
A plug-in developer may use this macro as follows:
IMeshSelect
*ims =
GetMeshSelectInterface(anim);
This return value will either be NULL or a pointer to a valid
Mesh Select interface.
#include <istdplug.h>
List of all
members.
Member Function Documentation
virtual DWORD GetSelLevel |
( |
|
) |
[pure virtual] |
- Returns:
- One of the following values:
IMESHSEL_OBJECT: Object
level.
IMESHSEL_VERTEX: Vertex level.
IMESHSEL_FACE: Face
level.
IMESHSEL_EDGE: Edge level.
virtual void SetSelLevel |
( |
DWORD |
level |
) |
[pure virtual] |
- Parameters:
- DWORD level
One of the following values:
IMESHSEL_OBJECT: Object
level.
IMESHSEL_VERTEX: Vertex level.
IMESHSEL_FACE: Face
level.
IMESHSEL_EDGE: Edge level.
virtual void LocalDataChanged |
( |
|
) |
[pure virtual] |
virtual BOOL HasWeightedVertSel |
( |
|
) |
[inline, virtual] |
- Default Implementation:
- { return FALSE; }
virtual BOOL CanAssignWeightedVertSel |
( |
|
) |
[inline, virtual] |
- Default Implementation:
- { return FALSE; }
IMeshSelect IMeshSelect IMeshSelect
IMeshSelect IMeshSelect IMeshSelect IMeshSelect IMeshSelect
IMeshSelect IMeshSelect
IMeshSelect IMeshSelect IMeshSelect
IMeshSelect IMeshSelect IMeshSelect IMeshSelect IMeshSelect
IMeshSelect IMeshSelect