GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
OpenglLowApi Class Referenceabstract

#include <GameApi_low.hh>

Inheritance diagram for OpenglLowApi:

Public Member Functions

virtual void init ()=0
virtual void cleanup ()=0
virtual int glGetError ()=0
virtual void glColor4ub (int r, int g, int b, int a)=0
virtual void glColor4f (float r, float g, float b, float a)=0
virtual void glClearColor (float r, float g, float b, float a)=0
virtual void glClear (int bits)=0
virtual void glDepthMask (int a)=0
virtual void glDepthFunc (int i)=0
virtual void glAlphaFunc (int i, float val)=0
virtual void glStencilMask (int a)=0
virtual void glStencilOp (int keep, int keep2, int repl)=0
virtual void glStencilFunc (int notequal, int, int)=0
virtual void glPolygonMode (int front_and_back, int gl_line)=0
virtual void glClearStencil (int val)=0
virtual void glTexEnvi (int a, int mode, int rep)=0
virtual void glEnable (int val)=0
virtual void glDisable (int val)=0
virtual void glGetFloatv (int val, float *params)=0
virtual void glViewport (int x, int y, unsigned int w, unsigned int h)=0
virtual void glGenTextures (int val, unsigned int *tex)=0
virtual void glDeleteTextures (int val, const unsigned int *tex)=0
virtual void glBindTexture (int ID, int tex)=0
virtual void glTexImage2D (int ID, int, int, unsigned int, unsigned int, int, int, int, void *ptr)=0
virtual void glTexSubImage2D (int ID, int, int, int, unsigned int, unsigned int, int, int, void *ptr)=0
virtual void glCopyTexImage2D (int ID, int, int, int, int, int, int, int ptr)=0
virtual void glTexParameteri (int ID, int, int)=0
virtual void glHint (int hint, int value)=0
virtual void glActiveTexture (int a)=0
virtual void glClientActiveTexture (int a)=0
virtual void glTexStorage3D (int arr, int, int flag, int w, int h, int layer_count)=0
virtual void glTexSubImage3D (int arr, int, int, int, int, int, int, int, int rgba, int unsig_byte, void *buffer)=0
virtual void glGetTexLevelParameteriv (int a, int, int w, int *ptr)=0
virtual void glGetTexImage (int a, int, int rgba, int unsign_byte, void *ptr)=0
virtual void glReadBuffer (int a)=0
virtual void glDrawBuffer (int s)=0
virtual void glDrawBuffers (int n, const unsigned int *bufs)=0
virtual void glBlendFunc (int val, int val2)=0
virtual void glScissor (float x, float y, float w, float h)=0
virtual void glFramebufferTexture2D (int i, int atth, int tex2d, int tex, int ptr)=0
virtual void glGenBuffers (int i, unsigned int *buffers)=0
virtual void glDeleteBuffers (int count, const unsigned int *buffers)=0
virtual void glBindBuffer (int a, unsigned int data)=0
virtual void glBufferData (int a, int size, const void *ptr, int static_draw)=0
virtual void glBufferSubData (int a, int, int, const void *)=0
virtual void glVertexAttribPointer (int, int, int gl_float, int boolean, unsigned int, const void *ptr)=0
virtual void glVertexAttribIPointer (int, int, int gl_float, int boolean, const void *ptr)=0
virtual void glVertexAttribDivisor (int, int)=0
virtual void glGenVertexArrays (int i, unsigned int *arr)=0
virtual void glDeleteVertexArrays (int count, unsigned int *vao)=0
virtual void glBindVertexArray (int vao)=0
virtual void glEnableVertexAttribArray (int a)=0
virtual void glDisableVertexAttribArray (int a)=0
virtual void glDrawArraysInstanced (int tri, int, unsigned int, unsigned int)=0
virtual void glDrawArrays (int tri, int, unsigned int)=0
virtual void glDrawElements (int tri, int a, int type, void *indices)=0
virtual void glDrawElementsInstanced (int tri, int a, int type, void *indices, int size)=0
virtual void glReadPixels (int x, int y, int w, int h, int rgba, int mode, void *ptr)=0
virtual void glGenFramebuffers (int i, unsigned int *fbo_id)=0
virtual void glGenRenderbuffers (int i, unsigned int *rbo_id)=0
virtual void glDeleteRenderBuffers (int i, unsigned int *rbo)=0
virtual void glDeleteFrameBuffers (int i, unsigned int *fbo)=0
virtual void glBindFramebuffer (int a, int fbo_id)=0
virtual void glBindRenderbuffer (int a, int fbo_id)=0
virtual void glRenderbufferStorage (int a, int d, int sx, int sy)=0
virtual void glFramebufferRenderbuffer (int a, int d, int r, unsigned int tex)=0
virtual unsigned int glCreateShader (int shader)=0
virtual void glShaderSource (int h, int c, const char **strings, int *lengths)=0
virtual void glCompileShader (int h)=0
virtual void glGetShaderInfoLog (unsigned int h, int val, int *length, char *buf)=0
virtual void glGetShaderiv (int handle, int gl_compile_status, int *ptr)=0
virtual void glDeleteShader (int h)=0
virtual int glCreateProgram ()=0
virtual void glDeleteProgram (int p)=0
virtual void glAttachShader (int p, int h)=0
virtual void glDetachShader (int p, int h)=0
virtual void glLinkProgram (int p)=0
virtual void glUseProgram (int p)=0
virtual void glGetProgramInfoLog (unsigned int p, int num, int *len, char *buf)=0
virtual void glBindFragDataLocation (int p, int num, const char *data)=0
virtual void glBindAttribLocation (int p, int num, const char *data)=0
virtual void glProgramParameteriEXT (int p, int geom, int inputtype)=0
virtual int glGetUniformLocation (int p, const char *data)=0
virtual int glGetAttribLocation (int p, const char *data)=0
virtual void glUniform1f (int loc, float val)=0
virtual void glUniform1i (int loc, int val)=0
virtual void glUniform2f (int loc, float val, float val2)=0
virtual void glUniform3f (int loc, float val, float val2, float val3)=0
virtual void glUniform4f (int loc, float val, float val2, float val3, float val4)=0
virtual void glUniform1iv (int loc, int count, int *array)=0
virtual void glUniform1fv (int loc, int count, float *array)=0
virtual void glUniformMatrix4fv (int loc, unsigned int count, int boolean, const float *matrix)=0
virtual void glUniform3fv (int loc, int count, float *arr)=0
virtual void glGetUniformfv (int p, int loc, float *arr)=0
virtual void glGetIntegerv (int p, int *ptr)=0
virtual int glCheckFramebufferStatus (int id)=0
virtual void glFinish ()=0
virtual const unsigned char * glGetString (int name)=0
virtual void glGenerateMipmap (int p)=0
virtual void glCullFace (int mode)=0
virtual void glFrontFace (int mode)=0
virtual void * glMapBuffer (int a, int b)=0
virtual void glUnmapBuffer (int a)=0
virtual void glEnableClientState (int a)=0
virtual void glLineWidth (float i)=0
virtual void glPushMatrix ()=0
virtual void glPopMatrix ()=0
virtual void glMultMatrixf (float *mat)=0
virtual void glMatrixLoadIdentityEXT (int i)=0
virtual void glMatrixMode (int i)=0
virtual void glLoadIdentity ()=0
virtual void glTranslatef (float, float, float)=0
virtual void glDisableClientState (int)
virtual void glTexCoordPointer (int, int, int, void *)
virtual void glColorPointer (int, int, int, void *)
virtual void glVertexPointer (int, int, int, void *)
virtual void glNormalPointer (int, int, void *)
virtual void glRotatef (float, float, float, float)
virtual void glColor3f (float, float, float)
virtual void glCallList (int)
virtual void glEndList ()
virtual void glEnd ()
virtual void glVertex3f (float, float, float)
virtual void glNormal3f (float, float, float)
virtual void glTexCoord2f (float, float)
virtual void glVertexAttrib1s (int loc, short s)
virtual void glVertexAttrib1f (int loc, float s)
virtual void glBegin (int)
virtual void glNewList (int i, int k)
virtual int glGenLists (int)
virtual void glDeleteLists (int, int)
virtual void glDebugMessageCallback (void(*)(unsigned int source, unsigned int type, unsigned int id, unsigned int severity, int length, const char *message, const void *userParam), const void *userParam)=0
virtual void glDebugMessageControl (unsigned int source, unsigned int type, unsigned int severity, int count, const unsigned int *ids, int enabled)=0

