The different select and manipulate mode grip items that can be toggled on or off.
Enumerations | |
enum | ManipulateGrips { eSoftSelFalloff = 0, eSoftSelPinch, eSoftSelBubble, eSetFlow, eLoopShift, eRingShift, eEdgeCrease, eEdgeWeight, eVertexWeight, eVertexCrease, EPolyManipulatorGripCount } |
enum | ManipulateGrips { eSoftSelFalloff = 0, eSoftSelPinch, eSoftSelBubble, eSetFlow, eLoopShift, eRingShift, eEdgeCrease, eEdgeWeight, eVertexCrease, eVertexWeight, EditPolyManipulatorGripCount } |
Functions | |
virtual void | SetManipulateGrip (bool on, ManipulateGrips item)=0 |
Turns the manipulate grip item on or off. More... | |
virtual bool | GetManipulateGrip (ManipulateGrips item)=0 |
Get whether or not this manipulator item is on or not. More... | |
FN_1 (epfn_make_hard_edges, TYPE_BOOL, EpfnMakeHardEdges, TYPE_DWORD) | |
FN_1 (epfn_make_smooth_edges, TYPE_BOOL, EpfnMakeSmoothEdges, TYPE_DWORD) | |
VFN_0 (epfn_select_hard_edges, EpfnSelectHardEdges) | |
VFN_0 (epfn_select_smooth_edges, EpfnSelectSmoothEdges) | |
virtual bool | EpfnMakeHardEdges (DWORD flag)=0 |
Make the edges marked with the specified flag hard (unsmoothed) More... | |
virtual bool | EpfnMakeSmoothEdges (DWORD flag)=0 |
Make the edges marked with the specified flag smooth. More... | |
virtual void | EpfnSelectHardEdges ()=0 |
Select hard (unsmoothed) edges. More... | |
virtual void | EpfnSelectSmoothEdges ()=0 |
Select smoothed edges. More... | |
|
protected |
Enumerator | |
---|---|
eSoftSelFalloff |
Soft Selection Falloff grip. May be on for all subobject modes. |
eSoftSelPinch |
Soft Selection Pinch grip. May be on for all subobject modes. |
eSoftSelBubble |
Soft Selection Bubble grip. May be on for all subobject modes. |
eSetFlow |
Set Flow grip. Only on in edge subobject mode. |
eLoopShift |
Loop Shift Selection Falloff grip. Only in edge subobject mode. |
eRingShift |
Ring Shift Selection Falloff grip. Only in edge subobject mode. |
eEdgeCrease |
Edge Crease grip. Only in edge subobject mode. |
eEdgeWeight |
Edge Weight grip. Only in edge subobject mode. |
eVertexWeight |
Vertex Weight grip. Only in vertex subobject mode. |
eVertexCrease |
Vertex Crease grip. Only in vertex subobject mode. |
EPolyManipulatorGripCount |
|
protected |
|
protectedpure virtual |
Turns the manipulate grip item on or off.
When at least one grip item is on and select and manipulate mode is on a grip will show up for each item that's on.
[in] | on | - Whether or not the specified item will be turned on or off |
[in] | item | - Which grip item that will be turned on or off. |
|
protectedpure virtual |
Get whether or not this manipulator item is on or not.
[in] | item | - Which grip item we are checking to see if it's on or off. |
FN_1 | ( | epfn_make_hard_edges | , |
TYPE_BOOL | , | ||
EpfnMakeHardEdges | , | ||
TYPE_DWORD | |||
) |
FN_1 | ( | epfn_make_smooth_edges | , |
TYPE_BOOL | , | ||
EpfnMakeSmoothEdges | , | ||
TYPE_DWORD | |||
) |
VFN_0 | ( | epfn_select_hard_edges | , |
EpfnSelectHardEdges | |||
) |
VFN_0 | ( | epfn_select_smooth_edges | , |
EpfnSelectSmoothEdges | |||
) |
|
pure virtual |
Make the edges marked with the specified flag hard (unsmoothed)
flag | - Edges marked with this flag (MNMesh Flags) will be set to hard if possible by setting appropriate smoothing groups in adjacent faces. |
|
pure virtual |
Make the edges marked with the specified flag smooth.
flag | - Edges marked with this flag (MNMesh Flags) will be set to smooth if possible by setting appropriate smoothing groups in adjacent faces. |
|
pure virtual |
Select hard (unsmoothed) edges.
This operation selects edges between any faces which do not share any smoothing groups.
|
pure virtual |
Select smoothed edges.
This operation selects edges between any faces which share any smoothing groups.