Developer Documentation
ACG::ShaderStorageBufferObject Class Reference
Inheritance diagram for ACG::ShaderStorageBufferObject:

Public Member Functions

void bind (GLuint _index)
 

Static Public Member Functions

static bool isSupported ()
 
static int getMaxBindings ()
 
static int getMaxBlocksize ()
 
static int getMaxCombinedShaderBlocks ()
 

Static Private Member Functions

static void queryCaps ()
 

Static Private Attributes

static int supportStatus_ = -1
 
static int maxBlockSize_ = -1
 
static int maxBindings_ = -1
 
static int maxCombinedShaderBlocks_ = -1
 

Detailed Description

Definition at line 984 of file globjects.hh.

Constructor & Destructor Documentation

◆ ShaderStorageBufferObject()

ACG::ShaderStorageBufferObject::ShaderStorageBufferObject ( )

Definition at line 1427 of file globjects.cc.

◆ ~ShaderStorageBufferObject()

ACG::ShaderStorageBufferObject::~ShaderStorageBufferObject ( )
virtual

Definition at line 1438 of file globjects.cc.

Member Function Documentation

◆ bind()

void ACG::ShaderStorageBufferObject::bind ( GLuint  _index)

Definition at line 1442 of file globjects.cc.

◆ getMaxBindings()

int ACG::ShaderStorageBufferObject::getMaxBindings ( )
static

Definition at line 1475 of file globjects.cc.

◆ getMaxBlocksize()

int ACG::ShaderStorageBufferObject::getMaxBlocksize ( )
static

Definition at line 1483 of file globjects.cc.

◆ getMaxCombinedShaderBlocks()

int ACG::ShaderStorageBufferObject::getMaxCombinedShaderBlocks ( )
static

Definition at line 1491 of file globjects.cc.

◆ isSupported()

bool ACG::ShaderStorageBufferObject::isSupported ( )
static

Definition at line 1449 of file globjects.cc.

◆ queryCaps()

void ACG::ShaderStorageBufferObject::queryCaps ( )
staticprivate

Definition at line 1463 of file globjects.cc.

Member Data Documentation

◆ maxBindings_

int ACG::ShaderStorageBufferObject::maxBindings_ = -1
staticprivate

Definition at line 1009 of file globjects.hh.

◆ maxBlockSize_

int ACG::ShaderStorageBufferObject::maxBlockSize_ = -1
staticprivate

Definition at line 1008 of file globjects.hh.

◆ maxCombinedShaderBlocks_

int ACG::ShaderStorageBufferObject::maxCombinedShaderBlocks_ = -1
staticprivate

Definition at line 1010 of file globjects.hh.

◆ supportStatus_

int ACG::ShaderStorageBufferObject::supportStatus_ = -1
staticprivate

Definition at line 1007 of file globjects.hh.


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