GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
OpenglApi Class Reference
Inheritance diagram for OpenglApi:
Collaboration diagram for OpenglApi:

Public Member Functions

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

Member Function Documentation

◆ cleanup()

virtual void OpenglApi::cleanup ( )
inlinevirtual

Implements OpenglLowApi.

◆ glActiveTexture()

virtual void OpenglApi::glActiveTexture ( int a)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glAlphaFunc()

void OpenglApi::glAlphaFunc ( int i,
float val )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glAttachShader()

virtual void OpenglApi::glAttachShader ( int p,
int h )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBindAttribLocation()

virtual void OpenglApi::glBindAttribLocation ( int p,
int num,
const char * data )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBindBuffer()

virtual void OpenglApi::glBindBuffer ( int a,
unsigned int data )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBindFragDataLocation()

virtual void OpenglApi::glBindFragDataLocation ( int p,
int num,
const char * data )
inlinevirtual

Implements OpenglLowApi.

◆ glBindFramebuffer()

virtual void OpenglApi::glBindFramebuffer ( int a,
int fbo_id )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBindRenderbuffer()

virtual void OpenglApi::glBindRenderbuffer ( int a,
int fbo_id )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBindTexture()

virtual void OpenglApi::glBindTexture ( int ID,
int tex )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBindVertexArray()

virtual void OpenglApi::glBindVertexArray ( int vao)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBlendFunc()

virtual void OpenglApi::glBlendFunc ( int val,
int val2 )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBufferData()

virtual void OpenglApi::glBufferData ( int a,
int size,
const void * ptr,
int static_draw )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glBufferSubData()

virtual void OpenglApi::glBufferSubData ( int a,
int b,
int c,
const void * d )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glCheckFramebufferStatus()

int OpenglApi::glCheckFramebufferStatus ( int i)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glClear()

virtual void OpenglApi::glClear ( int bits)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glClearColor()

virtual void OpenglApi::glClearColor ( float r,
float g,
float b,
float a )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glClearStencil()

virtual void OpenglApi::glClearStencil ( int val)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glClientActiveTexture()

virtual void OpenglApi::glClientActiveTexture ( int a)
inlinevirtual

Implements OpenglLowApi.

◆ glColor4f()

virtual void OpenglApi::glColor4f ( float r,
float g,
float b,
float a )
inlinevirtual

Implements OpenglLowApi.

◆ glColor4ub()

virtual void OpenglApi::glColor4ub ( int r,
int g,
int b,
int a )
inlinevirtual

Implements OpenglLowApi.

◆ glCompileShader()

virtual void OpenglApi::glCompileShader ( int h)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glCopyTexImage2D()

