Base interface for a reference counter object that stores the number of strong and weak references an...
Definition: ReferenceCounters.h:44
Sampler description.
Definition: Sampler.h:58
SamplerGLImpl(IReferenceCounters *pRefCounters, RenderDeviceGLImpl *pDeviceGL, const SamplerDesc &SamplerDesc, bool bIsDeviceInternal=false)
Definition: SamplerGLImpl.cpp:36
Base interface for all dynamic objects in the engine.
Definition: Object.h:41
virtual void QueryInterface(const INTERFACE_ID &IID, IObject **ppInterface) override final
Unique interface identifier.
Definition: InterfaceID.h:37
#define DILIGENT_CALL_TYPE
Definition: CommonDefinitions.h:45
Render device implementation in OpenGL backend.
Definition: RenderDeviceGLImpl.hpp:45
Template class implementing base functionality of the sampler object.
Definition: SamplerBase.hpp:44
Definition: GLObjectWrapper.hpp:36
~SamplerGLImpl()
Definition: SamplerGLImpl.cpp:130
const GLObjectWrappers::GLSamplerObj & GetHandle()
Definition: SamplerGLImpl.hpp:48
Sampler implementation in OpenGL backend.
Definition: SamplerGLImpl.hpp:38
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37