template<typename BaseInterface>
Diligent::ObjectBase class

Template class implementing base functionality for an object.

Base classes

template<typename Base>
class RefCountedObject<BaseInterface>
Base class for all reference counting objects.

Derived classes

template<class BaseInterface, typename RenderDeviceImplType, typename ObjectDescType>
class DeviceObjectBase
Template class implementing base functionality of the device object.
template<class BaseInterface>
class SwapChainBase
Base implementation of the swap chain.