ReactOS  0.4.14-dev-77-gd9e7c48
gl_api_table Struct Reference

#include <types.h>

Collaboration diagram for gl_api_table:

Public Attributes

void(* Accum )(GLcontext *, GLenum, GLfloat)
 
void(* AlphaFunc )(GLcontext *, GLenum, GLclampf)
 
GLboolean(* AreTexturesResident )(GLcontext *, GLsizei, const GLuint *, GLboolean *)
 
void(* ArrayElement )(GLcontext *, GLint)
 
void(* Begin )(GLcontext *, GLenum)
 
void(* BindTexture )(GLcontext *, GLenum, GLuint)
 
void(* Bitmap )(GLcontext *, GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const struct gl_image *bitmap)
 
void(* BlendFunc )(GLcontext *, GLenum, GLenum)
 
void(* CallList )(GLcontext *, GLuint list)
 
void(* CallLists )(GLcontext *, GLsizei, GLenum, const GLvoid *)
 
void(* Clear )(GLcontext *, GLbitfield)
 
void(* ClearAccum )(GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)
 
void(* ClearColor )(GLcontext *, GLclampf, GLclampf, GLclampf, GLclampf)
 
void(* ClearDepth )(GLcontext *, GLclampd)
 
void(* ClearIndex )(GLcontext *, GLfloat)
 
void(* ClearStencil )(GLcontext *, GLint)
 
void(* ClipPlane )(GLcontext *, GLenum, const GLfloat *)
 
void(* Color3f )(GLcontext *, GLfloat, GLfloat, GLfloat)
 
void(* Color3fv )(GLcontext *, const GLfloat *)
 
void(* Color4f )(GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)
 
void(* Color4fv )(GLcontext *, const GLfloat *)
 
void(* Color4ub )(GLcontext *, GLubyte, GLubyte, GLubyte, GLubyte)
 
void(* Color4ubv )(GLcontext *, const GLubyte *)
 
void(* ColorMask )(GLcontext *, GLboolean, GLboolean, GLboolean, GLboolean)
 
void(* ColorMaterial )(GLcontext *, GLenum, GLenum)
 
void(* ColorPointer )(GLcontext *, GLint, GLenum, GLsizei, const GLvoid *)
 
void(* ColorTable )(GLcontext *, GLenum, GLenum, struct gl_image *)
 
void(* ColorSubTable )(GLcontext *, GLenum, GLsizei, struct gl_image *)
 
void(* CopyPixels )(GLcontext *, GLint, GLint, GLsizei, GLsizei, GLenum)
 
void(* CopyTexImage1D )(GLcontext *, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)
 
void(* CopyTexImage2D )(GLcontext *, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)
 
void(* CopyTexSubImage1D )(GLcontext *, GLenum, GLint, GLint, GLint, GLint, GLsizei)
 
