|
HDK
|
#include <capabilities.h>
Inheritance diagram for HgiCapabilities:Public Member Functions | |
| virtual HGI_API | ~HgiCapabilities ()=0 |
| 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 | |
| HgiCapabilities () | |
| void | _SetFlag (HgiDeviceCapabilities mask, bool value) |
Protected Attributes | |
| size_t | _maxUniformBlockSize |
| size_t | _maxShaderStorageBlockSize |
| size_t | _uniformBufferOffsetAlignment |
| size_t | _maxClipDistances |
| size_t | _pageSizeAlignment |
Reports the capabilities of the Hgi device.
Definition at line 22 of file capabilities.h.
|
pure virtual |
|
inlineprotected |
Definition at line 64 of file capabilities.h.
|
inlineprotected |
Definition at line 73 of file capabilities.h.
Implemented in HgiGLCapabilities.
|
inline |
Definition at line 54 of file capabilities.h.
|
inline |
Definition at line 44 of file capabilities.h.
|
inline |
Definition at line 39 of file capabilities.h.
|
inline |
Definition at line 59 of file capabilities.h.
Implemented in HgiGLCapabilities.
|
inline |
Definition at line 49 of file capabilities.h.
|
inline |
Definition at line 28 of file capabilities.h.
|
protected |
Definition at line 84 of file capabilities.h.
|
protected |
Definition at line 82 of file capabilities.h.
|
protected |
Definition at line 81 of file capabilities.h.
|
protected |
Definition at line 85 of file capabilities.h.
|
protected |
Definition at line 83 of file capabilities.h.