26 #include "BaseInterfacesGL.h" 27 #include "SamplerGL.h" 28 #include "SamplerBase.h" 29 #include "RenderDevice.h" 30 #include "GLObjectWrapper.h" 35 class FixedBlockMemoryAllocator;
45 virtual void QueryInterface(
const Diligent::INTERFACE_ID &IID, IObject **ppInterface );
47 const GLObjectWrappers::GLSamplerObj& GetHandle(){
return m_GlSampler; }
50 GLObjectWrappers::GLSamplerObj m_GlSampler;
Implementation of the Diligent::ISamplerGL interface.
Definition: SamplerGLImpl.h:37
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
Implementation of the render device interface in OpenGL.
Definition: RenderDeviceGLImpl.h:53
Sampler description.
Definition: Sampler.h:52
virtual void QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface)
Queries the specific interface, see IObject::QueryInterface() for details.
Template class implementing base functionality for a sampler object.
Definition: SamplerBase.h:43