24 #ifndef PXR_IMAGING_HGI_CAPABILITIES_H
25 #define PXR_IMAGING_HGI_CAPABILITIES_H
46 return (_flags & mask) != 0;
HGI_API size_t GetPageSizeAlignment() const
HGI_API size_t GetMaxShaderStorageBlockSize() const
size_t _uniformBufferOffsetAlignment
size_t _pageSizeAlignment
virtual HGI_API int GetShaderVersion() const =0
HgiBits HgiDeviceCapabilities
HGI_API size_t GetMaxClipDistances() const
size_t _maxShaderStorageBlockSize
size_t _maxUniformBlockSize
bool IsSet(HgiDeviceCapabilities mask) const
virtual HGI_API ~HgiCapabilities()=0
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
void _SetFlag(HgiDeviceCapabilities mask, bool value)
HGI_API size_t GetMaxUniformBlockSize() const
virtual HGI_API int GetAPIVersion() const =0
HGI_API size_t GetUniformBufferOffsetAlignment() const