24 #ifndef PXR_IMAGING_HGI_RESOURCEBINDINGS_H
25 #define PXR_IMAGING_HGI_RESOURCEBINDINGS_H
207 HgiResourceBindings() =
delete;
208 HgiResourceBindings & operator=(
const HgiResourceBindings&) =
delete;
209 HgiResourceBindings(
const HgiResourceBindings&) =
delete;
235 , byteOffset(byteOffset)
HgiBindResourceType resourceType
HGI_API HgiVertexBufferBinding(HgiBufferHandle const &buffer, uint32_t byteOffset, uint32_t index)
HgiTextureHandleVector textures
std::vector< HgiTextureBindDesc > HgiTextureBindDescVector
virtual HGI_API ~HgiResourceBindings()
std::vector< HgiBufferBindDesc > HgiBufferBindDescVector
GLsizei const GLchar *const * string
std::vector< HgiTextureHandle > HgiTextureHandleVector
HgiBufferBindDescVector buffers
HGI_API HgiTextureBindDesc()
std::vector< HgiVertexBufferBinding > HgiVertexBufferBindingVector
std::vector< uint32_t > sizes
std::vector< uint32_t > offsets
std::vector< HgiBufferHandle > HgiBufferHandleVector
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
std::vector< HgiResourceBindingsHandle > HgiResourceBindingsHandleVector
HGI_API HgiResourceBindingsDesc()
HgiTextureBindDescVector textures
HgiResourceBindingsDesc _descriptor
HgiShaderStage stageUsage
HGI_API HgiResourceBindingsDesc const & GetDescriptor() const
The descriptor describes the object.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
HgiShaderStage stageUsage
HgiBufferHandleVector buffers
#define PXR_NAMESPACE_CLOSE_SCOPE
std::vector< HgiSamplerHandle > HgiSamplerHandleVector
HgiBindResourceType resourceType
HgiSamplerHandleVector samplers
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.
HGI_API HgiBufferBindDesc()