void(* CopyTexSubImage2D )(GLcontext *, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
 
void(* CullFace )(GLcontext *, GLenum)
 
void(* DeleteLists )(GLcontext *, GLuint, GLsizei)
 
void(* DeleteTextures )(GLcontext *, GLsizei, const GLuint *)
 
void(* DepthFunc )(GLcontext *, GLenum)
 
void(* DepthMask )(GLcontext *, GLboolean)
 
void(* DepthRange )(GLcontext *, GLclampd, GLclampd)
 
void(* Disable )(GLcontext *, GLenum)
 
void(* DisableClientState )(GLcontext *, GLenum)
 
void(* DrawArrays )(GLcontext *, GLenum, GLint, GLsizei)
 
void(* DrawBuffer )(GLcontext *, GLenum)
 
void(* DrawElements )(GLcontext *, GLenum, GLsizei, GLenum, const GLvoid *)
 
void(* DrawPixels )(GLcontext *, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)
 
void(* EdgeFlag )(GLcontext *, GLboolean)
 
void(* EdgeFlagPointer )(GLcontext *, GLsizei, const GLboolean *)
 
void(* Enable )(GLcontext *, GLenum)
 
void(* EnableClientState )(GLcontext *, GLenum)
 
void(* End )(GLcontext *)
 
void(* EndList )(GLcontext *)
 
void(* EvalCoord1f )(GLcontext *, GLfloat)
 
void(* EvalCoord2f )(GLcontext *, GLfloat, GLfloat)
 
void(* EvalMesh1 )(GLcontext *, GLenum, GLint, GLint)
 
void(* EvalMesh2 )(GLcontext *, GLenum, GLint, GLint, GLint, GLint)
 
void(* EvalPoint1 )(GLcontext *, GLint)
 
void(* EvalPoint2 )(GLcontext *, GLint, GLint)
 
void(* FeedbackBuffer )(GLcontext *, GLsizei, GLenum, GLfloat *)
 
void(* Finish )(GLcontext *)
 
void(* Flush )(GLcontext *)
 
void(* Fogfv )(GLcontext *, GLenum, const GLfloat *)
 
void(* FrontFace )(GLcontext *, GLenum)
 
void(* Frustum )(GLcontext *, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)
 
GLuint(* GenLists )(GLcontext *, GLsizei)
 
void(* GenTextures )(GLcontext *, GLsizei, GLuint *)
 
void(* GetBooleanv )(GLcontext *, GLenum, GLboolean *)
 
void(* GetClipPlane )(GLcontext *, GLenum, GLdouble *)
 
void(* GetColorTable )(GLcontext *, GLenum, GLenum, GLenum, GLvoid *)
 
void(* GetColorTableParameteriv )(GLcontext *, GLenum, GLenum, GLint *)
 
void(* GetDoublev )(GLcontext *, GLenum, GLdouble *)
 
GLenum(* GetError )(GLcontext *)
 
void(* GetFloatv )(GLcontext *, GLenum, GLfloat *)
 
void(* GetIntegerv )(GLcontext *, GLenum, GLint *)
 
const GLubyte *(* GetString )(GLcontext *, GLenum name)
 
void(* GetLightfv )(GLcontext *, GLenum light, GLenum, GLfloat *)
 
void(* GetLightiv )(GLcontext *, GLenum light, GLenum, GLint *)
 
void(* GetMapdv )(GLcontext *, GLenum, GLenum, GLdouble *)
 
void(* GetMapfv )(GLcontext *, GLenum, GLenum, GLfloat *)
 
void(* GetMapiv )(GLcontext *, GLenum, GLenum, GLint *)
 
void(* GetMaterialfv )(GLcontext *, GLenum, GLenum, GLfloat *)
 
void(* GetMaterialiv )(GLcontext *, GLenum, GLenum, GLint *)
 
void(* GetPixelMapfv )(GLcontext *, GLenum, GLfloat *)
 
void(* GetPixelMapuiv )(GLcontext *, GLenum, GLuint *)
 
void(* GetPixelMapusv )(GLcontext *, GLenum, GLushort *)
 
void(* GetPointerv )(GLcontext *, GLenum, GLvoid **)
 
void(* GetPolygonStipple )(GLcontext *, GLubyte *)
 
void(* PrioritizeTextures )(GLcontext *, GLsizei, const GLuint *, const GLclampf *)
 
void(* GetTexEnvfv )(GLcontext *, GLenum, GLenum, GLfloat *)
 
void(* GetTexEnviv )(GLcontext *, GLenum, GLenum, GLint *)
 
void(* GetTexGendv )(GLcontext *, GLenum coord, GLenum, GLdouble *)
 
void(* GetTexGenfv )(GLcontext *, GLenum coord, GLenum, GLfloat *)
 
void(* GetTexGeniv )(GLcontext *, GLenum coord, GLenum, GLint *)
 
void(* GetTexImage )(GLcontext *, GLenum, GLint level, GLenum, GLenum, GLvoid *)
 
void(* GetTexLevelParameterfv )(GLcontext *, GLenum, GLint, GLenum, GLfloat *)
 
void(* GetTexLevelParameteriv )(GLcontext *, GLenum, GLint, GLenum, GLint *)
 
void(* GetTexParameterfv )(GLcontext *, GLenum, GLenum, GLfloat *)
 
void(* GetTexParameteriv )(GLcontext *, GLenum, GLenum, GLint *)
 
void(* Hint )(GLcontext *, GLenum, GLenum)
 
void(* IndexMask )(GLcontext *, GLuint)
 
void(* Indexf )(GLcontext *, GLfloat c)
 
void(* Indexi )(GLcontext *, GLint c)
 
void(* IndexPointer )(GLcontext *, GLenum, GLsizei, const GLvoid *)
 
void(* InitNames )(GLcontext *)
 
void(* InterleavedArrays )(GLcontext *, GLenum, GLsizei, const GLvoid *)
 
GLboolean(* IsEnabled )(GLcontext *, GLenum)
 
GLboolean(* IsList )(GLcontext *, GLuint)
 
GLboolean(* IsTexture )(GLcontext *, GLuint)
 
void(* LightModelfv )(GLcontext *, GLenum, const GLfloat *)
 
void(* Lightfv )(GLcontext *, GLenum light, GLenum, const GLfloat *, GLint)
 
void(* LineStipple )(GLcontext *, GLint factor, GLushort)
 
void(* LineWidth )(GLcontext *, GLfloat)
 
void(* ListBase )(GLcontext *, GLuint)
 
void(* LoadIdentity )(GLcontext *)
 
void(* LoadMatrixf )(GLcontext *, const GLfloat *)
 
void(* LoadName )(GLcontext *, GLuint)
 
void(* LogicOp )(GLcontext *, GLenum)
 
void(* Map1f )(GLcontext *, GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *, GLboolean)
 
void(* Map2f )(GLcontext *, GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *, GLboolean)
 
void(* MapGrid1f )(GLcontext *, GLint, GLfloat, GLfloat)
 
void(* MapGrid2f )(GLcontext *, GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)
 
void(* Materialfv )(GLcontext *, GLenum, GLenum, const GLfloat *)
 
void(* MatrixMode )(GLcontext *, GLenum)
 
void(* MultMatrixf )(GLcontext *, const GLfloat *)
 
void(* NewList )(GLcontext *, GLuint list, GLenum)
 
void(* Normal3f )(GLcontext *, GLfloat, GLfloat, GLfloat)
 
void(* Normal3fv )(GLcontext *, const GLfloat *)
 
void(* NormalPointer )(GLcontext *, GLenum, GLsizei, const GLvoid *)
 
void(* Ortho )(GLcontext *, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)
 
void(* PassThrough )(GLcontext *, GLfloat)
 
void(* PixelMapfv )(GLcontext *, GLenum, GLint, const GLfloat *)
 
void(* PixelStorei )(GLcontext *, GLenum, GLint)
 
void(* PixelTransferf )(GLcontext *, GLenum, GLfloat)
 
void(* PixelZoom )(GLcontext *, GLfloat, GLfloat)
 
void(* PointSize )(GLcontext *, GLfloat)
 
void(* PolygonMode )(GLcontext *, GLenum, GLenum)
 
void(* PolygonOffset )(GLcontext *, GLfloat, GLfloat)
 
void(* PolygonStipple )(GLcontext *, const GLubyte *)
 
void(* PopAttrib )(GLcontext *)
 
void(* PopClientAttrib )(GLcontext *)
 
void(* PopMatrix )(GLcontext *)
 
void(* PopName )(GLcontext *)
 
void(* PushAttrib )(GLcontext *, GLbitfield)
 
void(* PushClientAttrib )(GLcontext *, GLbitfield)
 
void(* PushMatrix )(GLcontext *)
 
void(* PushName )(GLcontext *, GLuint)
 
void(* RasterPos4f )(GLcontext *, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
void(* ReadBuffer )(GLcontext *, GLenum)
 
void(* ReadPixels )(GLcontext *, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)
 
void(* Rectf )(GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)
 
GLint(* RenderMode )(GLcontext *, GLenum)
 
void(* Rotatef )(GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)
 
void(* Scalef )(GLcontext *, GLfloat, GLfloat, GLfloat)
 
void(* Scissor )(GLcontext *, GLint, GLint, GLsizei, GLsizei)
 
void(* SelectBuffer )(GLcontext *, GLsizei, GLuint *)
 
void(* ShadeModel )(GLcontext *, GLenum)
 
void(* StencilFunc )(GLcontext *, GLenum, GLint, GLuint)
 
void(* StencilMask )(GLcontext *, GLuint)
 
void(* StencilOp )(GLcontext *, GLenum, GLenum, GLenum)
 
void(* TexCoord2f )(GLcontext *, GLfloat, GLfloat)
 
void(* TexCoord4f )(GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)
 
void(* TexCoordPointer )(GLcontext *, GLint, GLenum, GLsizei, const GLvoid *)
 
void(* TexEnvfv )(GLcontext *, GLenum, GLenum, const GLfloat *)
 
void(* TexGenfv )(GLcontext *, GLenum coord, GLenum, const GLfloat *)
 
void(* TexImage1D )(GLcontext *, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, struct gl_image *)
 
void(* TexImage2D )(GLcontext *, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, struct gl_image *)
 
void(* TexSubImage1D )(GLcontext *, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, struct gl_image *)
 
void(* TexSubImage2D )(GLcontext *, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, struct gl_image *)
 
void(* TexParameterfv )(GLcontext *, GLenum, GLenum, const GLfloat *)
 
void(* Translatef )(GLcontext *, GLfloat, GLfloat, GLfloat)
 
void(* Vertex2f )(GLcontext *, GLfloat, GLfloat)
 
void(* Vertex3f )(GLcontext *, GLfloat, GLfloat, GLfloat)
 
void(* Vertex4f )(GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)
 
void(* Vertex3fv )(GLcontext *, const GLfloat *)
 
void(* VertexPointer )(GLcontext *, GLint, GLenum, GLsizei, const GLvoid *)
 
void(* Viewport )(GLcontext *, GLint, GLint, GLsizei, GLsizei)
 

Detailed Description

Definition at line 314 of file types.h.

Member Data Documentation

◆ Accum

void(* gl_api_table::Accum) (GLcontext *, GLenum, GLfloat)

Definition at line 315 of file types.h.

◆ AlphaFunc

void(* gl_api_table::AlphaFunc) (GLcontext *, GLenum, GLclampf)

Definition at line 316 of file types.h.

◆ AreTexturesResident

GLboolean(* gl_api_table::AreTexturesResident) (GLcontext *, GLsizei, const GLuint *, GLboolean *)

Definition at line 317 of file types.h.

◆ ArrayElement

void(* gl_api_table::ArrayElement) (GLcontext *, GLint)

Definition at line 319 of file types.h.

◆ Begin

void(* gl_api_table::Begin) (GLcontext *, GLenum)

Definition at line 320 of file types.h.

◆ BindTexture

void(* gl_api_table::BindTexture) (GLcontext *, GLenum, GLuint)

Definition at line 321 of file types.h.

◆ Bitmap

Definition at line 322 of file types.h.

◆ BlendFunc

void(* gl_api_table::BlendFunc) (GLcontext *, GLenum, GLenum)

Definition at line 324 of file types.h.

◆ CallList

void(* gl_api_table::CallList) (GLcontext *, GLuint list)

Definition at line 325 of file types.h.

◆ CallLists

void(* gl_api_table::CallLists) (GLcontext *, GLsizei, GLenum, const GLvoid *)

Definition at line 326 of file types.h.

◆ Clear

void(* gl_api_table::Clear) (GLcontext *, GLbitfield)

Definition at line 327 of file types.h.

◆ ClearAccum

void(* gl_api_table::ClearAccum) (GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)

Definition at line 328 of file types.h.

◆ ClearColor

void(* gl_api_table::ClearColor) (GLcontext *, GLclampf, GLclampf, GLclampf, GLclampf)

Definition at line 329 of file types.h.

◆ ClearDepth

void(* gl_api_table::ClearDepth) (GLcontext *, GLclampd)

Definition at line 330 of file types.h.

◆ ClearIndex

void(* gl_api_table::ClearIndex) (GLcontext *, GLfloat)

Definition at line 331 of file types.h.

◆ ClearStencil

void(* gl_api_table::ClearStencil) (GLcontext *, GLint)

Definition at line 332 of file types.h.

◆ ClipPlane

void(* gl_api_table::ClipPlane) (GLcontext *, GLenum, const GLfloat *)

Definition at line 333 of file types.h.

◆ Color3f

void(* gl_api_table::Color3f) (GLcontext *, GLfloat, GLfloat, GLfloat)

Definition at line 334 of file types.h.

◆ Color3fv

void(* gl_api_table::Color3fv) (GLcontext *, const GLfloat *)

Definition at line 335 of file types.h.

◆ Color4f

void(* gl_api_table::Color4f) (GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)

Definition at line 336 of file types.h.

◆ Color4fv

void(* gl_api_table::Color4fv) (GLcontext *, const GLfloat *)

Definition at line 337 of file types.h.

◆ Color4ub

void(* gl_api_table::Color4ub) (GLcontext *, GLubyte, GLubyte, GLubyte, GLubyte)

Definition at line 338 of file types.h.

◆ Color4ubv

void(* gl_api_table::Color4ubv) (GLcontext *, const GLubyte *)

Definition at line 339 of file types.h.

◆ ColorMask

void(* gl_api_table::ColorMask) (GLcontext *, GLboolean, GLboolean, GLboolean, GLboolean)

Definition at line 340 of file types.h.

◆ ColorMaterial

void(* gl_api_table::ColorMaterial) (GLcontext *, GLenum, GLenum)

Definition at line 342 of file types.h.

◆ ColorPointer

void(* gl_api_table::ColorPointer) (GLcontext *, GLint, GLenum, GLsizei, const GLvoid *)

Definition at line 343 of file types.h.

◆ ColorSubTable

void(* gl_api_table::ColorSubTable) (GLcontext *, GLenum, GLsizei, struct gl_image *)

Definition at line 345 of file types.h.

◆ ColorTable

void(* gl_api_table::ColorTable) (GLcontext *, GLenum, GLenum, struct gl_image *)

Definition at line 344 of file types.h.

◆ CopyPixels

void(* gl_api_table::CopyPixels) (GLcontext *, GLint, GLint, GLsizei, GLsizei, GLenum)

Definition at line 346 of file types.h.

◆ CopyTexImage1D

void(* gl_api_table::CopyTexImage1D) (GLcontext *, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)

Definition at line 347 of file types.h.

◆ CopyTexImage2D

void(* gl_api_table::CopyTexImage2D) (GLcontext *, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)

Definition at line 349 of file types.h.

◆ CopyTexSubImage1D

void(* gl_api_table::CopyTexSubImage1D) (GLcontext *, GLenum, GLint, GLint, GLint, GLint, GLsizei)

Definition at line 351 of file types.h.

◆ CopyTexSubImage2D

void(* gl_api_table::CopyTexSubImage2D) (GLcontext *, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)

Definition at line 353 of file types.h.

◆ CullFace

void(* gl_api_table::CullFace) (GLcontext *, GLenum)

Definition at line 355 of file types.h.

◆ DeleteLists

void(* gl_api_table::DeleteLists) (GLcontext *, GLuint, GLsizei)

Definition at line 356 of file types.h.

◆ DeleteTextures

void(* gl_api_table::DeleteTextures) (GLcontext *, GLsizei, const GLuint *)

Definition at line 357 of file types.h.

◆ DepthFunc

void(* gl_api_table::DepthFunc) (GLcontext *, GLenum)

Definition at line 358 of file types.h.

◆ DepthMask

void(* gl_api_table::DepthMask) (GLcontext *, GLboolean)

Definition at line 359 of file types.h.

◆ DepthRange

void(* gl_api_table::DepthRange) (GLcontext *, GLclampd, GLclampd)

Definition at line 360 of file types.h.

◆ Disable

void(* gl_api_table::Disable) (GLcontext *, GLenum)

Definition at line 361 of file types.h.

◆ DisableClientState

void(* gl_api_table::DisableClientState) (GLcontext *, GLenum)

Definition at line 362 of file types.h.

◆ DrawArrays

void(* gl_api_table::DrawArrays) (GLcontext *, GLenum, GLint, GLsizei)

Definition at line 363 of file types.h.

◆ DrawBuffer

void(* gl_api_table::DrawBuffer) (GLcontext *, GLenum)

Definition at line 364 of file types.h.

◆ DrawElements

void(* gl_api_table::DrawElements) (GLcontext *, GLenum, GLsizei, GLenum, const GLvoid *)

Definition at line 365 of file types.h.

◆ DrawPixels

void(* gl_api_table::DrawPixels) (GLcontext *, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)

Definition at line 366 of file types.h.

◆ EdgeFlag

void(* gl_api_table::EdgeFlag) (GLcontext *, GLboolean)

Definition at line 368 of file types.h.

◆ EdgeFlagPointer

void(* gl_api_table::EdgeFlagPointer) (GLcontext *, GLsizei, const GLboolean *)

Definition at line 369 of file types.h.

◆ Enable

void(* gl_api_table::Enable) (GLcontext *, GLenum)

Definition at line 370 of file types.h.

◆ EnableClientState

void(* gl_api_table::EnableClientState) (GLcontext *, GLenum)

Definition at line 371 of file types.h.

◆ End

void(* gl_api_table::End) (GLcontext *)

Definition at line 372 of file types.h.

◆ EndList

void(* gl_api_table::EndList) (GLcontext *)

Definition at line 373 of file types.h.

◆ EvalCoord1f

void(* gl_api_table::EvalCoord1f) (GLcontext *, GLfloat)

Definition at line 374 of file types.h.

◆ EvalCoord2f

void(* gl_api_table::EvalCoord2f) (GLcontext *, GLfloat, GLfloat)

Definition at line 375 of file types.h.

◆ EvalMesh1

void(* gl_api_table::EvalMesh1) (GLcontext *, GLenum, GLint, GLint)

Definition at line 376 of file types.h.

◆ EvalMesh2

void(* gl_api_table::EvalMesh2) (GLcontext *, GLenum, GLint, GLint, GLint, GLint)

Definition at line 377 of file types.h.

◆ EvalPoint1

void(* gl_api_table::EvalPoint1) (GLcontext *, GLint)

Definition at line 378 of file types.h.

◆ EvalPoint2

void(* gl_api_table::EvalPoint2) (GLcontext *, GLint, GLint)

Definition at line 379 of file types.h.

◆ FeedbackBuffer

void(* gl_api_table::FeedbackBuffer) (GLcontext *, GLsizei, GLenum, GLfloat *)

Definition at line 380 of file types.h.

◆ Finish

void(* gl_api_table::Finish) (GLcontext *)

Definition at line 381 of file types.h.

◆ Flush

void(* gl_api_table::Flush) (GLcontext *)

Definition at line 382 of file types.h.

◆ Fogfv

void(* gl_api_table::Fogfv) (GLcontext *, GLenum, const GLfloat *)

Definition at line 383 of file types.h.

◆ FrontFace

void(* gl_api_table::FrontFace) (GLcontext *, GLenum)

Definition at line 384 of file types.h.

◆ Frustum

void(* gl_api_table::Frustum) (GLcontext *, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)

Definition at line 385 of file types.h.

◆ GenLists

GLuint(* gl_api_table::GenLists) (GLcontext *, GLsizei)

Definition at line 387 of file types.h.

◆ GenTextures

void(* gl_api_table::GenTextures) (GLcontext *, GLsizei, GLuint *)

Definition at line 388 of file types.h.

◆ GetBooleanv

void(* gl_api_table::GetBooleanv) (GLcontext *, GLenum, GLboolean *)

Definition at line 389 of file types.h.

◆ GetClipPlane

void(* gl_api_table::GetClipPlane) (GLcontext *, GLenum, GLdouble *)

Definition at line 390 of file types.h.

◆ GetColorTable

void(* gl_api_table::GetColorTable) (GLcontext *, GLenum, GLenum, GLenum, GLvoid *)

Definition at line 391 of file types.h.

◆ GetColorTableParameteriv

void(* gl_api_table::GetColorTableParameteriv) (GLcontext *, GLenum, GLenum, GLint *)

Definition at line 392 of file types.h.

◆ GetDoublev

void(* gl_api_table::GetDoublev) (GLcontext *, GLenum, GLdouble *)

Definition at line 393 of file types.h.

◆ GetError

GLenum(* gl_api_table::GetError) (GLcontext *)

Definition at line 394 of file types.h.

◆ GetFloatv

void(* gl_api_table::GetFloatv) (GLcontext *, GLenum, GLfloat *)

Definition at line 395 of file types.h.

◆ GetIntegerv

void(* gl_api_table::GetIntegerv) (GLcontext *, GLenum, GLint *)

Definition at line 396 of file types.h.

◆ GetLightfv

void(* gl_api_table::GetLightfv) (GLcontext *, GLenum light, GLenum, GLfloat *)

Definition at line 398 of file types.h.

◆ GetLightiv

void(* gl_api_table::GetLightiv) (GLcontext *, GLenum light, GLenum, GLint *)

Definition at line 399 of file types.h.

◆ GetMapdv

void(* gl_api_table::GetMapdv) (GLcontext *, GLenum, GLenum, GLdouble *)

Definition at line 400 of file types.h.

◆ GetMapfv

void(* gl_api_table::GetMapfv) (GLcontext *, GLenum, GLenum, GLfloat *)

Definition at line 401 of file types.h.

◆ GetMapiv

void(* gl_api_table::GetMapiv) (GLcontext *, GLenum, GLenum, GLint *)

Definition at line 402 of file types.h.

◆ GetMaterialfv

void(* gl_api_table::GetMaterialfv) (GLcontext *, GLenum, GLenum, GLfloat *)

Definition at line 403 of file types.h.

◆ GetMaterialiv

void(* gl_api_table::GetMaterialiv) (GLcontext *, GLenum, GLenum, GLint *)

Definition at line 404 of file types.h.

◆ GetPixelMapfv

void(* gl_api_table::GetPixelMapfv) (GLcontext *, GLenum, GLfloat *)

Definition at line 405 of file types.h.

◆ GetPixelMapuiv

void(* gl_api_table::GetPixelMapuiv) (GLcontext *, GLenum, GLuint *)

Definition at line 406 of file types.h.

◆ GetPixelMapusv

void(* gl_api_table::GetPixelMapusv) (GLcontext *, GLenum, GLushort *)

Definition at line 407 of file types.h.

◆ GetPointerv

void(* gl_api_table::GetPointerv) (GLcontext *, GLenum, GLvoid **)

Definition at line 408 of file types.h.

◆ GetPolygonStipple

void(* gl_api_table::GetPolygonStipple) (GLcontext *, GLubyte *)

Definition at line 409 of file types.h.

◆ GetString

const GLubyte*(* gl_api_table::GetString) (GLcontext *, GLenum name)

Definition at line 397 of file types.h.

◆ GetTexEnvfv

void(* gl_api_table::GetTexEnvfv) (GLcontext *, GLenum, GLenum, GLfloat *)

Definition at line 412 of file types.h.

◆ GetTexEnviv

void(* gl_api_table::GetTexEnviv) (GLcontext *, GLenum, GLenum, GLint *)

Definition at line 413 of file types.h.

◆ GetTexGendv

void(* gl_api_table::GetTexGendv) (GLcontext *, GLenum coord, GLenum, GLdouble *)

Definition at line 414 of file types.h.

◆ GetTexGenfv

void(* gl_api_table::GetTexGenfv) (GLcontext *, GLenum coord, GLenum, GLfloat *)

Definition at line 415 of file types.h.

◆ GetTexGeniv

void(* gl_api_table::GetTexGeniv) (GLcontext *, GLenum coord, GLenum, GLint *)

Definition at line 416 of file types.h.

◆ GetTexImage

void(* gl_api_table::GetTexImage) (GLcontext *, GLenum, GLint level, GLenum, GLenum, GLvoid *)

Definition at line 417 of file types.h.

◆ GetTexLevelParameterfv

void(* gl_api_table::GetTexLevelParameterfv) (GLcontext *, GLenum, GLint, GLenum, GLfloat *)

Definition at line 419 of file types.h.

◆ GetTexLevelParameteriv

void(* gl_api_table::GetTexLevelParameteriv) (GLcontext *, GLenum, GLint, GLenum, GLint *)

Definition at line 421 of file types.h.

◆ GetTexParameterfv

void(* gl_api_table::GetTexParameterfv) (GLcontext *, GLenum, GLenum, GLfloat *)

Definition at line 423 of file types.h.

◆ GetTexParameteriv

void(* gl_api_table::GetTexParameteriv) (GLcontext *, GLenum, GLenum, GLint *)

Definition at line 424 of file types.h.

◆ Hint

void(* gl_api_table::Hint) (GLcontext *, GLenum, GLenum)

Definition at line 425 of file types.h.

◆ Indexf

void(* gl_api_table::Indexf) (GLcontext *, GLfloat c)

Definition at line 427 of file types.h.

◆ Indexi

void(* gl_api_table::Indexi) (GLcontext *, GLint c)

Definition at line 428 of file types.h.

◆ IndexMask

void(* gl_api_table::IndexMask) (GLcontext *, GLuint)

Definition at line 426 of file types.h.

◆ IndexPointer

void(* gl_api_table::IndexPointer) (GLcontext *, GLenum, GLsizei, const GLvoid *)

Definition at line 429 of file types.h.

◆ InitNames

void(* gl_api_table::InitNames) (GLcontext *)

Definition at line 430 of file types.h.

◆ InterleavedArrays

void(* gl_api_table::InterleavedArrays) (GLcontext *, GLenum, GLsizei, const GLvoid *)

Definition at line 431 of file types.h.

◆ IsEnabled

GLboolean(* gl_api_table::IsEnabled) (GLcontext *, GLenum)

Definition at line 432 of file types.h.

◆ IsList

GLboolean(* gl_api_table::IsList) (GLcontext *, GLuint)

Definition at line 433 of file types.h.

◆ IsTexture

GLboolean(* gl_api_table::IsTexture) (GLcontext *, GLuint)

Definition at line 434 of file types.h.

◆ Lightfv

void(* gl_api_table::Lightfv) (GLcontext *, GLenum light, GLenum, const GLfloat *, GLint)

Definition at line 436 of file types.h.

◆ LightModelfv

void(* gl_api_table::LightModelfv) (GLcontext *, GLenum, const GLfloat *)

Definition at line 435 of file types.h.

◆ LineStipple

void(* gl_api_table::LineStipple) (GLcontext *, GLint factor, GLushort)

Definition at line 437 of file types.h.

◆ LineWidth

void(* gl_api_table::LineWidth) (GLcontext *, GLfloat)

Definition at line 438 of file types.h.

◆ ListBase

void(* gl_api_table::ListBase) (GLcontext *, GLuint)

Definition at line 439 of file types.h.

◆ LoadIdentity

void(* gl_api_table::LoadIdentity) (GLcontext *)

Definition at line 440 of file types.h.

◆ LoadMatrixf

void(* gl_api_table::LoadMatrixf) (GLcontext *, const GLfloat *)

Definition at line 442 of file types.h.

◆ LoadName

void(* gl_api_table::LoadName) (GLcontext *, GLuint)

Definition at line 443 of file types.h.

◆ LogicOp

void(* gl_api_table::LogicOp) (GLcontext *, GLenum)

Definition at line 444 of file types.h.

◆ Map1f

void(* gl_api_table::Map1f) (GLcontext *, GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *, GLboolean)

Definition at line 445 of file types.h.

◆ Map2f

Definition at line 447 of file types.h.

◆ MapGrid1f

void(* gl_api_table::MapGrid1f) (GLcontext *, GLint, GLfloat, GLfloat)

Definition at line 450 of file types.h.

◆ MapGrid2f

void(* gl_api_table::MapGrid2f) (GLcontext *, GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat)

Definition at line 451 of file types.h.

◆ Materialfv

void(* gl_api_table::Materialfv) (GLcontext *, GLenum, GLenum, const GLfloat *)

Definition at line 453 of file types.h.

◆ MatrixMode

void(* gl_api_table::MatrixMode) (GLcontext *, GLenum)

Definition at line 454 of file types.h.

◆ MultMatrixf

void(* gl_api_table::MultMatrixf) (GLcontext *, const GLfloat *)

Definition at line 456 of file types.h.

◆ NewList

void(* gl_api_table::NewList) (GLcontext *, GLuint list, GLenum)

Definition at line 457 of file types.h.

◆ Normal3f

void(* gl_api_table::Normal3f) (GLcontext *, GLfloat, GLfloat, GLfloat)

Definition at line 458 of file types.h.

◆ Normal3fv

void(* gl_api_table::Normal3fv) (GLcontext *, const GLfloat *)

Definition at line 459 of file types.h.

◆ NormalPointer

void(* gl_api_table::NormalPointer) (GLcontext *, GLenum, GLsizei, const GLvoid *)

Definition at line 460 of file types.h.

◆ Ortho

void(* gl_api_table::Ortho) (GLcontext *, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)

Definition at line 461 of file types.h.

◆ PassThrough

void(* gl_api_table::PassThrough) (GLcontext *, GLfloat)

Definition at line 463 of file types.h.

◆ PixelMapfv

void(* gl_api_table::PixelMapfv) (GLcontext *, GLenum, GLint, const GLfloat *)

Definition at line 464 of file types.h.

◆ PixelStorei

void(* gl_api_table::PixelStorei) (GLcontext *, GLenum, GLint)

Definition at line 465 of file types.h.

◆ PixelTransferf

void(* gl_api_table::PixelTransferf) (GLcontext *, GLenum, GLfloat)

Definition at line 466 of file types.h.

◆ PixelZoom

void(* gl_api_table::PixelZoom) (GLcontext *, GLfloat, GLfloat)

Definition at line 467 of file types.h.

◆ PointSize

void(* gl_api_table::PointSize) (GLcontext *, GLfloat)

Definition at line 468 of file types.h.

◆ PolygonMode

void(* gl_api_table::PolygonMode) (GLcontext *, GLenum, GLenum)

Definition at line 469 of file types.h.

◆ PolygonOffset

void(* gl_api_table::PolygonOffset) (GLcontext *, GLfloat, GLfloat)

Definition at line 470 of file types.h.

◆ PolygonStipple

void(* gl_api_table::PolygonStipple) (GLcontext *, const GLubyte *)

Definition at line 471 of file types.h.

◆ PopAttrib

void(* gl_api_table::PopAttrib) (GLcontext *)

Definition at line 472 of file types.h.

◆ PopClientAttrib

void(* gl_api_table::PopClientAttrib) (GLcontext *)

Definition at line 473 of file types.h.

◆ PopMatrix

void(* gl_api_table::PopMatrix) (GLcontext *)

Definition at line 474 of file types.h.

◆ PopName

void(* gl_api_table::PopName) (GLcontext *)

Definition at line 475 of file types.h.

◆ PrioritizeTextures

void(* gl_api_table::PrioritizeTextures) (GLcontext *, GLsizei, const GLuint *, const GLclampf *)

Definition at line 410 of file types.h.

◆ PushAttrib

void(* gl_api_table::PushAttrib) (GLcontext *, GLbitfield)

Definition at line 476 of file types.h.

◆ PushClientAttrib

void(* gl_api_table::PushClientAttrib) (GLcontext *, GLbitfield)

Definition at line 477 of file types.h.

◆ PushMatrix

void(* gl_api_table::PushMatrix) (GLcontext *)

Definition at line 478 of file types.h.

◆ PushName

void(* gl_api_table::PushName) (GLcontext *, GLuint)

Definition at line 479 of file types.h.

◆ RasterPos4f

void(* gl_api_table::RasterPos4f) (GLcontext *, GLfloat x, GLfloat y, GLfloat z, GLfloat w)

Definition at line 480 of file types.h.

◆ ReadBuffer

void(* gl_api_table::ReadBuffer) (GLcontext *, GLenum)

Definition at line 482 of file types.h.

◆ ReadPixels

void(* gl_api_table::ReadPixels) (GLcontext *, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *)

Definition at line 483 of file types.h.

◆ Rectf

void(* gl_api_table::Rectf) (GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)

Definition at line 485 of file types.h.

◆ RenderMode

GLint(* gl_api_table::RenderMode) (GLcontext *, GLenum)

Definition at line 486 of file types.h.

◆ Rotatef

void(* gl_api_table::Rotatef) (GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)

Definition at line 487 of file types.h.

◆ Scalef

void(* gl_api_table::Scalef) (GLcontext *, GLfloat, GLfloat, GLfloat)

Definition at line 488 of file types.h.

◆ Scissor

void(* gl_api_table::Scissor) (GLcontext *, GLint, GLint, GLsizei, GLsizei)

Definition at line 489 of file types.h.

◆ SelectBuffer

void(* gl_api_table::SelectBuffer) (GLcontext *, GLsizei, GLuint *)

Definition at line 490 of file types.h.

◆ ShadeModel

void(* gl_api_table::ShadeModel) (GLcontext *, GLenum)

Definition at line 491 of file types.h.

◆ StencilFunc

void(* gl_api_table::StencilFunc) (GLcontext *, GLenum, GLint, GLuint)

Definition at line 492 of file types.h.

◆ StencilMask

void(* gl_api_table::StencilMask) (GLcontext *, GLuint)

Definition at line 493 of file types.h.

◆ StencilOp

void(* gl_api_table::StencilOp) (GLcontext *, GLenum, GLenum, GLenum)

Definition at line 494 of file types.h.

◆ TexCoord2f

void(* gl_api_table::TexCoord2f) (GLcontext *, GLfloat, GLfloat)

Definition at line 495 of file types.h.

◆ TexCoord4f

void(* gl_api_table::TexCoord4f) (GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)

Definition at line 496 of file types.h.

◆ TexCoordPointer

void(* gl_api_table::TexCoordPointer) (GLcontext *, GLint, GLenum, GLsizei, const GLvoid *)

Definition at line 497 of file types.h.

◆ TexEnvfv

void(* gl_api_table::TexEnvfv) (GLcontext *, GLenum, GLenum, const GLfloat *)

Definition at line 499 of file types.h.

◆ TexGenfv

void(* gl_api_table::TexGenfv) (GLcontext *, GLenum coord, GLenum, const GLfloat *)

Definition at line 500 of file types.h.

◆ TexImage1D

void(* gl_api_table::TexImage1D) (GLcontext *, GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, struct gl_image *)

Definition at line 501 of file types.h.

◆ TexImage2D

void(* gl_api_table::TexImage2D) (GLcontext *, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, struct gl_image *)

Definition at line 503 of file types.h.

◆ TexParameterfv

void(* gl_api_table::TexParameterfv) (GLcontext *, GLenum, GLenum, const GLfloat *)

Definition at line 510 of file types.h.

◆ TexSubImage1D

void(* gl_api_table::TexSubImage1D) (GLcontext *, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, struct gl_image *)

Definition at line 505 of file types.h.

◆ TexSubImage2D

void(* gl_api_table::TexSubImage2D) (GLcontext *, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, struct gl_image *)

Definition at line 507 of file types.h.

◆ Translatef

void(* gl_api_table::Translatef) (GLcontext *, GLfloat, GLfloat, GLfloat)

Definition at line 512 of file types.h.

◆ Vertex2f

void(* gl_api_table::Vertex2f) (GLcontext *, GLfloat, GLfloat)

Definition at line 513 of file types.h.

◆ Vertex3f

void(* gl_api_table::Vertex3f) (GLcontext *, GLfloat, GLfloat, GLfloat)

Definition at line 514 of file types.h.

◆ Vertex3fv

void(* gl_api_table::Vertex3fv) (GLcontext *, const GLfloat *)

Definition at line 516 of file types.h.

◆ Vertex4f

void(* gl_api_table::Vertex4f) (GLcontext *, GLfloat, GLfloat, GLfloat, GLfloat)

Definition at line 515 of file types.h.

◆ VertexPointer

void(* gl_api_table::VertexPointer) (GLcontext *, GLint, GLenum, GLsizei, const GLvoid *)

Definition at line 517 of file types.h.

◆ Viewport

void(* gl_api_table::Viewport) (GLcontext *, GLint, GLint, GLsizei, GLsizei)

Definition at line 518 of file types.h.


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