This new class extends EPolyMode, in particular adds a more efficient way for setting several vertex positions, and the ability for EPolyMod to support manipulate grips.
#include <iEPolyMod.h>
Public Member Functions |
|
virtual void | EPMeshStartSetVertices (INode *pNode) |
Prepares the Edit Poly modifier for setting
several vertex positions in a row. |
|
virtual void | EPMeshSetVert (const int vert, const Point3 &in_point, INode *pNode) |
Sets the posititon of a single vertex.
Should only be used inbetween. |
|
virtual void | EPMeshEndSetVertices (INode *pNode) |
Finishes setting vertex positions and
applies undo functionality. |
|
Protected Types |
|
enum | ManipulateGrips
{ eSoftSelFalloff = 0, eSoftSelPinch, eSoftSelBubble, eSetFlow, eLoopShift, eRingShift } |
Protected Member Functions |
|
virtual void | SetManipulateGrip (bool on, ManipulateGrips item)=0 |
Turns the manipulate grip item on or off.
|
|
virtual bool | GetManipulateGrip (ManipulateGrips item)=0 |
Get whether or not this manipulator item is
on or not. |
|
Friends |
|
class | EPolyManipulatorGrip_Imp |
virtual void EPMeshStartSetVertices | ( | INode * | pNode | ) | [inline, virtual] |
Prepares the Edit Poly modifier for setting several vertex positions in a row.
{ return; }
virtual void EPMeshSetVert | ( | const int | vert, |
const Point3 & | in_point, | ||
INode * | pNode | ||
) | [inline, virtual] |
Sets the posititon of a single vertex. Should only be used inbetween.
{ return; }
virtual void EPMeshEndSetVertices | ( | INode * | pNode | ) | [inline, virtual] |
Finishes setting vertex positions and applies undo functionality.
{ return; }
virtual void SetManipulateGrip | ( | bool | on, |
ManipulateGrips | item | ||
) | [protected, pure virtual] |
Turns the manipulate grip item on or off.
When at least one grip item is on and select and manpulate mode is active 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. |
virtual bool GetManipulateGrip | ( | ManipulateGrips | item | ) | [protected, pure 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. |
friend class EPolyManipulatorGrip_Imp
[friend] |