HgiCapabilities Class Referenceabstract

Reports the capabilities of the Hgi device. More...

+ Inheritance diagram for HgiCapabilities:

Public Member Functions

bool IsSet (HgiDeviceCapabilities mask) const
virtual HGI_API int GetAPIVersion () const =0
virtual HGI_API int GetShaderVersion () const =0
HGI_API size_t GetMaxUniformBlockSize () const
HGI_API size_t GetMaxShaderStorageBlockSize () const
HGI_API size_t GetUniformBufferOffsetAlignment () const
HGI_API size_t GetMaxClipDistances () const
HGI_API size_t GetPageSizeAlignment () const

Protected Member Functions

void _SetFlag (HgiDeviceCapabilities mask, bool value)

Protected Attributes

size_t _maxUniformBlockSize
size_t _maxShaderStorageBlockSize
size_t _uniformBufferOffsetAlignment
size_t _maxClipDistances
size_t _pageSizeAlignment

Detailed Description

Reports the capabilities of the Hgi device.

Definition at line 39 of file capabilities.h.

The documentation for this class was generated from the following file: