Viz object.
Public Member Functions | |
| virtual void | SetUserObject (iUnknown *apObject)=0 |
| Set the user object. {Property}. More... | |
| virtual iUnknown * | GetUserObject () const =0 |
| Get the user object. {Property}. More... | |
| virtual sVec3f | GetMin () const =0 |
| Get the object's AABB min value. {Property}. More... | |
| virtual sVec3f | GetMax () const =0 |
| Get the object's AABB max value. {Property}. More... | |
| virtual sVec4f | GetSphere () const =0 |
| Get the object's bounding sphere. {Property}. More... | |
| virtual ni::tBool | SetVisibilityParent (iVizObject *apObject)=0 |
| Set the object's visibility parent. {Property}. More... | |
| virtual iVizObject * | GetVisibilityParent () const =0 |
| Get the object's visibility parent. {Property}. More... | |
| virtual ni::tBool | SetCell (iVizCell *apCell)=0 |
| Set the cell the object belongs to. {Property}. More... | |
| virtual iVizCell * | GetCell () const =0 |
| Get the cell the object belongs to. {Property}. More... | |
| virtual ni::tBool | SetTestShape (iVizShape *apShape)=0 |
| Set the object's test shape. {Property}. More... | |
| virtual iVizShape * | GetTestShape () const =0 |
| Get the object's test shape. {Property}. More... | |
| virtual ni::tBool | SetWriteShape (iVizShape *apShape)=0 |
| Set the object's write shape. {Property}. More... | |
| virtual iVizShape * | GetWriteShape () const =0 |
| Get the object's write shape. {Property}. More... | |
| virtual void | SetMatrix (const sMatrixf &aMatrix)=0 |
| Set the object's 'object-to-cell/world' matrix. {Property}. More... | |
| virtual sMatrixf | GetMatrix () const =0 |
| Get the object's 'object-to-cell/world' matrix. {Property}. More... | |
| virtual void | SetEnabled (ni::tBool abEnabled)=0 |
| Set whether the object is enabled. {Property}. More... | |
| virtual ni::tBool | GetEnabled () const =0 |
| Get whether the object is enabled. {Property}. More... | |
| virtual void | SetIsOccluder (ni::tBool abOccluder)=0 |
| Set whether the object is an occluder. {Property}. More... | |
| virtual ni::tBool | GetIsOccluder () const =0 |
| Get whether the object is an occluder. {Property}. More... | |
| virtual void | SetUnbounded (ni::tBool abUnbounded)=0 |
| Set whether the object is unbounded. More... | |
| virtual ni::tBool | GetUnbounded () const =0 |
| Get whether the object is unbounded. {Property}. More... | |
| virtual void | SetCost (const sVec3i &avCost)=0 |
| Set the object's rendering cost. {Property}. More... | |
| virtual sVec3i | GetCost () const =0 |
| Get the object's rendering cost. {Property}. More... | |
Public Member Functions inherited from iUnknown | |
| virtual tBool | IsOK () const =0 |
| Check if the object is valid. More... | |
| virtual tI32 | AddRef ()=0 |
| Signal that one more reference of the object has been created. More... | |
| virtual tI32 | Release ()=0 |
| Release a reference of the object. More... | |
| virtual void | DeleteThis ()=0 |
| Bypass any reference counting and delete this object. More... | |
| virtual void | Invalidate ()=0 |
| Invalidate the object. More... | |
| virtual iUnknown * | QueryInterface (const tUUID &aIID)=0 |
| Query an interface. More... | |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32 anFlags) const =0 |
| Fill a UUID list containing the UUIDs of the implemented interfaces. More... | |
| virtual tI32 | SetNumRefs (tI32 anNumRefs)=0 |
| Set the reference counter directly. More... | |
| virtual tI32 | GetNumRefs () const =0 |
| Get the number of references to this object. More... | |
Set the user object. {Property}.
|
pure virtual |
Get the user object. {Property}.
|
pure virtual |
Get the object's AABB min value. {Property}.
|
pure virtual |
Get the object's AABB max value. {Property}.
|
pure virtual |
Get the object's bounding sphere. {Property}.
|
pure virtual |
Set the object's visibility parent. {Property}.
|
pure virtual |
Get the object's visibility parent. {Property}.
Set the cell the object belongs to. {Property}.
|
pure virtual |
Get the cell the object belongs to. {Property}.
Set the object's test shape. {Property}.
|
pure virtual |
Get the object's test shape. {Property}.
Set the object's write shape. {Property}.
|
pure virtual |
Get the object's write shape. {Property}.
Set the object's 'object-to-cell/world' matrix. {Property}.
|
pure virtual |
Get the object's 'object-to-cell/world' matrix. {Property}.
Set whether the object is enabled. {Property}.
|
pure virtual |
Get whether the object is enabled. {Property}.
Set whether the object is an occluder. {Property}.
|
pure virtual |
Get whether the object is an occluder. {Property}.
Set whether the object is unbounded.
|
pure virtual |
Get whether the object is unbounded. {Property}.
Set the object's rendering cost. {Property}.
1.8.7