#include <manipulator.h>
Public Member Functions |
|
ManipExport | ManipulatorGizmo () |
ManipExport | ManipulatorGizmo (PolyShape *pShape, DWORD flags, Point3 &unselColor, Point3 &selColor=GetSubSelColor()) |
ManipExport | ManipulatorGizmo (Mesh *pMesh, DWORD flags, Point3 &unselColor, Point3 &selColor=GetSubSelColor()) |
ManipExport | ManipulatorGizmo (MarkerType markerType, Point3 &position, DWORD flags, Point3 &unselColor, Point3 &selColor=GetSubSelColor()) |
ManipExport | ManipulatorGizmo (MCHAR *pText, Point3 &position, DWORD flags, Point3 &unselColor, Point3 &selColor=GetSubSelColor()) |
ManipExport | ~ManipulatorGizmo () |
ManipExport BOOL | HitTest (GraphicsWindow *pGW, HitRegion *pHR, ManipHitList *pHitList, Matrix3 *tm, IPoint2 pScreenPoint, int gizmoIndex) |
ManipExport void | Render (ViewExp *pVpt, TimeValue t, INode *pNode, int flags, bool selected, BOOL isStandAlone) |
ManipExport Box3 | GetBoundingBox (INode *pNode, ViewExp *pVpt) |
Static Public Attributes |
|
static ManipExport const DWORD | kGizmoDontDisplay |
static ManipExport const DWORD | kGizmoDontHitTest |
static ManipExport const DWORD | kGizmoScaleToViewport |
static ManipExport const DWORD | kGizmoUseRelativeScreenSpace |
static ManipExport const DWORD | kGizmoUseScreenSpace |
static ManipExport const DWORD | kGizmoActiveViewportOnly |
ManipExport ManipulatorGizmo | ( | ) |
ManipExport ManipulatorGizmo | ( | PolyShape * | pShape, |
DWORD | flags, | ||
Point3 & | unselColor, | ||
Point3 & | selColor =
GetSubSelColor() |
||
) |
ManipExport ManipulatorGizmo | ( | Mesh * | pMesh, |
DWORD | flags, | ||
Point3 & | unselColor, | ||
Point3 & | selColor =
GetSubSelColor() |
||
) |
ManipExport ManipulatorGizmo | ( | MarkerType | markerType, |
Point3 & | position, | ||
DWORD | flags, | ||
Point3 & | unselColor, | ||
Point3 & | selColor =
GetSubSelColor() |
||
) |
ManipExport ManipulatorGizmo | ( | MCHAR * | pText, |
Point3 & | position, | ||
DWORD | flags, | ||
Point3 & | unselColor, | ||
Point3 & | selColor =
GetSubSelColor() |
||
) |
ManipExport ~ManipulatorGizmo | ( | ) |
ManipExport BOOL HitTest | ( | GraphicsWindow * | pGW, |
HitRegion * | pHR, | ||
ManipHitList * | pHitList, | ||
Matrix3 * | tm, | ||
IPoint2 | pScreenPoint, | ||
int | gizmoIndex | ||
) |
ManipExport void Render | ( | ViewExp * | pVpt, |
TimeValue | t, | ||
INode * | pNode, | ||
int | flags, | ||
bool | selected, | ||
BOOL | isStandAlone | ||
) |
ManipExport const DWORD kGizmoDontDisplay
[static] |
ManipExport const DWORD kGizmoDontHitTest
[static] |
ManipExport const DWORD kGizmoScaleToViewport
[static] |
ManipExport const DWORD kGizmoUseRelativeScreenSpace
[static] |
ManipExport const DWORD kGizmoUseScreenSpace
[static] |
ManipExport const DWORD kGizmoActiveViewportOnly
[static] |