virtual void OpenglApi::glCopyTexImage2D ( int ID,
int a,
int b,
int c,
int d,
int e,
int f,
int ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glCreateProgram()

virtual int OpenglApi::glCreateProgram ( )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glCreateShader()

virtual unsigned int OpenglApi::glCreateShader ( int shader)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glCullFace()

void OpenglApi::glCullFace ( int i)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDebugMessageCallback()

virtual void OpenglApi::glDebugMessageCallback ( void(* f )(unsigned int source, unsigned int type, unsigned int id, unsigned int severity, int length, const char *message, const void *userParam),
const void * userParam )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDebugMessageControl()

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

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDeleteBuffers()

virtual void OpenglApi::glDeleteBuffers ( int count,
const unsigned int * buffers )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDeleteFrameBuffers()

virtual void OpenglApi::glDeleteFrameBuffers ( int i,
unsigned int * fbo )
inlinevirtual

Implements OpenglLowApi.

◆ glDeleteProgram()

virtual void OpenglApi::glDeleteProgram ( int p)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDeleteRenderBuffers()

virtual void OpenglApi::glDeleteRenderBuffers ( int i,
unsigned int * rbo )
inlinevirtual

Implements OpenglLowApi.

◆ glDeleteShader()

virtual void OpenglApi::glDeleteShader ( int h)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDeleteTextures()

virtual void OpenglApi::glDeleteTextures ( int val,
const unsigned int * tex )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDeleteVertexArrays()

virtual void OpenglApi::glDeleteVertexArrays ( int count,
unsigned int * vao )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDepthFunc()

void OpenglApi::glDepthFunc ( int i)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDepthMask()

virtual void OpenglApi::glDepthMask ( int a)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDetachShader()

virtual void OpenglApi::glDetachShader ( int p,
int h )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDisable()

virtual void OpenglApi::glDisable ( int val)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDisableVertexAttribArray()

virtual void OpenglApi::glDisableVertexAttribArray ( int a)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDrawArrays()

virtual void OpenglApi::glDrawArrays ( int tri,
int a,
unsigned int b )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDrawArraysInstanced()

virtual void OpenglApi::glDrawArraysInstanced ( int tri,
int a,
unsigned int b,
unsigned int c )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDrawBuffer()

virtual void OpenglApi::glDrawBuffer ( int s)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDrawBuffers()

virtual void OpenglApi::glDrawBuffers ( int n,
const unsigned int * bufs )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDrawElements()

virtual void OpenglApi::glDrawElements ( int tri,
int a,
int type,
void * indices )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glDrawElementsInstanced()

virtual void OpenglApi::glDrawElementsInstanced ( int tri,
int a,
int type,
void * indices,
int size )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glEnable()

virtual void OpenglApi::glEnable ( int val)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glEnableClientState()

virtual void OpenglApi::glEnableClientState ( int a)
inlinevirtual

Implements OpenglLowApi.

◆ glEnableVertexAttribArray()

virtual void OpenglApi::glEnableVertexAttribArray ( int a)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glFinish()

void OpenglApi::glFinish ( )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glFramebufferRenderbuffer()

virtual void OpenglApi::glFramebufferRenderbuffer ( int a,
int d,
int r,
unsigned int tex )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glFramebufferTexture2D()

void OpenglApi::glFramebufferTexture2D ( int a,
int b,
int c,
int d,
int ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glFrontFace()

void OpenglApi::glFrontFace ( int i)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGenBuffers()

virtual void OpenglApi::glGenBuffers ( int i,
unsigned int * buffers )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGenerateMipmap()

virtual void OpenglApi::glGenerateMipmap ( int p)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGenFramebuffers()

virtual void OpenglApi::glGenFramebuffers ( int i,
unsigned int * fbo_id )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGenRenderbuffers()

virtual void OpenglApi::glGenRenderbuffers ( int i,
unsigned int * rbo_id )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGenTextures()

virtual void OpenglApi::glGenTextures ( int val,
unsigned int * tex )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGenVertexArrays()

virtual void OpenglApi::glGenVertexArrays ( int i,
unsigned int * arr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetAttribLocation()

virtual int OpenglApi::glGetAttribLocation ( int program,
const char * data )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetError()

virtual int OpenglApi::glGetError ( )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetFloatv()

virtual void OpenglApi::glGetFloatv ( int val,
float * params )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetIntegerv()

void OpenglApi::glGetIntegerv ( int i,
int * ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetProgramInfoLog()

virtual void OpenglApi::glGetProgramInfoLog ( unsigned int p,
int num,
int * len,
char * buf )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetProgramiv()

virtual void OpenglApi::glGetProgramiv ( unsigned int p,
int pname,
int * params )
inlinevirtual
Here is the caller graph for this function:

◆ glGetShaderInfoLog()

virtual void OpenglApi::glGetShaderInfoLog ( unsigned int h,
int val,
int * length,
char * buf )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetShaderiv()

virtual void OpenglApi::glGetShaderiv ( int handle,
int gl_compile_status,
int * ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetString()

const unsigned char * OpenglApi::glGetString ( int name)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetTexImage()

virtual void OpenglApi::glGetTexImage ( int a,
int b,
int rgba,
int unsign_byte,
void * ptr )
inlinevirtual

Implements OpenglLowApi.

◆ glGetTexLevelParameteriv()

virtual void OpenglApi::glGetTexLevelParameteriv ( int a,
int b,
int w,
int * ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetUniformfv()

virtual void OpenglApi::glGetUniformfv ( int p,
int loc,
float * arr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glGetUniformLocation()

virtual int OpenglApi::glGetUniformLocation ( int p,
const char * data )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glHint()

virtual void OpenglApi::glHint ( int hint,
int value )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glLineWidth()

virtual void OpenglApi::glLineWidth ( float i)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glLinkProgram()

virtual void OpenglApi::glLinkProgram ( int p)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glLoadIdentity()

void OpenglApi::glLoadIdentity ( )
inlinevirtual

Implements OpenglLowApi.

◆ glMapBuffer()

void * OpenglApi::glMapBuffer ( int a,
int b )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glMatrixLoadIdentityEXT()

void OpenglApi::glMatrixLoadIdentityEXT ( int i)
inlinevirtual

Implements OpenglLowApi.

◆ glMatrixMode()

void OpenglApi::glMatrixMode ( int i)
inlinevirtual

Implements OpenglLowApi.

◆ glMultMatrixf()

virtual void OpenglApi::glMultMatrixf ( float * mat)
inlinevirtual

Implements OpenglLowApi.

◆ glPolygonMode()

virtual void OpenglApi::glPolygonMode ( int front_and_back,
int gl_line )
inlinevirtual

Implements OpenglLowApi.

◆ glPopMatrix()

virtual void OpenglApi::glPopMatrix ( )
inlinevirtual

Implements OpenglLowApi.

◆ glProgramParameteriEXT()

virtual void OpenglApi::glProgramParameteriEXT ( int p,
int geom,
int inputtype )
inlinevirtual

Implements OpenglLowApi.

◆ glPushMatrix()

virtual void OpenglApi::glPushMatrix ( )
inlinevirtual

Implements OpenglLowApi.

◆ glReadBuffer()

virtual void OpenglApi::glReadBuffer ( int a)
inlinevirtual

Implements OpenglLowApi.

◆ glReadPixels()

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

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glRenderbufferStorage()

virtual void OpenglApi::glRenderbufferStorage ( int a,
int d,
int sx,
int sy )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glScissor()

virtual void OpenglApi::glScissor ( float x,
float y,
float w,
float h )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glShaderSource()

virtual void OpenglApi::glShaderSource ( int h,
int c,
const char ** strings,
int * lengths )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glStencilFunc()

virtual void OpenglApi::glStencilFunc ( int notequal,
int a,
int b )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glStencilMask()

virtual void OpenglApi::glStencilMask ( int a)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glStencilOp()

virtual void OpenglApi::glStencilOp ( int keep,
int keep2,
int repl )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glTexEnvi()

virtual void OpenglApi::glTexEnvi ( int a,
int mode,
int rep )
inlinevirtual

Implements OpenglLowApi.

◆ glTexImage2D()

virtual void OpenglApi::glTexImage2D ( int ID,
int a,
int b,
unsigned int c,
unsigned int d,
int e,
int f,
int g,
void * ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glTexParameteri()

virtual void OpenglApi::glTexParameteri ( int ID,
int a,
int b )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glTexStorage3D()

virtual void OpenglApi::glTexStorage3D ( int arr,
int a,
int flag,
int w,
int h,
int layer_count )
inlinevirtual

Implements OpenglLowApi.

◆ glTexSubImage2D()

virtual void OpenglApi::glTexSubImage2D ( int ID,
int a,
int b,
int bb,
unsigned int c,
unsigned int d,
int e,
int f,
void * ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glTexSubImage3D()

virtual void OpenglApi::glTexSubImage3D ( int arr,
int a,
int b,
int c,
int d,
int e,
int f,
int g,
int rgba,
int unsig_byte,
void * buffer )
inlinevirtual

Implements OpenglLowApi.

◆ glTranslatef()

void OpenglApi::glTranslatef ( float ,
float ,
float  )
inlinevirtual

Implements OpenglLowApi.

◆ glUniform1f()

virtual void OpenglApi::glUniform1f ( int loc,
float val )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniform1fv()

virtual void OpenglApi::glUniform1fv ( int loc,
int count,
float * array )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniform1i()

virtual void OpenglApi::glUniform1i ( int loc,
int val )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniform1iv()

virtual void OpenglApi::glUniform1iv ( int loc,
int count,
int * array )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniform2f()

virtual void OpenglApi::glUniform2f ( int loc,
float val,
float val2 )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniform3f()

virtual void OpenglApi::glUniform3f ( int loc,
float val,
float val2,
float val3 )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniform3fv()

virtual void OpenglApi::glUniform3fv ( int loc,
int count,
float * arr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniform4f()

virtual void OpenglApi::glUniform4f ( int loc,
float val,
float val2,
float val3,
float val4 )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUniformMatrix4fv()

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

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUnmapBuffer()

void OpenglApi::glUnmapBuffer ( int a)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glUseProgram()

virtual void OpenglApi::glUseProgram ( int p)
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glVertexAttribDivisor()

virtual void OpenglApi::glVertexAttribDivisor ( int a,
int b )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glVertexAttribIPointer()

virtual void OpenglApi::glVertexAttribIPointer ( int a,
int b,
int gl_float,
int boolean,
const void * ptr )
inlinevirtual

Implements OpenglLowApi.

◆ glVertexAttribPointer()

virtual void OpenglApi::glVertexAttribPointer ( int a,
int b,
int gl_float,
int boolean,
unsigned int c,
const void * ptr )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ glViewport()

virtual void OpenglApi::glViewport ( int x,
int y,
unsigned int w,
unsigned int h )
inlinevirtual

Implements OpenglLowApi.

Here is the caller graph for this function:

◆ init()

virtual void OpenglApi::init ( )
inlinevirtual

Implements OpenglLowApi.


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