VR-Forces 4.10 Class Documentation
 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. More...

Public Member Functions

 DtGlCaps ()
 constructor. More...
 
virtual ~DtGlCaps ()
 destructor More...
 
virtual int maxCombinedAtomicCounterBuffers (void) const
 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS. More...
 
virtual DtVector3< intmaxComputeWorkGroupCount (void) const
 GL_MAX_COMPUTE_WORK_GROUP_COUNT. More...
 
virtual DtVector3< intmaxComputeWorkGroupSize (void) const
 GL_MAX_COMPUTE_WORK_GROUP_SIZE. More...
 
virtual int maxComputeWorkGroupInvocations (void) const
 GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS. More...
 
virtual int maxTextureImageUnits (void) const
 GL_MAX_TEXTURE_IMAGE_UNITS. More...
 
virtual int maxSsboSize (void) const
 GL_MAX_SHADER_STORAGE_BLOCK_SIZE. More...
 

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
 not allowed More...
 
DtGlCapsoperator= (const DtGlCaps &rhs)=delete
 not allowed More...
 

Detailed Description

DtGlCaps provide the capabilities value in OpenGL.

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.

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)