30 #include "DeviceObjectBase.h" 31 #include "RenderDeviceBase.h" 42 template<
class BaseInterface,
class RenderDeviceBaseInterface>
62 auto &SamplerRegistry =
static_cast<TRenderDeviceBase *
>(this->GetDevice())->GetSamplerRegistry();
63 SamplerRegistry.ReportDeletedObject();
66 IMPLEMENT_QUERY_INTERFACE_IN_PLACE( IID_Sampler, TDeviceObjectBase )
Render device interface.
Definition: RenderDevice.h:55
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Sampler description.
Definition: Sampler.h:52
Base implementation of a render device.
Definition: DeviceObjectBase.h:36
Template class implementing base functionality for a sampler object.
Definition: SamplerBase.h:43
SamplerBase(IReferenceCounters *pRefCounters, IRenderDevice *pDevice, const SamplerDesc &SamDesc, bool bIsDeviceInternal=false)
Definition: SamplerBase.h:54
~SamplerBase()
Definition: SamplerBase.h:58
Template class implementing base functionality for a device object.
Definition: DeviceObjectBase.h:42