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... | |
| PROP_FNS (epfn_get_edge_chamfer_type, EpFnGetEdgeChamferType, epfn_set_edge_chamfer_type, EpFnSetEdgeChamferType, TYPE_ENUM) | |
| PROP_FNS (epfn_get_edge_chamfer_quad_intersections, EpFnGetEdgeChamferQuadIntersections, epfn_set_edge_chamfer_quad_intersections, EpFnSetEdgeChamferQuadIntersections, TYPE_BOOL) | |
| virtual int | EpFnGetEdgeChamferType () | 
| Get the current Edit Poly Edge Chamfer type (obsolete).  More... | |
| virtual void | EpFnSetEdgeChamferType (int chamferType) | 
| Set the current Edit Poly Edge Chamfer type (obsolete).  More... | |
| virtual bool | EpFnGetEdgeChamferQuadIntersections () | 
| Get the current Edit Poly Edge Chamfer quad intersections (obsolete).  More... | |
| virtual void | EpFnSetEdgeChamferQuadIntersections (bool quadIntersections) | 
| Set the current Edit Poly Edge Chamfer quad intersections (obsolete).  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.
| PROP_FNS | ( | epfn_get_edge_chamfer_type | , | 
| EpFnGetEdgeChamferType | , | ||
| epfn_set_edge_chamfer_type | , | ||
| EpFnSetEdgeChamferType | , | ||
| TYPE_ENUM | |||
| ) | 
| PROP_FNS | ( | epfn_get_edge_chamfer_quad_intersections | , | 
| EpFnGetEdgeChamferQuadIntersections | , | ||
| epfn_set_edge_chamfer_quad_intersections | , | ||
| EpFnSetEdgeChamferQuadIntersections | , | ||
| TYPE_BOOL | |||
| ) | 
| 
 | inlinevirtual | 
Set the current Edit Poly Edge Chamfer type (obsolete).
| [in] | chamferType | - Standard = 0, Quad = 1. | 
| 
 | inlinevirtual |