Member Function Documentation

◆ cleanup()

virtual void OpenglLowApi::cleanup ( )
pure virtual

Implemented in OpenglApi.

◆ glActiveTexture()

virtual void OpenglLowApi::glActiveTexture ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glAlphaFunc()

virtual void OpenglLowApi::glAlphaFunc ( int i,
float val )
pure virtual

Implemented in OpenglApi.

◆ glAttachShader()

virtual void OpenglLowApi::glAttachShader ( int p,
int h )
pure virtual

Implemented in OpenglApi.

◆ glBegin()

virtual void OpenglLowApi::glBegin ( int )
inlinevirtual
Here is the caller graph for this function:

◆ glBindAttribLocation()

virtual void OpenglLowApi::glBindAttribLocation ( int p,
int num,
const char * data )
pure virtual

Implemented in OpenglApi.

◆ glBindBuffer()

virtual void OpenglLowApi::glBindBuffer ( int a,
unsigned int data )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glBindFragDataLocation()

virtual void OpenglLowApi::glBindFragDataLocation ( int p,
int num,
const char * data )
pure virtual

Implemented in OpenglApi.

◆ glBindFramebuffer()

virtual void OpenglLowApi::glBindFramebuffer ( int a,
int fbo_id )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glBindRenderbuffer()

