Panda3D
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MaxEggPlugin Class Reference
Inheritance diagram for MaxEggPlugin:

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 = nullptr
 
static IObjParam * iObjParams
 
static Mesh mesh
 
static short meshBuilt =0
 

Detailed Description

Definition at line 96 of file maxEgg.h.


The documentation for this class was generated from the following files: