|
Reports the capabilities of the HgiGL device. More...
#include <capabilities.h>
Public Member Functions | |
HGIGL_API int | GetAPIVersion () const override |
HGIGL_API int | GetShaderVersion () const override |
Public Member Functions inherited from HgiCapabilities | |
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 |
Friends | |
class | HgiGL |
Additional Inherited Members | |
Protected Member Functions inherited from HgiCapabilities | |
void | _SetFlag (HgiDeviceCapabilities mask, bool value) |
Protected Attributes inherited from HgiCapabilities | |
size_t | _maxUniformBlockSize |
size_t | _maxShaderStorageBlockSize |
size_t | _uniformBufferOffsetAlignment |
size_t | _maxClipDistances |
size_t | _pageSizeAlignment |
Reports the capabilities of the HgiGL device.
Definition at line 37 of file capabilities.h.
|
overridevirtual |
Implements HgiCapabilities.
|
overridevirtual |
Implements HgiCapabilities.
|
friend |
Definition at line 44 of file capabilities.h.