virtual void OpenglLowApi::glBindRenderbuffer ( int a,
int fbo_id )
pure virtual

Implemented in OpenglApi.

◆ glBindTexture()

virtual void OpenglLowApi::glBindTexture ( int ID,
int tex )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glBindVertexArray()

virtual void OpenglLowApi::glBindVertexArray ( int vao)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glBlendFunc()

virtual void OpenglLowApi::glBlendFunc ( int val,
int val2 )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glBufferData()

virtual void OpenglLowApi::glBufferData ( int a,
int size,
const void * ptr,
int static_draw )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glBufferSubData()

virtual void OpenglLowApi::glBufferSubData ( int a,
int ,
int ,
const void *  )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glCallList()

virtual void OpenglLowApi::glCallList ( int )
inlinevirtual
Here is the caller graph for this function:

◆ glCheckFramebufferStatus()

virtual int OpenglLowApi::glCheckFramebufferStatus ( int id)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glClear()

virtual void OpenglLowApi::glClear ( int bits)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glClearColor()

virtual void OpenglLowApi::glClearColor ( float r,
float g,
float b,
float a )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glClearStencil()

virtual void OpenglLowApi::glClearStencil ( int val)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glClientActiveTexture()

virtual void OpenglLowApi::glClientActiveTexture ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glColor3f()

virtual void OpenglLowApi::glColor3f ( float ,
float ,
float  )
inlinevirtual
Here is the caller graph for this function:

◆ glColor4f()

virtual void OpenglLowApi::glColor4f ( float r,
float g,
float b,
float a )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glColor4ub()

virtual void OpenglLowApi::glColor4ub ( int r,
int g,
int b,
int a )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glColorPointer()

