|
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) |
|
MaxOptionsDialog * | GetEgg (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 () |
|
Definition at line 96 of file maxEgg.h.
◆ MaxEggPlugin()
MaxEggPlugin::MaxEggPlugin |
( |
| ) |
|
◆ ~MaxEggPlugin()
MaxEggPlugin::~MaxEggPlugin |
( |
| ) |
|
|
virtual |
◆ AddEgg()
◆ BeginEditParams()
void MaxEggPlugin::BeginEditParams |
( |
IObjParam * | ip, |
|
|
ULONG | flags, |
|
|
Animatable * | prev ) |
◆ BuildMesh()
void MaxEggPlugin::BuildMesh |
( |
| ) |
|
◆ ClassID()
Class_ID MaxEggPlugin::ClassID |
( |
| ) |
|
|
inline |
◆ Clone()
RefTargetHandle MaxEggPlugin::Clone |
( |
RemapDir & | remap = NoRemap () | ) |
|
◆ DeleteThis()
void MaxEggPlugin::DeleteThis |
( |
| ) |
|
|
inline |
◆ Display()
int MaxEggPlugin::Display |
( |
TimeValue | t, |
|
|
INode * | inode, |
|
|
ViewExp * | vpt, |
|
|
int | flags ) |
◆ DoExport()
void MaxEggPlugin::DoExport |
( |
| ) |
|
◆ DoOwnSelectHilite()
int MaxEggPlugin::DoOwnSelectHilite |
( |
| ) |
|
|
inline |
◆ EndEditParams()
void MaxEggPlugin::EndEditParams |
( |
IObjParam * | ip, |
|
|
ULONG | flags, |
|
|
Animatable * | next ) |
◆ Eval()
ObjectState MaxEggPlugin::Eval |
( |
TimeValue | time | ) |
|
◆ GetClassName()
void MaxEggPlugin::GetClassName |
( |
TSTR & | s | ) |
|
|
inline |
◆ GetCreateMouseCallBack()
CreateMouseCallBack * MaxEggPlugin::GetCreateMouseCallBack |
( |
| ) |
|
◆ GetDeformBBox()
void MaxEggPlugin::GetDeformBBox |
( |
TimeValue | t, |
|
|
Box3 & | box, |
|
|
Matrix3 * | tm, |
|
|
BOOL | useSel ) |
◆ GetEgg()
◆ GetLocalBoundBox()
void MaxEggPlugin::GetLocalBoundBox |
( |
TimeValue | t, |
|
|
INode * | mat, |
|
|
ViewExp * | vpt, |
|
|
Box3 & | box ) |
◆ GetMat()
void MaxEggPlugin::GetMat |
( |
TimeValue | t, |
|
|
INode * | inod, |
|
|
ViewExp * | vpt, |
|
|
Matrix3 & | mat ) |
◆ GetObjectName()
TCHAR * MaxEggPlugin::GetObjectName |
( |
| ) |
|
|
inline |
◆ GetWorldBoundBox()
void MaxEggPlugin::GetWorldBoundBox |
( |
TimeValue | t, |
|
|
INode * | mat, |
|
|
ViewExp * | vpt, |
|
|
Box3 & | box ) |
◆ HitTest()
int MaxEggPlugin::HitTest |
( |
TimeValue | t, |
|
|
INode * | inode, |
|
|
int | type, |
|
|
int | crossing, |
|
|
int | flags, |
|
|
IPoint2 * | p, |
|
|
ViewExp * | vpt ) |
◆ InitNodeName()
void MaxEggPlugin::InitNodeName |
( |
TSTR & | s | ) |
|
|
inline |
◆ IntersectRay()
int MaxEggPlugin::IntersectRay |
( |
TimeValue | t, |
|
|
Ray & | r, |
|
|
PN_stdfloat & | at ) |
|
inline |
◆ Load()
IOResult MaxEggPlugin::Load |
( |
ILoad * | iload | ) |
|
◆ NotifyRefChanged()
RefResult MaxEggPlugin::NotifyRefChanged |
( |
Interval | changeInt, |
|
|
RefTargetHandle | hTarget, |
|
|
PartID & | partID, |
|
|
RefMessage | message ) |
◆ ObjectValidity()
Interval MaxEggPlugin::ObjectValidity |
( |
TimeValue | time | ) |
|
◆ RemoveEgg()
void MaxEggPlugin::RemoveEgg |
( |
int | i | ) |
|
◆ Save()
IOResult MaxEggPlugin::Save |
( |
ISave * | isave | ) |
|
◆ SaveCheckState()
void MaxEggPlugin::SaveCheckState |
( |
| ) |
|
◆ SubAnimName()
TSTR MaxEggPlugin::SubAnimName |
( |
int | i | ) |
|
|
inline |
◆ UpdateUI()
void MaxEggPlugin::UpdateUI |
( |
| ) |
|
◆ autoOverwrite
bool MaxEggPlugin::autoOverwrite |
◆ hMaxEggParams
HWND MaxEggPlugin::hMaxEggParams = nullptr |
|
static |
◆ iObjParams
IObjParam * MaxEggPlugin::iObjParams |
|
static |
◆ logOutput
bool MaxEggPlugin::logOutput |
◆ mesh
◆ meshBuilt
short MaxEggPlugin::meshBuilt =0 |
|
static |
◆ pview
The documentation for this class was generated from the following files: