#include <GteGL4Texture.h>
Public Member Functions | |
GLenum | GetTarget () const |
GLenum | GetTargetBinding () const |
Texture * | GetTexture () const |
Public Member Functions inherited from gte::GL4Resource | |
virtual bool | CopyCpuToGpu () |
virtual bool | CopyGpuToCpu () |
virtual void | CopyGpuToGpu (GL4Resource *target) |
Resource * | GetResource () const |
void * | MapForWrite (GLenum target) |
void | Unmap (GLenum target) |
virtual bool | Update () |
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 GLuint | GetInternalFormat (DFType dataFormat) |
Protected Member Functions | |
GL4Texture (Texture const *texture, GLenum target, GLenum targetBinding) | |
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 | |
GLuint | mExternalFormat |
GLuint | mExternalType |
GLuint | mInternalFormat |
GLint | mNumLevels |
GLenum | mTarget |
GLenum | mTargetBinding |
Protected Attributes inherited from gte::GL4GraphicsObject | |
GLuint | mGLHandle |
Protected Attributes inherited from gte::GEObject | |
GraphicsObject * | mGTObject |
std::string | mName |
Static Protected Attributes | |
static GLuint const | msGLTextureExternalFormat [DF_NUM_FORMATS] |
static GLuint const | msGLTextureExternalType [DF_NUM_CHANNEL_TYPES] |
static GLuint const | msGLTextureInternalFormat [DF_NUM_FORMATS] |
Definition at line 16 of file GteGL4Texture.h.
Definition at line 12 of file GteGL4Texture.cpp.
|
inlinestatic |
Definition at line 47 of file GteGL4Texture.h.
|
inline |
Definition at line 57 of file GteGL4Texture.h.
|
inline |
Definition at line 62 of file GteGL4Texture.h.
|
inline |
Definition at line 52 of file GteGL4Texture.h.
|
protected |
Definition at line 38 of file GteGL4Texture.h.
|
protected |
Definition at line 39 of file GteGL4Texture.h.
|
protected |
Definition at line 37 of file GteGL4Texture.h.
|
protected |
Definition at line 36 of file GteGL4Texture.h.
|
staticprotected |
Definition at line 43 of file GteGL4Texture.h.
|
staticprotected |
Definition at line 44 of file GteGL4Texture.h.
|
staticprotected |
Definition at line 42 of file GteGL4Texture.h.
|
protected |
Definition at line 32 of file GteGL4Texture.h.
|
protected |
Definition at line 33 of file GteGL4Texture.h.