virtual void OpenglLowApi::glColorPointer ( int ,
int ,
int ,
void *  )
inlinevirtual
Here is the caller graph for this function:

◆ glCompileShader()

virtual void OpenglLowApi::glCompileShader ( int h)
pure virtual

Implemented in OpenglApi.

◆ glCopyTexImage2D()

virtual void OpenglLowApi::glCopyTexImage2D ( int ID,
int ,
int ,
int ,
int ,
int ,
int ,
int ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glCreateProgram()

virtual int OpenglLowApi::glCreateProgram ( )
pure virtual

Implemented in OpenglApi.

◆ glCreateShader()

virtual unsigned int OpenglLowApi::glCreateShader ( int shader)
pure virtual

Implemented in OpenglApi.

◆ glCullFace()

virtual void OpenglLowApi::glCullFace ( int mode)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDebugMessageCallback()

virtual void OpenglLowApi::glDebugMessageCallback ( void(*  )(unsigned int source, unsigned int type, unsigned int id, unsigned int severity, int length, const char *message, const void *userParam),
const void * userParam )
pure virtual

Implemented in OpenglApi.

◆ glDebugMessageControl()

virtual void OpenglLowApi::glDebugMessageControl ( unsigned int source,
unsigned int type,
unsigned int severity,
int count,
const unsigned int * ids,
int enabled )
pure virtual

Implemented in OpenglApi.

◆ glDeleteBuffers()

virtual void OpenglLowApi::glDeleteBuffers ( int count,
const unsigned int * buffers )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDeleteFrameBuffers()

virtual void OpenglLowApi::glDeleteFrameBuffers ( int i,
unsigned int * fbo )
pure virtual

Implemented in OpenglApi.

◆ glDeleteLists()

virtual void OpenglLowApi::glDeleteLists ( int ,
int  )
inlinevirtual
Here is the caller graph for this function:

◆ glDeleteProgram()

virtual void OpenglLowApi::glDeleteProgram ( int p)
pure virtual

Implemented in OpenglApi.

◆ glDeleteRenderBuffers()

virtual void OpenglLowApi::glDeleteRenderBuffers ( int i,
unsigned int * rbo )
pure virtual

Implemented in OpenglApi.

◆ glDeleteShader()

virtual void OpenglLowApi::glDeleteShader ( int h)
pure virtual

Implemented in OpenglApi.

◆ glDeleteTextures()

virtual void OpenglLowApi::glDeleteTextures ( int val,
const unsigned int * tex )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDeleteVertexArrays()

virtual void OpenglLowApi::glDeleteVertexArrays ( int count,
unsigned int * vao )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDepthFunc()

virtual void OpenglLowApi::glDepthFunc ( int i)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDepthMask()

virtual void OpenglLowApi::glDepthMask ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDetachShader()

virtual void OpenglLowApi::glDetachShader ( int p,
int h )
pure virtual

Implemented in OpenglApi.

◆ glDisable()

virtual void OpenglLowApi::glDisable ( int val)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDisableClientState()

virtual void OpenglLowApi::glDisableClientState ( int )
inlinevirtual
Here is the caller graph for this function:

◆ glDisableVertexAttribArray()

virtual void OpenglLowApi::glDisableVertexAttribArray ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDrawArrays()

virtual void OpenglLowApi::glDrawArrays ( int tri,
int ,
unsigned int  )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDrawArraysInstanced()

virtual void OpenglLowApi::glDrawArraysInstanced ( int tri,
int ,
unsigned int ,
unsigned int  )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDrawBuffer()

virtual void OpenglLowApi::glDrawBuffer ( int s)
pure virtual

Implemented in OpenglApi.

◆ glDrawBuffers()

virtual void OpenglLowApi::glDrawBuffers ( int n,
const unsigned int * bufs )
pure virtual

Implemented in OpenglApi.

◆ glDrawElements()

virtual void OpenglLowApi::glDrawElements ( int tri,
int a,
int type,
void * indices )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glDrawElementsInstanced()

virtual void OpenglLowApi::glDrawElementsInstanced ( int tri,
int a,
int type,
void * indices,
int size )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glEnable()

virtual void OpenglLowApi::glEnable ( int val)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glEnableClientState()

virtual void OpenglLowApi::glEnableClientState ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glEnableVertexAttribArray()

virtual void OpenglLowApi::glEnableVertexAttribArray ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glEnd()

virtual void OpenglLowApi::glEnd ( )
inlinevirtual
Here is the caller graph for this function:

◆ glEndList()

virtual void OpenglLowApi::glEndList ( )
inlinevirtual
Here is the caller graph for this function:

◆ glFinish()

virtual void OpenglLowApi::glFinish ( )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glFramebufferRenderbuffer()

virtual void OpenglLowApi::glFramebufferRenderbuffer ( int a,
int d,
int r,
unsigned int tex )
pure virtual

Implemented in OpenglApi.

◆ glFramebufferTexture2D()

virtual void OpenglLowApi::glFramebufferTexture2D ( int i,
int atth,
int tex2d,
int tex,
int ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glFrontFace()

virtual void OpenglLowApi::glFrontFace ( int mode)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGenBuffers()

virtual void OpenglLowApi::glGenBuffers ( int i,
unsigned int * buffers )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGenerateMipmap()

virtual void OpenglLowApi::glGenerateMipmap ( int p)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGenFramebuffers()

virtual void OpenglLowApi::glGenFramebuffers ( int i,
unsigned int * fbo_id )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGenLists()

virtual int OpenglLowApi::glGenLists ( int )
inlinevirtual
Here is the caller graph for this function:

◆ glGenRenderbuffers()

virtual void OpenglLowApi::glGenRenderbuffers ( int i,
unsigned int * rbo_id )
pure virtual

Implemented in OpenglApi.

◆ glGenTextures()

virtual void OpenglLowApi::glGenTextures ( int val,
unsigned int * tex )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGenVertexArrays()

virtual void OpenglLowApi::glGenVertexArrays ( int i,
unsigned int * arr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGetAttribLocation()

virtual int OpenglLowApi::glGetAttribLocation ( int p,
const char * data )
pure virtual

Implemented in OpenglApi.

◆ glGetError()

virtual int OpenglLowApi::glGetError ( )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGetFloatv()

virtual void OpenglLowApi::glGetFloatv ( int val,
float * params )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGetIntegerv()

virtual void OpenglLowApi::glGetIntegerv ( int p,
int * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGetProgramInfoLog()

virtual void OpenglLowApi::glGetProgramInfoLog ( unsigned int p,
int num,
int * len,
char * buf )
pure virtual

Implemented in OpenglApi.

◆ glGetShaderInfoLog()

virtual void OpenglLowApi::glGetShaderInfoLog ( unsigned int h,
int val,
int * length,
char * buf )
pure virtual

Implemented in OpenglApi.

◆ glGetShaderiv()

virtual void OpenglLowApi::glGetShaderiv ( int handle,
int gl_compile_status,
int * ptr )
pure virtual

Implemented in OpenglApi.

◆ glGetString()

virtual const unsigned char * OpenglLowApi::glGetString ( int name)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGetTexImage()

virtual void OpenglLowApi::glGetTexImage ( int a,
int ,
int rgba,
int unsign_byte,
void * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGetTexLevelParameteriv()

virtual void OpenglLowApi::glGetTexLevelParameteriv ( int a,
int ,
int w,
int * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glGetUniformfv()

virtual void OpenglLowApi::glGetUniformfv ( int p,
int loc,
float * arr )
pure virtual

Implemented in OpenglApi.

◆ glGetUniformLocation()

virtual int OpenglLowApi::glGetUniformLocation ( int p,
const char * data )
pure virtual

Implemented in OpenglApi.

◆ glHint()

virtual void OpenglLowApi::glHint ( int hint,
int value )
pure virtual

Implemented in OpenglApi.

◆ glLineWidth()

virtual void OpenglLowApi::glLineWidth ( float i)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glLinkProgram()

virtual void OpenglLowApi::glLinkProgram ( int p)
pure virtual

Implemented in OpenglApi.

◆ glLoadIdentity()

virtual void OpenglLowApi::glLoadIdentity ( )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glMapBuffer()

virtual void * OpenglLowApi::glMapBuffer ( int a,
int b )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glMatrixLoadIdentityEXT()

virtual void OpenglLowApi::glMatrixLoadIdentityEXT ( int i)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glMatrixMode()

virtual void OpenglLowApi::glMatrixMode ( int i)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glMultMatrixf()

virtual void OpenglLowApi::glMultMatrixf ( float * mat)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glNewList()

virtual void OpenglLowApi::glNewList ( int i,
int k )
inlinevirtual
Here is the caller graph for this function:

◆ glNormal3f()

virtual void OpenglLowApi::glNormal3f ( float ,
float ,
float  )
inlinevirtual
Here is the caller graph for this function:

◆ glNormalPointer()

virtual void OpenglLowApi::glNormalPointer ( int ,
int ,
void *  )
inlinevirtual
Here is the caller graph for this function:

◆ glPolygonMode()

virtual void OpenglLowApi::glPolygonMode ( int front_and_back,
int gl_line )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glPopMatrix()

virtual void OpenglLowApi::glPopMatrix ( )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glProgramParameteriEXT()

virtual void OpenglLowApi::glProgramParameteriEXT ( int p,
int geom,
int inputtype )
pure virtual

Implemented in OpenglApi.

◆ glPushMatrix()

virtual void OpenglLowApi::glPushMatrix ( )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glReadBuffer()

virtual void OpenglLowApi::glReadBuffer ( int a)
pure virtual

Implemented in OpenglApi.

◆ glReadPixels()

virtual void OpenglLowApi::glReadPixels ( int x,
int y,
int w,
int h,
int rgba,
int mode,
void * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glRenderbufferStorage()

virtual void OpenglLowApi::glRenderbufferStorage ( int a,
int d,
int sx,
int sy )
pure virtual

Implemented in OpenglApi.

◆ glRotatef()

virtual void OpenglLowApi::glRotatef ( float ,
float ,
float ,
float  )
inlinevirtual
Here is the caller graph for this function:

◆ glScissor()

virtual void OpenglLowApi::glScissor ( float x,
float y,
float w,
float h )
pure virtual

Implemented in OpenglApi.

◆ glShaderSource()

virtual void OpenglLowApi::glShaderSource ( int h,
int c,
const char ** strings,
int * lengths )
pure virtual

Implemented in OpenglApi.

◆ glStencilFunc()

virtual void OpenglLowApi::glStencilFunc ( int notequal,
int ,
int  )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glStencilMask()

virtual void OpenglLowApi::glStencilMask ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glStencilOp()

virtual void OpenglLowApi::glStencilOp ( int keep,
int keep2,
int repl )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glTexCoord2f()

virtual void OpenglLowApi::glTexCoord2f ( float ,
float  )
inlinevirtual
Here is the caller graph for this function:

◆ glTexCoordPointer()

virtual void OpenglLowApi::glTexCoordPointer ( int ,
int ,
int ,
void *  )
inlinevirtual
Here is the caller graph for this function:

◆ glTexEnvi()

virtual void OpenglLowApi::glTexEnvi ( int a,
int mode,
int rep )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glTexImage2D()

virtual void OpenglLowApi::glTexImage2D ( int ID,
int ,
int ,
unsigned int ,
unsigned int ,
int ,
int ,
int ,
void * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glTexParameteri()

virtual void OpenglLowApi::glTexParameteri ( int ID,
int ,
int  )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glTexStorage3D()

virtual void OpenglLowApi::glTexStorage3D ( int arr,
int ,
int flag,
int w,
int h,
int layer_count )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glTexSubImage2D()

virtual void OpenglLowApi::glTexSubImage2D ( int ID,
int ,
int ,
int ,
unsigned int ,
unsigned int ,
int ,
int ,
void * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glTexSubImage3D()

virtual void OpenglLowApi::glTexSubImage3D ( int arr,
int ,
int ,
int ,
int ,
int ,
int ,
int ,
int rgba,
int unsig_byte,
void * buffer )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glTranslatef()

virtual void OpenglLowApi::glTranslatef ( float ,
float ,
float  )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glUniform1f()

virtual void OpenglLowApi::glUniform1f ( int loc,
float val )
pure virtual

Implemented in OpenglApi.

◆ glUniform1fv()

virtual void OpenglLowApi::glUniform1fv ( int loc,
int count,
float * array )
pure virtual

Implemented in OpenglApi.

◆ glUniform1i()

virtual void OpenglLowApi::glUniform1i ( int loc,
int val )
pure virtual

Implemented in OpenglApi.

◆ glUniform1iv()

virtual void OpenglLowApi::glUniform1iv ( int loc,
int count,
int * array )
pure virtual

Implemented in OpenglApi.

◆ glUniform2f()

virtual void OpenglLowApi::glUniform2f ( int loc,
float val,
float val2 )
pure virtual

Implemented in OpenglApi.

◆ glUniform3f()

virtual void OpenglLowApi::glUniform3f ( int loc,
float val,
float val2,
float val3 )
pure virtual

Implemented in OpenglApi.

◆ glUniform3fv()

virtual void OpenglLowApi::glUniform3fv ( int loc,
int count,
float * arr )
pure virtual

Implemented in OpenglApi.

◆ glUniform4f()

virtual void OpenglLowApi::glUniform4f ( int loc,
float val,
float val2,
float val3,
float val4 )
pure virtual

Implemented in OpenglApi.

◆ glUniformMatrix4fv()

virtual void OpenglLowApi::glUniformMatrix4fv ( int loc,
unsigned int count,
int boolean,
const float * matrix )
pure virtual

Implemented in OpenglApi.

◆ glUnmapBuffer()

virtual void OpenglLowApi::glUnmapBuffer ( int a)
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glUseProgram()

virtual void OpenglLowApi::glUseProgram ( int p)
pure virtual

Implemented in OpenglApi.

◆ glVertex3f()

virtual void OpenglLowApi::glVertex3f ( float ,
float ,
float  )
inlinevirtual
Here is the caller graph for this function:

◆ glVertexAttrib1f()

virtual void OpenglLowApi::glVertexAttrib1f ( int loc,
float s )
inlinevirtual
Here is the caller graph for this function:

◆ glVertexAttrib1s()

virtual void OpenglLowApi::glVertexAttrib1s ( int loc,
short s )
inlinevirtual
Here is the caller graph for this function:

◆ glVertexAttribDivisor()

virtual void OpenglLowApi::glVertexAttribDivisor ( int ,
int  )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glVertexAttribIPointer()

virtual void OpenglLowApi::glVertexAttribIPointer ( int ,
int ,
int gl_float,
int boolean,
const void * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glVertexAttribPointer()

virtual void OpenglLowApi::glVertexAttribPointer ( int ,
int ,
int gl_float,
int boolean,
unsigned int ,
const void * ptr )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ glVertexPointer()

virtual void OpenglLowApi::glVertexPointer ( int ,
int ,
int ,
void *  )
inlinevirtual
Here is the caller graph for this function:

◆ glViewport()

virtual void OpenglLowApi::glViewport ( int x,
int y,
unsigned int w,
unsigned int h )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

◆ init()

virtual void OpenglLowApi::init ( )
pure virtual

Implemented in OpenglApi.

Here is the caller graph for this function:

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