#include <Common/interface/ObjectBase.hpp>
template<typename BaseInterface>
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.