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 | |
namespace | MaxSDK |
namespace | 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) |