Graphics/IRefObject.h File Reference
 
 
 
Graphics/IRefObject.h File Reference
#include "AtomicRefCounter.h"
#include "../MaxHeap.h"

Classes

class   IRefObject
  This class is similar to IUnknown in COM except that this class don't have a QueryInterface function. 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

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)