#include <GteGL4StructuredBuffer.h>
Static Public Member Functions | |
static std::shared_ptr< GEObject > | Create (void *unused, GraphicsObject const *object) |
Protected Member Functions | |
virtual void | Initialize () override |
Protected Member Functions inherited from gte::GL4Buffer | |
GL4Buffer (Buffer const *buffer, GLenum type) | |
virtual | ~GL4Buffer () |
Protected Member Functions inherited from gte::GL4Resource | |
GL4Resource (Resource const *gtResource) | |
bool | PreparedForCopy (GLenum access) const |
Protected Member Functions inherited from gte::GL4GraphicsObject | |
GL4GraphicsObject (GraphicsObject const *gtObject) | |
Protected Member Functions inherited from gte::GEObject | |
GEObject (GraphicsObject const *gtObject) | |
Private Attributes | |
GLint | mCounterOffset |
Additional Inherited Members | |
Protected Attributes inherited from gte::GL4Buffer | |
GLenum | mType |
GLenum | mUsage |
Protected Attributes inherited from gte::GL4GraphicsObject | |
GLuint | mGLHandle |
Protected Attributes inherited from gte::GEObject | |
GraphicsObject * | mGTObject |
std::string | mName |
Definition at line 16 of file GteGL4StructuredBuffer.h.
GL4StructuredBuffer::GL4StructuredBuffer | ( | StructuredBuffer const * | cbuffer | ) |
Definition at line 14 of file GteGL4StructuredBuffer.cpp.
Definition at line 34 of file GteGL4StructuredBuffer.cpp.
Definition at line 65 of file GteGL4StructuredBuffer.cpp.
Definition at line 46 of file GteGL4StructuredBuffer.cpp.
|
overridevirtual |
Reimplemented from gte::GL4Buffer.
Definition at line 126 of file GteGL4StructuredBuffer.cpp.
|
static |
Definition at line 22 of file GteGL4StructuredBuffer.cpp.
bool GL4StructuredBuffer::GetNumActiveElements | ( | ) |
Definition at line 84 of file GteGL4StructuredBuffer.cpp.
|
inline |
Definition at line 59 of file GteGL4StructuredBuffer.h.
|
overrideprotectedvirtual |
Reimplemented from gte::GL4Buffer.
Definition at line 143 of file GteGL4StructuredBuffer.cpp.
bool GL4StructuredBuffer::SetNumActiveElements | ( | ) |
Definition at line 105 of file GteGL4StructuredBuffer.cpp.
|
private |
Definition at line 56 of file GteGL4StructuredBuffer.h.