24 #ifndef PXR_IMAGING_HGIGL_SAMPLER_H
25 #define PXR_IMAGING_HGIGL_SAMPLER_H
27 #include "pxr/imaging/hgi/sampler.h"
29 #include "pxr/imaging/hgiGL/api.h"
32 PXR_NAMESPACE_OPEN_SCOPE
60 HgiGLSampler() =
delete;
61 HgiGLSampler & operator=(
const HgiGLSampler&) =
delete;
62 HgiGLSampler(
const HgiGLSampler&) =
delete;
69 PXR_NAMESPACE_CLOSE_SCOPE
Describes the properties needed to create a GPU sampler.
Represents a graphics platform independent GPU sampler resource that perform texture sampling operati...
OpenGL implementation of the Hydra Graphics Interface.
HGIGL_API uint64_t GetRawResource() const override
This function returns the handle to the Hgi backend's gpu resource, cast to a uint64_t.
OpenGL implementation of HgiSampler.
HGIGL_API uint32_t GetSamplerId() const
Returns the gl resource id of the sampler.