|
3ds Max C++ API Reference
|
Classes | |
| class | IRefObject |
| This class is similar to IUnknown in COM. More... | |
| class | ARefObject |
| This class implemented IRefObject interfaces. More... | |
| class | SafeReferenceObjectProxy< RefObjectType > |
| This class is internally used for preventing the AddRef and Release of a pointer returned by RefPtr::operator -> from being called. More... | |
| class | DefaultLifeTimePolicy< RefObjectType > |
| class | RefPtr< RefObjectType, SafeRefObjectType, LifeTimePolicy > |
| This template class act similar as CComPtr. More... | |
Namespaces | |
| MaxSDK | |
| MaxSDK::Graphics | |
Macros | |
| #define | AREFOBJECT_INTERFACE_ID Interface_ID(0x4fe71654, 0x25c00a56) |
Typedefs | |
| typedef RefPtr< IRefObject > | RefObjectPtr |
Functions | |
| template<class RefObjectType , class SafeRefObjectType , class LifeTimePolicy > | |
| bool | operator== (void *pPtr, const RefPtr< RefObjectType, SafeRefObjectType, LifeTimePolicy > &pInterface) |
| template<class RefObjectType , class SafeRefObjectType , class LifeTimePolicy > | |
| bool | operator!= (void *pPtr, const RefPtr< RefObjectType, SafeRefObjectType, LifeTimePolicy > &pInterface) |
| #define AREFOBJECT_INTERFACE_ID Interface_ID(0x4fe71654, 0x25c00a56) |