HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HgiGLCapabilities Class Referencefinal

#include <capabilities.h>

+ Inheritance diagram for HgiGLCapabilities:

Public Member Functions

HGIGL_API ~HgiGLCapabilities () override
 
HGIGL_API HgiGLCapabilities ()
 
HGIGL_API int GetAPIVersion () const override
 
HGIGL_API int GetShaderVersion () const override
 
- Public Member Functions inherited from HgiCapabilities
virtual HGI_API ~HgiCapabilities ()=0
 
bool IsSet (HgiDeviceCapabilities mask) const
 
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
 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.

Constructor & Destructor Documentation

HGIGL_API HgiGLCapabilities::~HgiGLCapabilities ( )
override
HGIGL_API HgiGLCapabilities::HgiGLCapabilities ( )

Member Function Documentation

HGIGL_API int HgiGLCapabilities::GetAPIVersion ( ) const
overridevirtual

Implements HgiCapabilities.

HGIGL_API int HgiGLCapabilities::GetShaderVersion ( ) const
overridevirtual

Implements HgiCapabilities.

Friends And Related Function Documentation

friend class HgiGL
friend

Definition at line 44 of file capabilities.h.


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