#include <GteGL4AtomicCounterBuffer.h>
Public Member Functions | |
void | AttachToUnit (GLint atomicCounterBufferUnit) |
RawBuffer * | GetRawBuffer () const |
GL4AtomicCounterBuffer (RawBuffer const *cbuffer) | |
Public Member Functions inherited from gte::GL4Buffer | |
virtual bool | CopyCpuToGpu () |
virtual bool | CopyGpuToCpu () |
Buffer * | GetBuffer () const |
GLenum | GetType () const |
GLenum | GetUsage () const |
virtual bool | Update () |
Public Member Functions inherited from gte::GL4Resource | |
virtual void | CopyGpuToGpu (GL4Resource *target) |
Resource * | GetResource () const |
void * | MapForWrite (GLenum target) |
void | Unmap (GLenum target) |
Public Member Functions inherited from gte::GL4GraphicsObject | |
GLuint | GetGLHandle () const |
virtual void | SetName (std::string const &name) override |
Public Member Functions inherited from gte::GEObject | |
GraphicsObject * | GetGraphicsObject () const |
std::string const & | GetName () const |
virtual | ~GEObject () |
Static Public Member Functions | |
static std::shared_ptr< GEObject > | Create (void *unused, GraphicsObject const *object) |
Additional Inherited Members | |
Protected Member Functions inherited from gte::GL4Buffer | |
GL4Buffer (Buffer const *buffer, GLenum type) | |
virtual void | Initialize () |
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) | |
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 GteGL4AtomicCounterBuffer.h.
GL4AtomicCounterBuffer::GL4AtomicCounterBuffer | ( | RawBuffer const * | cbuffer | ) |
Definition at line 13 of file GteGL4AtomicCounterBuffer.cpp.
Definition at line 32 of file GteGL4AtomicCounterBuffer.cpp.
|
static |
Definition at line 20 of file GteGL4AtomicCounterBuffer.cpp.
|
inline |
Definition at line 31 of file GteGL4AtomicCounterBuffer.h.