#include <iassembly.h>
This interface class allows for setting and retrieving assembly membership information to or from nodes.
All methods are implemented by the system (Max). Client code can
query an INode for this
interface:
INode* n;
IAssembly* a = GetAssemblyInterface(n);
Public Types |
|
enum | MethodID
{ E_SET_ASSEMBLY_MEMBER, E_GET_ASSEMBLY_MEMBER, E_SET_ASSEMBLY_HEAD, E_GET_ASSEMBLY_HEAD, E_SET_ASSEMBLY_MEMBER_OPEN, E_GET_ASSEMBLY_MEMBER_OPEN, E_SET_ASSEMBLY_HEAD_OPEN, E_GET_ASSEMBLY_HEAD_OPEN, E_SET_ASSEMBLY_BBOX_DISPLAY, E_GET_ASSEMBLY_BBOX_DISPLAY } |
Public Member Functions |
|
virtual void | SetAssemblyMember (BOOL b)=0 |
virtual void | SetAssemblyMemberOpen (BOOL b)=0 |
virtual void | SetAssemblyHead (BOOL b)=0 |
virtual void | SetAssemblyHeadOpen (BOOL b)=0 |
virtual BOOL | IsAssemblyMember () const =0 |
virtual BOOL | IsAssemblyHead () const =0 |
virtual BOOL | IsAssemblyMemberOpen () const =0 |
virtual BOOL | IsAssemblyHeadOpen () const =0 |
virtual BOOL | IsAssemblyHeadMemberOf (const IAssembly *const assemblyHead) const =0 |
virtual void | SetAssemblyBBoxDisplay (BOOL b)=0 |
Methods to control the display of an
assembly's world space bounding box. |
|
virtual BOOL | GetAssemblyBBoxDisplay ()=0 |
Method to retrieve the value of the bounding
box display flag. |
|
virtual IOResult | Save (ISave *isave)=0 |
virtual IOResult | Load (ILoad *iload)=0 |
enum MethodID |
Reimplemented in IAssembly2.
virtual void SetAssemblyMember | ( | BOOL | b | ) | [pure virtual] |
virtual void SetAssemblyMemberOpen | ( | BOOL | b | ) | [pure virtual] |
virtual void SetAssemblyHead | ( | BOOL | b | ) | [pure virtual] |
virtual void SetAssemblyHeadOpen | ( | BOOL | b | ) | [pure virtual] |
virtual BOOL IsAssemblyMember | ( | ) | const [pure virtual] |
virtual BOOL IsAssemblyHead | ( | ) | const [pure virtual] |
virtual BOOL IsAssemblyMemberOpen | ( | ) | const [pure virtual] |
virtual BOOL IsAssemblyHeadOpen | ( | ) | const [pure virtual] |
virtual BOOL IsAssemblyHeadMemberOf | ( | const IAssembly *const | assemblyHead | ) | const [pure virtual] |
virtual void SetAssemblyBBoxDisplay | ( | BOOL | b | ) | [pure virtual] |
Methods to control the display of an assembly's world space bounding box.
b | - If TRUE, display the bounding box. If FALSE, do not display the bounding box. |
Implemented in IAssembly2.
virtual BOOL GetAssemblyBBoxDisplay | ( | ) | [pure virtual] |
Method to retrieve the value of the bounding box display flag.
Implemented in IAssembly2.