VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
makVrv::DtGlCaps Class Reference

DtGlCaps provide the capabilities value in OpenGL.

Public Member Functions

 DtGlCaps ()
 
virtual ~DtGlCaps ()
 
virtual int maxCombinedAtomicCounterBuffers (void) const
 
virtual DtVector3< intmaxComputeWorkGroupCount (void) const
 
virtual DtVector3< intmaxComputeWorkGroupSize (void) const
 
virtual int maxComputeWorkGroupInvocations (void) const
 
virtual int maxTextureImageUnits (void) const
 
virtual int maxSsboSize (void) const
 
virtual int maxTextureSize (void) const
 

Protected Attributes

int myMaxAtomicCounters
 
Vector3_int myMaxWorkGroupCount
 
Vector3_int myMaxWorkGroupSize
 
int myMaxGroupInvocations
 
int myMaxTextureImageUnits
 
int myMaxSsboSize
 
int myMaxSsboBindings
 

Private Member Functions

 DtGlCaps (const DtGlCaps &rhs)=delete
 
DtGlCapsoperator= (const DtGlCaps &rhs)=delete
 

Constructor & Destructor Documentation

makVrv::DtGlCaps::DtGlCaps ( )

constructor. The values reported are only valid if the constructor is called in a thread where an OpenGL context is valid and active/

virtual makVrv::DtGlCaps::~DtGlCaps ( )
virtual

destructor

makVrv::DtGlCaps::DtGlCaps ( const DtGlCaps rhs)
privatedelete

not allowed

Member Function Documentation

DtGlCaps& makVrv::DtGlCaps::operator= ( const DtGlCaps rhs)
privatedelete

not allowed

virtual int makVrv::DtGlCaps::maxCombinedAtomicCounterBuffers ( void  ) const
virtual

GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS.

virtual DtVector3<int> makVrv::DtGlCaps::maxComputeWorkGroupCount ( void  ) const
virtual

GL_MAX_COMPUTE_WORK_GROUP_COUNT.

virtual DtVector3<int> makVrv::DtGlCaps::maxComputeWorkGroupSize ( void  ) const
virtual

GL_MAX_COMPUTE_WORK_GROUP_SIZE.

virtual int makVrv::DtGlCaps::maxComputeWorkGroupInvocations ( void  ) const
virtual

GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS.

virtual int makVrv::DtGlCaps::maxTextureImageUnits ( void  ) const
virtual

GL_MAX_TEXTURE_IMAGE_UNITS.

virtual int makVrv::DtGlCaps::maxSsboSize ( void  ) const
virtual

GL_MAX_SHADER_STORAGE_BLOCK_SIZE.

virtual int makVrv::DtGlCaps::maxTextureSize ( void  ) const
virtual

GL_MAX_TEXTURE_SIZE.

Member Data Documentation

int makVrv::DtGlCaps::myMaxAtomicCounters
protected
Vector3_int makVrv::DtGlCaps::myMaxWorkGroupCount
protected
Vector3_int makVrv::DtGlCaps::myMaxWorkGroupSize
protected
int makVrv::DtGlCaps::myMaxGroupInvocations
protected
int makVrv::DtGlCaps::myMaxTextureImageUnits
protected
int makVrv::DtGlCaps::myMaxSsboSize
protected
int makVrv::DtGlCaps::myMaxSsboBindings
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)