VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtGlCaps Class Reference

DtGlCaps provide the capibilities value in OpenGL. More...

Public Member Functions

int maxCombinedAtomicCounterBuffers (void) const
 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS. More...
 
DtVector3< intmaxComputeWorkGroupCount (void) const
 GL_MAX_COMPUTE_WORK_GROUP_COUNT. More...
 
DtVector3< intmaxComputeWorkGroupSize (void) const
 GL_MAX_COMPUTE_WORK_GROUP_SIZE. More...
 
int maxComputeWorkGroupInvocations (void) const
 GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS. More...
 
int maxTextureImageUnits (void) const
 GL_MAX_TEXTURE_IMAGE_UNITS. More...
 

Static Public Member Functions

static DtGlCapsinstance ()
 

Protected Member Functions

 DtGlCaps ()
 
virtual ~DtGlCaps ()
 

Protected Attributes

int myMaxAtomicCounters
 
Vector3_int myMaxWorkGroupCount
 
Vector3_int myMaxWorkGroupSize
 
int myMaxGroupInvocations
 
int myMaxTextureImageUnits
 

Detailed Description

DtGlCaps provide the capibilities value in OpenGL.

Constructor & Destructor Documentation

makVrv::DtGlCaps::DtGlCaps ( )
protected
virtual makVrv::DtGlCaps::~DtGlCaps ( )
protectedvirtual

Member Function Documentation

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

GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS.

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

GL_MAX_COMPUTE_WORK_GROUP_COUNT.

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

GL_MAX_COMPUTE_WORK_GROUP_SIZE.

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

GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS.

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

GL_MAX_TEXTURE_IMAGE_UNITS.

static DtGlCaps& makVrv::DtGlCaps::instance ( )
static

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

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)