Loading...
Searching...
No Matches
HgiGLCapabilities Class Referencefinal

Reports the capabilities of the HgiGL device. More...

#include <capabilities.h>

+ Inheritance diagram for HgiGLCapabilities:

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
 

Detailed Description

Reports the capabilities of the HgiGL device.

Definition at line 37 of file capabilities.h.

Member Function Documentation

◆ GetAPIVersion()

HGIGL_API int GetAPIVersion ( ) const
overridevirtual

Implements HgiCapabilities.

◆ GetShaderVersion()

HGIGL_API int GetShaderVersion ( ) const
overridevirtual

Implements HgiCapabilities.

Friends And Related Function Documentation

◆ HgiGL

friend class HgiGL
friend

Definition at line 44 of file capabilities.h.


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