Panda3D
Public Member Functions | Public Attributes | Static Public Attributes

MaxEggPlugin Class Reference

List of all members.

Public Member Functions

void AddEgg (MaxOptionsDialog *newEgg)
void BeginEditParams (IObjParam *ip, ULONG flags, Animatable *prev)
void BuildMesh ()
Class_ID ClassID ()
RefTargetHandle Clone (RemapDir &remap=NoRemap())
void DeleteThis ()
int Display (TimeValue t, INode *inode, ViewExp *vpt, int flags)
void DoExport ()
int DoOwnSelectHilite ()
void EndEditParams (IObjParam *ip, ULONG flags, Animatable *next)
ObjectState Eval (TimeValue time)
void GetClassName (TSTR &s)
CreateMouseCallBack * GetCreateMouseCallBack ()
void GetDeformBBox (TimeValue t, Box3 &box, Matrix3 *tm, BOOL useSel)
MaxOptionsDialogGetEgg (int i)
void GetLocalBoundBox (TimeValue t, INode *mat, ViewExp *vpt, Box3 &box)
void GetMat (TimeValue t, INode *inod, ViewExp *vpt, Matrix3 &mat)
TCHAR * GetObjectName ()
void GetWorldBoundBox (TimeValue t, INode *mat, ViewExp *vpt, Box3 &box)
int HitTest (TimeValue t, INode *inode, int type, int crossing, int flags, IPoint2 *p, ViewExp *vpt)
void InitNodeName (TSTR &s)
int IntersectRay (TimeValue t, Ray &r, PN_stdfloat &at)
void Invalidate ()
IOResult Load (ILoad *iload)
RefResult NotifyRefChanged (Interval changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message)
Interval ObjectValidity (TimeValue time)
void RemoveEgg (int i)
IOResult Save (ISave *isave)
void SaveCheckState ()
TSTR SubAnimName (int i)
void UpdateUI ()

Public Attributes

bool autoOverwrite
bool logOutput
bool pview

Static Public Attributes

static HWND hMaxEggParams = NULL
static IObjParam * iObjParams
static Mesh mesh
static short meshBuilt = 0

Detailed Description

Definition at line 94 of file maxEgg.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations