#include <GteGL4Buffer.h>

Public Member Functions | |
| 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 () |
Protected Member Functions | |
| 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 | |
| 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 GteGL4Buffer.h.
|
protectedvirtual |
Definition at line 13 of file GteGL4Buffer.cpp.
Definition at line 18 of file GteGL4Buffer.cpp.
|
virtual |
Reimplemented from gte::GL4Resource.
Definition at line 93 of file GteGL4Buffer.cpp.
|
virtual |
Reimplemented from gte::GL4Resource.
Reimplemented in gte::GL4StructuredBuffer.
Definition at line 118 of file GteGL4Buffer.cpp.
|
inline |
Definition at line 44 of file GteGL4Buffer.h.
|
inline |
Definition at line 49 of file GteGL4Buffer.h.
|
inline |
Definition at line 54 of file GteGL4Buffer.h.
|
protectedvirtual |
Reimplemented in gte::GL4StructuredBuffer.
Definition at line 54 of file GteGL4Buffer.cpp.
|
virtual |
Reimplemented from gte::GL4Resource.
Definition at line 67 of file GteGL4Buffer.cpp.
|
protected |
Definition at line 40 of file GteGL4Buffer.h.
|
protected |
Definition at line 41 of file GteGL4Buffer.h.