OpenGL wrapper. More...
#include <system/kzs_header.h>
#include "system/wrappers/kzs_opengl_base.h"
#include "system/wrappers/kzs_opengl_enum.h"
#include <system/kzs_types.h>
Namespaces | |
kanzi | |
Macros | |
#define | KZS_OPENGL_MAJOR |
Required major version. More... | |
#define | KZS_OPENGL_MINOR |
Required minor version. More... | |
Functions | |
KZ_HEADER_BEGIN KANZI_API kanzi::OpenGLVendor | kzsGetOpenGLVendor () |
void | kzsGlErrorNotify (unsigned int error) |
void | kzsGlErrorTest () |
KANZI_API void | kzsGlActiveTexture (unsigned int texture) |
KANZI_API void | kzsGlAttachShader (unsigned int program, unsigned int shader) |
KANZI_API void | kzsGlBindAttribLocation (unsigned int program, unsigned int index, kzString name) |
KANZI_API void | kzsGlBindBuffer (unsigned int target, unsigned int buffer) |
KANZI_API void | kzsGlBindFramebuffer (unsigned int target, unsigned int framebuffer) |
KANZI_API void | kzsGlBindRenderbuffer (unsigned int target, unsigned int renderbuffer) |
KANZI_API void | kzsGlBindTexture (unsigned int target, unsigned int texture) |
KANZI_API void | kzsGlBlendColor (float red, float green, float blue, float alpha) |
KANZI_API void | kzsGlBlendEquation (unsigned int mode) |
KANZI_API void | kzsGlBlendEquationSeparate (unsigned int modeRGB, unsigned int modeAlpha) |
KANZI_API void | kzsGlBlendFunc (unsigned int sfactor, unsigned int dfactor) |
KANZI_API void | kzsGlBlendFuncSeparate (unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha) |
KANZI_API void | kzsGlBufferData (unsigned int target, int size, const void *data, unsigned int usage) |
KANZI_API void | kzsGlBufferSubData (unsigned int target, int offset, int size, const void *data) |
KANZI_API unsigned int | kzsGlCheckFramebufferStatus (unsigned int target) |
KANZI_API void | kzsGlClear (unsigned int mask) |
KANZI_API void | kzsGlClearColor (float red, float green, float blue, float alpha) |
KANZI_API void | kzsGlClearDepthf (float depth) |
KANZI_API void | kzsGlClearStencil (int s) |
KANZI_API void | kzsGlColorMask (bool red, bool green, bool blue, bool alpha) |
KANZI_API void | kzsGlCompileShader (unsigned int shader) |
KANZI_API void | kzsGlCompressedTexImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, const void *data) |
KANZI_API unsigned int | kzsGlTryCompressedTexImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, const void *data) |
KANZI_API void | kzsGlCompressedTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, const void *data) |
KANZI_API unsigned int | kzsGlTryCompressedTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, const void *data) |
KANZI_API void | kzsGlCopyTexImage2D (unsigned int target, int level, unsigned int internalformat, int x, int y, int width, int height, int border) |
KANZI_API void | kzsGlCopyTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) |
KANZI_API unsigned int | kzsGlCreateProgram () |
KANZI_API unsigned int | kzsGlCreateShader (unsigned int type) |
KANZI_API void | kzsGlCullFace (unsigned int mode) |
KANZI_API void | kzsGlDeleteBuffers (int n, const unsigned int *buffers) |
KANZI_API void | kzsGlDeleteFramebuffers (int n, const unsigned int *framebuffers) |
KANZI_API void | kzsGlDeleteProgram (unsigned int program) |
KANZI_API void | kzsGlDeleteRenderbuffers (int n, const unsigned int *renderbuffers) |
KANZI_API void | kzsGlDeleteShader (unsigned int shader) |
KANZI_API void | kzsGlDeleteTextures (int n, const unsigned int *textures) |
KANZI_API void | kzsGlDepthFunc (unsigned int func) |
KANZI_API void | kzsGlDepthMask (bool flag) |
KANZI_API void | kzsGlDepthRangef (float zNear, float zFar) |
KANZI_API void | kzsGlDetachShader (unsigned int program, unsigned int shader) |
KANZI_API void | kzsGlDisable (unsigned int cap) |
KANZI_API void | kzsGlDisableVertexAttribArray (unsigned int index) |
KANZI_API void | kzsGlDrawArrays (unsigned int mode, int first, int count) |
KANZI_API void | kzsGlDrawElements (unsigned int mode, int count, unsigned int type, const void *indices) |
KANZI_API void | kzsGlEnable (unsigned int cap) |
KANZI_API void | kzsGlEnableVertexAttribArray (unsigned int index) |
KANZI_API void | kzsGlFinish () |
KANZI_API void | kzsGlFlush () |
KANZI_API void | kzsGlFramebufferRenderbuffer (unsigned int target, unsigned int attachment, unsigned int renderbuffertarget, unsigned int renderbuffer) |
KANZI_API void | kzsGlFramebufferTexture2D (unsigned int target, unsigned int attachment, unsigned int textarget, unsigned int texture, int level) |
KANZI_API void | kzsGlFrontFace (unsigned int mode) |
KANZI_API void | kzsGlGenBuffers (int n, unsigned int *buffers) |
KANZI_API void | kzsGlGenerateMipmap (unsigned int target) |
KANZI_API unsigned int | kzsGlTryGenerateMipmap (unsigned int target) |
KANZI_API void | kzsGlGenFramebuffers (int n, unsigned int *framebuffers) |
KANZI_API void | kzsGlGenRenderbuffers (int n, unsigned int *renderbuffers) |
KANZI_API void | kzsGlGenTextures (int n, unsigned int *textures) |
KANZI_API void | kzsGlGetActiveAttrib (unsigned int program, unsigned int index, int bufsize, int *length, int *size, unsigned int *type, kzMutableString name) |
KANZI_API void | kzsGlGetActiveUniform (unsigned int program, unsigned int index, int bufsize, int *length, int *size, unsigned int *type, kzMutableString name) |
KANZI_API void | kzsGlGetAttachedShaders (unsigned int program, int maxcount, int *count, unsigned int *shaders) |
KANZI_API int | kzsGlGetAttribLocation (unsigned int program, kzString name) |
KANZI_API void | kzsGlGetBooleanv (unsigned int pname, unsigned char *params) |
KANZI_API void | kzsGlGetBufferParameteriv (unsigned int target, unsigned int pname, int *params) |
KANZI_API unsigned int | kzsGlGetError () |
KANZI_API void | kzsGlGetFloatv (unsigned int pname, float *params) |
KANZI_API void | kzsGlGetFramebufferAttachmentParameteriv (unsigned int target, unsigned int attachment, unsigned int pname, int *params) |
KANZI_API void | kzsGlGetIntegerv (unsigned int pname, int *params) |
KANZI_API void | kzsGlGetProgramiv (unsigned int program, unsigned int pname, int *params) |
KANZI_API void | kzsGlGetProgramInfoLog (unsigned int program, int bufsize, int *length, kzMutableString infolog) |
KANZI_API void | kzsGlGetRenderbufferParameteriv (unsigned int target, unsigned int pname, int *params) |
KANZI_API void | kzsGlGetShaderiv (unsigned int shader, unsigned int pname, int *params) |
KANZI_API void | kzsGlGetShaderInfoLog (unsigned int shader, int bufsize, int *length, kzMutableString infolog) |
KANZI_API void | kzsGlGetShaderPrecisionFormat (unsigned int shadertype, unsigned int precisiontype, int *range, int *precision) |
KANZI_API void | kzsGlGetShaderSource (unsigned int shader, int bufsize, int *length, kzMutableString source) |
KANZI_API kzString | kzsGlGetString (unsigned int name) |
KANZI_API void | kzsGlGetTexParameterfv (unsigned int target, unsigned int pname, float *params) |
KANZI_API void | kzsGlGetTexParameteriv (unsigned int target, unsigned int pname, int *params) |
KANZI_API void | kzsGlGetUniformfv (unsigned int program, int location, float *params) |
KANZI_API void | kzsGlGetUniformiv (unsigned int program, int location, int *params) |
KANZI_API int | kzsGlGetUniformLocation (unsigned int program, kzString name) |
KANZI_API void | kzsGlGetVertexAttribfv (unsigned int index, unsigned int pname, float *params) |
KANZI_API void | kzsGlGetVertexAttribiv (unsigned int index, unsigned int pname, int *params) |
KANZI_API void | kzsGlGetVertexAttribPointerv (unsigned int index, unsigned int pname, void **pointer) |
KANZI_API void | kzsGlHint (unsigned int target, unsigned int mode) |
KANZI_API bool | kzsGlIsBuffer (unsigned int buffer) |
KANZI_API bool | kzsGlIsEnabled (unsigned int cap) |
KANZI_API bool | kzsGlIsFramebuffer (unsigned int framebuffer) |
KANZI_API bool | kzsGlIsProgram (unsigned int program) |
KANZI_API bool | kzsGlIsRenderbuffer (unsigned int renderbuffer) |
KANZI_API bool | kzsGlIsShader (unsigned int shader) |
KANZI_API bool | kzsGlIsTexture (unsigned int texture) |
KANZI_API void | kzsGlLineWidth (float width) |
KANZI_API void | kzsGlLinkProgram (unsigned int program) |
KANZI_API void | kzsGlPixelStorei (unsigned int pname, int param) |
KANZI_API void | kzsGlPolygonOffset (float factor, float units) |
KANZI_API void | kzsGlReadPixels (int x, int y, int width, int height, unsigned int format, unsigned int type, void *pixels) |
KANZI_API void | kzsGlReleaseShaderCompiler () |
KANZI_API void | kzsGlRenderbufferStorage (unsigned int target, unsigned int internalformat, int width, int height) |
KANZI_API void | kzsGlSampleCoverage (float value, bool invert) |
KANZI_API void | kzsGlScissor (int x, int y, int width, int height) |
KANZI_API void | kzsGlShaderBinary (int n, const unsigned int *shaders, unsigned int binaryformat, const void *binary, int length) |
KANZI_API unsigned int | kzsGlTryShaderBinary (int n, const unsigned int *shaders, unsigned int binaryformat, const void *binary, int length) |
KANZI_API void | kzsGlProgramBinary (unsigned int, unsigned int, const void *, int) |
KANZI_API unsigned int | kzsGlTryProgramBinary (unsigned int, unsigned int, const void *, int) |
KANZI_API void | kzsGlProgramGetBinary (unsigned int, int, int *, unsigned int *, void *) |
KANZI_API void | kzsGlShaderSource (unsigned int shader, int count, const char *const *string, const int *length) |
KANZI_API void | kzsGlStencilFunc (unsigned int func, int ref, unsigned int mask) |
KANZI_API void | kzsGlStencilFuncSeparate (unsigned int face, unsigned int func, int ref, unsigned int mask) |
KANZI_API void | kzsGlStencilMask (unsigned int mask) |
KANZI_API void | kzsGlStencilMaskSeparate (unsigned int face, unsigned int mask) |
KANZI_API void | kzsGlStencilOp (unsigned int fail, unsigned int zfail, unsigned int zpass) |
KANZI_API void | kzsGlStencilOpSeparate (unsigned int face, unsigned int fail, unsigned int zfail, unsigned int zpass) |
KANZI_API void | kzsGlTexImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, unsigned int format, unsigned int type, const void *pixels) |
KANZI_API unsigned int | kzsGlTryTexImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, unsigned int format, unsigned int type, const void *pixels) |
KANZI_API void | kzsGlTexParameterf (unsigned int target, unsigned int pname, float param) |
KANZI_API void | kzsGlTexParameterfv (unsigned int target, unsigned int pname, const float *params) |
KANZI_API void | kzsGlTexParameteri (unsigned int target, unsigned int pname, int param) |
KANZI_API void | kzsGlTexParameteriv (unsigned int target, unsigned int pname, const int *params) |
KANZI_API void | kzsGlTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int type, const void *pixels) |
KANZI_API unsigned int | kzsTryGlTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int type, const void *pixels) |
KANZI_API void | kzsGlUniform1f (int location, float x) |
KANZI_API void | kzsGlUniform1fv (int location, int count, const float *v) |
KANZI_API void | kzsGlUniform1i (int location, int x) |
KANZI_API void | kzsGlUniform1iv (int location, int count, const int *v) |
KANZI_API void | kzsGlUniform2f (int location, float x, float y) |
KANZI_API void | kzsGlUniform2fv (int location, int count, const float *v) |
KANZI_API void | kzsGlUniform2i (int location, int x, int y) |
KANZI_API void | kzsGlUniform2iv (int location, int count, const int *v) |
KANZI_API void | kzsGlUniform3f (int location, float x, float y, float z) |
KANZI_API void | kzsGlUniform3fv (int location, int count, const float *v) |
KANZI_API void | kzsGlUniform3i (int location, int x, int y, int z) |
KANZI_API void | kzsGlUniform3iv (int location, int count, const int *v) |
KANZI_API void | kzsGlUniform4f (int location, float x, float y, float z, float w) |
KANZI_API void | kzsGlUniform4fv (int location, int count, const float *v) |
KANZI_API void | kzsGlUniform4i (int location, int x, int y, int z, int w) |
KANZI_API void | kzsGlUniform4iv (int location, int count, const int *v) |
KANZI_API void | kzsGlUniformMatrix2fv (int location, int count, bool transpose, const float *value) |
KANZI_API void | kzsGlUniformMatrix3fv (int location, int count, bool transpose, const float *value) |
KANZI_API void | kzsGlUniformMatrix4fv (int location, int count, bool transpose, const float *v) |
KANZI_API void | kzsGlUseProgram (unsigned int program) |
KANZI_API void | kzsGlValidateProgram (unsigned int program) |
KANZI_API void | kzsGlVertexAttrib1f (unsigned int indx, float x) |
KANZI_API void | kzsGlVertexAttrib1fv (unsigned int indx, const float *values) |
KANZI_API void | kzsGlVertexAttrib2f (unsigned int indx, float x, float y) |
KANZI_API void | kzsGlVertexAttrib2fv (unsigned int indx, const float *values) |
KANZI_API void | kzsGlVertexAttrib3f (unsigned int indx, float x, float y, float z) |
KANZI_API void | kzsGlVertexAttrib3fv (unsigned int indx, const float *values) |
KANZI_API void | kzsGlVertexAttrib4f (unsigned int indx, float x, float y, float z, float w) |
KANZI_API void | kzsGlVertexAttrib4fv (unsigned int indx, const float *values) |
KANZI_API void | kzsGlVertexAttribPointer (unsigned int index, int size, unsigned int type, bool normalized, int stride, const void *pointer) |
KANZI_API void | kzsGlViewport (int x, int y, int width, int height) |
KANZI_API const unsigned char * | kzsGlGetStringi (unsigned int name, unsigned int index) |
KANZI_API void | kzsGlEGLImageTargetTexture2D (unsigned int target, void *image) |
KANZI_API unsigned int | kzsGlGetGraphicsResetStatusARB (void) |
KANZI_API void | kzsGlGetnTexImageARB (unsigned int target, int level, unsigned int format, unsigned int type, int bufSize, void *img) |
KANZI_API void | kzsGlReadnPixelsARB (int x, int y, int width, int height, unsigned int format, unsigned int type, int bufSize, void *data) |
KANZI_API void | kzsGlGetnCompressedTexImageARB (unsigned int target, int lod, int bufSize, void *img) |
KANZI_API void | kzsGlGetnUniformfvARB (unsigned int program, int location, int bufSize, float *params) |
KANZI_API void | kzsGlGetnUniformivARB (unsigned int program, int location, int bufSize, int *params) |
KANZI_API void | kzsGlGetnUniformuivARB (unsigned int program, int location, int bufSize, unsigned int *params) |
KANZI_API void | kzsGlGetnUniformdvARB (unsigned int program, int location, int bufSize, double *params) |
KANZI_API void | kzsGlGetProgramBinaryOES (unsigned int program, int bufferSize, int *out_length, unsigned int *out_binaryFormat, void *out_binary) |
KANZI_API void | kzsGlProgramBinaryOES (unsigned int program, unsigned int binaryFormat, const void *binary, int length) |
KANZI_API unsigned int | kzsGlTryProgramBinaryOES (unsigned int program, unsigned int binaryFormat, const void *binary, int length) |
OpenGL wrapper.
Copyright 2008-2020 by Rightware. All rights reserved.
#define KZS_OPENGL_MAJOR |
Required major version.
#define KZS_OPENGL_MINOR |
Required minor version.
KZ_HEADER_BEGIN KANZI_API kanzi::OpenGLVendor kzsGetOpenGLVendor | ( | ) |
void kzsGlErrorNotify | ( | unsigned int | error | ) |
void kzsGlErrorTest | ( | ) |
KANZI_API void kzsGlActiveTexture | ( | unsigned int | texture | ) |
KANZI_API void kzsGlAttachShader | ( | unsigned int | program, |
unsigned int | shader | ||
) |
KANZI_API void kzsGlBindBuffer | ( | unsigned int | target, |
unsigned int | buffer | ||
) |
KANZI_API void kzsGlBindFramebuffer | ( | unsigned int | target, |
unsigned int | framebuffer | ||
) |
KANZI_API void kzsGlBindRenderbuffer | ( | unsigned int | target, |
unsigned int | renderbuffer | ||
) |
KANZI_API void kzsGlBindTexture | ( | unsigned int | target, |
unsigned int | texture | ||
) |
KANZI_API void kzsGlBlendColor | ( | float | red, |
float | green, | ||
float | blue, | ||
float | alpha | ||
) |
KANZI_API void kzsGlBlendEquation | ( | unsigned int | mode | ) |
KANZI_API void kzsGlBlendEquationSeparate | ( | unsigned int | modeRGB, |
unsigned int | modeAlpha | ||
) |
KANZI_API void kzsGlBlendFunc | ( | unsigned int | sfactor, |
unsigned int | dfactor | ||
) |
KANZI_API void kzsGlBlendFuncSeparate | ( | unsigned int | srcRGB, |
unsigned int | dstRGB, | ||
unsigned int | srcAlpha, | ||
unsigned int | dstAlpha | ||
) |
KANZI_API void kzsGlBufferData | ( | unsigned int | target, |
int | size, | ||
const void * | data, | ||
unsigned int | usage | ||
) |
KANZI_API void kzsGlBufferSubData | ( | unsigned int | target, |
int | offset, | ||
int | size, | ||
const void * | data | ||
) |
KANZI_API unsigned int kzsGlCheckFramebufferStatus | ( | unsigned int | target | ) |
KANZI_API void kzsGlClear | ( | unsigned int | mask | ) |
KANZI_API void kzsGlClearColor | ( | float | red, |
float | green, | ||
float | blue, | ||
float | alpha | ||
) |
KANZI_API void kzsGlClearDepthf | ( | float | depth | ) |
KANZI_API void kzsGlClearStencil | ( | int | s | ) |
KANZI_API void kzsGlColorMask | ( | bool | red, |
bool | green, | ||
bool | blue, | ||
bool | alpha | ||
) |
KANZI_API void kzsGlCompileShader | ( | unsigned int | shader | ) |
KANZI_API void kzsGlCompressedTexImage2D | ( | unsigned int | target, |
int | level, | ||
unsigned int | internalformat, | ||
int | width, | ||
int | height, | ||
int | border, | ||
int | imageSize, | ||
const void * | data | ||
) |
KANZI_API unsigned int kzsGlTryCompressedTexImage2D | ( | unsigned int | target, |
int | level, | ||
unsigned int | internalformat, | ||
int | width, | ||
int | height, | ||
int | border, | ||
int | imageSize, | ||
const void * | data | ||
) |
KANZI_API void kzsGlCompressedTexSubImage2D | ( | unsigned int | target, |
int | level, | ||
int | xoffset, | ||
int | yoffset, | ||
int | width, | ||
int | height, | ||
unsigned int | format, | ||
int | imageSize, | ||
const void * | data | ||
) |
KANZI_API unsigned int kzsGlTryCompressedTexSubImage2D | ( | unsigned int | target, |
int | level, | ||
int | xoffset, | ||
int | yoffset, | ||
int | width, | ||
int | height, | ||
unsigned int | format, | ||
int | imageSize, | ||
const void * | data | ||
) |
KANZI_API void kzsGlCopyTexImage2D | ( | unsigned int | target, |
int | level, | ||
unsigned int | internalformat, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height, | ||
int | border | ||
) |
KANZI_API void kzsGlCopyTexSubImage2D | ( | unsigned int | target, |
int | level, | ||
int | xoffset, | ||
int | yoffset, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height | ||
) |
KANZI_API unsigned int kzsGlCreateProgram | ( | ) |
KANZI_API unsigned int kzsGlCreateShader | ( | unsigned int | type | ) |
KANZI_API void kzsGlCullFace | ( | unsigned int | mode | ) |
KANZI_API void kzsGlDeleteBuffers | ( | int | n, |
const unsigned int * | buffers | ||
) |
KANZI_API void kzsGlDeleteFramebuffers | ( | int | n, |
const unsigned int * | framebuffers | ||
) |
KANZI_API void kzsGlDeleteProgram | ( | unsigned int | program | ) |
KANZI_API void kzsGlDeleteRenderbuffers | ( | int | n, |
const unsigned int * | renderbuffers | ||
) |
KANZI_API void kzsGlDeleteShader | ( | unsigned int | shader | ) |
KANZI_API void kzsGlDeleteTextures | ( | int | n, |
const unsigned int * | textures | ||
) |
KANZI_API void kzsGlDepthFunc | ( | unsigned int | func | ) |
KANZI_API void kzsGlDepthMask | ( | bool | flag | ) |
KANZI_API void kzsGlDepthRangef | ( | float | zNear, |
float | zFar | ||
) |
KANZI_API void kzsGlDetachShader | ( | unsigned int | program, |
unsigned int | shader | ||
) |
KANZI_API void kzsGlDisable | ( | unsigned int | cap | ) |
KANZI_API void kzsGlDisableVertexAttribArray | ( | unsigned int | index | ) |
KANZI_API void kzsGlDrawArrays | ( | unsigned int | mode, |
int | first, | ||
int | count | ||
) |
KANZI_API void kzsGlDrawElements | ( | unsigned int | mode, |
int | count, | ||
unsigned int | type, | ||
const void * | indices | ||
) |
KANZI_API void kzsGlEnable | ( | unsigned int | cap | ) |
KANZI_API void kzsGlEnableVertexAttribArray | ( | unsigned int | index | ) |
KANZI_API void kzsGlFinish | ( | ) |
KANZI_API void kzsGlFlush | ( | ) |
KANZI_API void kzsGlFramebufferRenderbuffer | ( | unsigned int | target, |
unsigned int | attachment, | ||
unsigned int | renderbuffertarget, | ||
unsigned int | renderbuffer | ||
) |
KANZI_API void kzsGlFramebufferTexture2D | ( | unsigned int | target, |
unsigned int | attachment, | ||
unsigned int | textarget, | ||
unsigned int | texture, | ||
int | level | ||
) |
KANZI_API void kzsGlFrontFace | ( | unsigned int | mode | ) |
KANZI_API void kzsGlGenBuffers | ( | int | n, |
unsigned int * | buffers | ||
) |
KANZI_API void kzsGlGenerateMipmap | ( | unsigned int | target | ) |
KANZI_API unsigned int kzsGlTryGenerateMipmap | ( | unsigned int | target | ) |
KANZI_API void kzsGlGenFramebuffers | ( | int | n, |
unsigned int * | framebuffers | ||
) |
KANZI_API void kzsGlGenRenderbuffers | ( | int | n, |
unsigned int * | renderbuffers | ||
) |
KANZI_API void kzsGlGenTextures | ( | int | n, |
unsigned int * | textures | ||
) |
KANZI_API void kzsGlGetActiveAttrib | ( | unsigned int | program, |
unsigned int | index, | ||
int | bufsize, | ||
int * | length, | ||
int * | size, | ||
unsigned int * | type, | ||
kzMutableString | name | ||
) |
KANZI_API void kzsGlGetActiveUniform | ( | unsigned int | program, |
unsigned int | index, | ||
int | bufsize, | ||
int * | length, | ||
int * | size, | ||
unsigned int * | type, | ||
kzMutableString | name | ||
) |
KANZI_API void kzsGlGetAttachedShaders | ( | unsigned int | program, |
int | maxcount, | ||
int * | count, | ||
unsigned int * | shaders | ||
) |
KANZI_API void kzsGlGetBooleanv | ( | unsigned int | pname, |
unsigned char * | params | ||
) |
KANZI_API void kzsGlGetBufferParameteriv | ( | unsigned int | target, |
unsigned int | pname, | ||
int * | params | ||
) |
KANZI_API unsigned int kzsGlGetError | ( | ) |
KANZI_API void kzsGlGetFloatv | ( | unsigned int | pname, |
float * | params | ||
) |
KANZI_API void kzsGlGetFramebufferAttachmentParameteriv | ( | unsigned int | target, |
unsigned int | attachment, | ||
unsigned int | pname, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetIntegerv | ( | unsigned int | pname, |
int * | params | ||
) |
KANZI_API void kzsGlGetProgramiv | ( | unsigned int | program, |
unsigned int | pname, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetProgramInfoLog | ( | unsigned int | program, |
int | bufsize, | ||
int * | length, | ||
kzMutableString | infolog | ||
) |
KANZI_API void kzsGlGetRenderbufferParameteriv | ( | unsigned int | target, |
unsigned int | pname, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetShaderiv | ( | unsigned int | shader, |
unsigned int | pname, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetShaderInfoLog | ( | unsigned int | shader, |
int | bufsize, | ||
int * | length, | ||
kzMutableString | infolog | ||
) |
KANZI_API void kzsGlGetShaderPrecisionFormat | ( | unsigned int | shadertype, |
unsigned int | precisiontype, | ||
int * | range, | ||
int * | precision | ||
) |
KANZI_API void kzsGlGetShaderSource | ( | unsigned int | shader, |
int | bufsize, | ||
int * | length, | ||
kzMutableString | source | ||
) |
KANZI_API void kzsGlGetTexParameterfv | ( | unsigned int | target, |
unsigned int | pname, | ||
float * | params | ||
) |
KANZI_API void kzsGlGetTexParameteriv | ( | unsigned int | target, |
unsigned int | pname, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetUniformfv | ( | unsigned int | program, |
int | location, | ||
float * | params | ||
) |
KANZI_API void kzsGlGetUniformiv | ( | unsigned int | program, |
int | location, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetVertexAttribfv | ( | unsigned int | index, |
unsigned int | pname, | ||
float * | params | ||
) |
KANZI_API void kzsGlGetVertexAttribiv | ( | unsigned int | index, |
unsigned int | pname, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetVertexAttribPointerv | ( | unsigned int | index, |
unsigned int | pname, | ||
void ** | pointer | ||
) |
KANZI_API void kzsGlHint | ( | unsigned int | target, |
unsigned int | mode | ||
) |
KANZI_API bool kzsGlIsBuffer | ( | unsigned int | buffer | ) |
KANZI_API bool kzsGlIsEnabled | ( | unsigned int | cap | ) |
KANZI_API bool kzsGlIsFramebuffer | ( | unsigned int | framebuffer | ) |
KANZI_API bool kzsGlIsProgram | ( | unsigned int | program | ) |
KANZI_API bool kzsGlIsRenderbuffer | ( | unsigned int | renderbuffer | ) |
KANZI_API bool kzsGlIsShader | ( | unsigned int | shader | ) |
KANZI_API bool kzsGlIsTexture | ( | unsigned int | texture | ) |
KANZI_API void kzsGlLineWidth | ( | float | width | ) |
KANZI_API void kzsGlLinkProgram | ( | unsigned int | program | ) |
KANZI_API void kzsGlPixelStorei | ( | unsigned int | pname, |
int | param | ||
) |
KANZI_API void kzsGlPolygonOffset | ( | float | factor, |
float | units | ||
) |
KANZI_API void kzsGlReadPixels | ( | int | x, |
int | y, | ||
int | width, | ||
int | height, | ||
unsigned int | format, | ||
unsigned int | type, | ||
void * | pixels | ||
) |
KANZI_API void kzsGlReleaseShaderCompiler | ( | ) |
KANZI_API void kzsGlRenderbufferStorage | ( | unsigned int | target, |
unsigned int | internalformat, | ||
int | width, | ||
int | height | ||
) |
KANZI_API void kzsGlSampleCoverage | ( | float | value, |
bool | invert | ||
) |
KANZI_API void kzsGlScissor | ( | int | x, |
int | y, | ||
int | width, | ||
int | height | ||
) |
KANZI_API void kzsGlShaderBinary | ( | int | n, |
const unsigned int * | shaders, | ||
unsigned int | binaryformat, | ||
const void * | binary, | ||
int | length | ||
) |
KANZI_API unsigned int kzsGlTryShaderBinary | ( | int | n, |
const unsigned int * | shaders, | ||
unsigned int | binaryformat, | ||
const void * | binary, | ||
int | length | ||
) |
KANZI_API void kzsGlProgramBinary | ( | unsigned | int, |
unsigned | int, | ||
const void * | , | ||
int | |||
) |
KANZI_API unsigned int kzsGlTryProgramBinary | ( | unsigned | int, |
unsigned | int, | ||
const void * | , | ||
int | |||
) |
KANZI_API void kzsGlProgramGetBinary | ( | unsigned | int, |
int | , | ||
int * | , | ||
unsigned int * | , | ||
void * | |||
) |
KANZI_API void kzsGlShaderSource | ( | unsigned int | shader, |
int | count, | ||
const char *const * | string, | ||
const int * | length | ||
) |
KANZI_API void kzsGlStencilFunc | ( | unsigned int | func, |
int | ref, | ||
unsigned int | mask | ||
) |
KANZI_API void kzsGlStencilFuncSeparate | ( | unsigned int | face, |
unsigned int | func, | ||
int | ref, | ||
unsigned int | mask | ||
) |
KANZI_API void kzsGlStencilMask | ( | unsigned int | mask | ) |
KANZI_API void kzsGlStencilMaskSeparate | ( | unsigned int | face, |
unsigned int | mask | ||
) |
KANZI_API void kzsGlStencilOp | ( | unsigned int | fail, |
unsigned int | zfail, | ||
unsigned int | zpass | ||
) |
KANZI_API void kzsGlStencilOpSeparate | ( | unsigned int | face, |
unsigned int | fail, | ||
unsigned int | zfail, | ||
unsigned int | zpass | ||
) |
KANZI_API void kzsGlTexImage2D | ( | unsigned int | target, |
int | level, | ||
unsigned int | internalformat, | ||
int | width, | ||
int | height, | ||
int | border, | ||
unsigned int | format, | ||
unsigned int | type, | ||
const void * | pixels | ||
) |
KANZI_API unsigned int kzsGlTryTexImage2D | ( | unsigned int | target, |
int | level, | ||
unsigned int | internalformat, | ||
int | width, | ||
int | height, | ||
int | border, | ||
unsigned int | format, | ||
unsigned int | type, | ||
const void * | pixels | ||
) |
KANZI_API void kzsGlTexParameterf | ( | unsigned int | target, |
unsigned int | pname, | ||
float | param | ||
) |
KANZI_API void kzsGlTexParameterfv | ( | unsigned int | target, |
unsigned int | pname, | ||
const float * | params | ||
) |
KANZI_API void kzsGlTexParameteri | ( | unsigned int | target, |
unsigned int | pname, | ||
int | param | ||
) |
KANZI_API void kzsGlTexParameteriv | ( | unsigned int | target, |
unsigned int | pname, | ||
const int * | params | ||
) |
KANZI_API void kzsGlTexSubImage2D | ( | unsigned int | target, |
int | level, | ||
int | xoffset, | ||
int | yoffset, | ||
int | width, | ||
int | height, | ||
unsigned int | format, | ||
unsigned int | type, | ||
const void * | pixels | ||
) |
KANZI_API unsigned int kzsTryGlTexSubImage2D | ( | unsigned int | target, |
int | level, | ||
int | xoffset, | ||
int | yoffset, | ||
int | width, | ||
int | height, | ||
unsigned int | format, | ||
unsigned int | type, | ||
const void * | pixels | ||
) |
KANZI_API void kzsGlUniform1f | ( | int | location, |
float | x | ||
) |
KANZI_API void kzsGlUniform1fv | ( | int | location, |
int | count, | ||
const float * | v | ||
) |
KANZI_API void kzsGlUniform1i | ( | int | location, |
int | x | ||
) |
KANZI_API void kzsGlUniform1iv | ( | int | location, |
int | count, | ||
const int * | v | ||
) |
KANZI_API void kzsGlUniform2f | ( | int | location, |
float | x, | ||
float | y | ||
) |
KANZI_API void kzsGlUniform2fv | ( | int | location, |
int | count, | ||
const float * | v | ||
) |
KANZI_API void kzsGlUniform2i | ( | int | location, |
int | x, | ||
int | y | ||
) |
KANZI_API void kzsGlUniform2iv | ( | int | location, |
int | count, | ||
const int * | v | ||
) |
KANZI_API void kzsGlUniform3f | ( | int | location, |
float | x, | ||
float | y, | ||
float | z | ||
) |
KANZI_API void kzsGlUniform3fv | ( | int | location, |
int | count, | ||
const float * | v | ||
) |
KANZI_API void kzsGlUniform3i | ( | int | location, |
int | x, | ||
int | y, | ||
int | z | ||
) |
KANZI_API void kzsGlUniform3iv | ( | int | location, |
int | count, | ||
const int * | v | ||
) |
KANZI_API void kzsGlUniform4f | ( | int | location, |
float | x, | ||
float | y, | ||
float | z, | ||
float | w | ||
) |
KANZI_API void kzsGlUniform4fv | ( | int | location, |
int | count, | ||
const float * | v | ||
) |
KANZI_API void kzsGlUniform4i | ( | int | location, |
int | x, | ||
int | y, | ||
int | z, | ||
int | w | ||
) |
KANZI_API void kzsGlUniform4iv | ( | int | location, |
int | count, | ||
const int * | v | ||
) |
KANZI_API void kzsGlUniformMatrix2fv | ( | int | location, |
int | count, | ||
bool | transpose, | ||
const float * | value | ||
) |
KANZI_API void kzsGlUniformMatrix3fv | ( | int | location, |
int | count, | ||
bool | transpose, | ||
const float * | value | ||
) |
KANZI_API void kzsGlUniformMatrix4fv | ( | int | location, |
int | count, | ||
bool | transpose, | ||
const float * | v | ||
) |
KANZI_API void kzsGlUseProgram | ( | unsigned int | program | ) |
KANZI_API void kzsGlValidateProgram | ( | unsigned int | program | ) |
KANZI_API void kzsGlVertexAttrib1f | ( | unsigned int | indx, |
float | x | ||
) |
KANZI_API void kzsGlVertexAttrib1fv | ( | unsigned int | indx, |
const float * | values | ||
) |
KANZI_API void kzsGlVertexAttrib2f | ( | unsigned int | indx, |
float | x, | ||
float | y | ||
) |
KANZI_API void kzsGlVertexAttrib2fv | ( | unsigned int | indx, |
const float * | values | ||
) |
KANZI_API void kzsGlVertexAttrib3f | ( | unsigned int | indx, |
float | x, | ||
float | y, | ||
float | z | ||
) |
KANZI_API void kzsGlVertexAttrib3fv | ( | unsigned int | indx, |
const float * | values | ||
) |
KANZI_API void kzsGlVertexAttrib4f | ( | unsigned int | indx, |
float | x, | ||
float | y, | ||
float | z, | ||
float | w | ||
) |
KANZI_API void kzsGlVertexAttrib4fv | ( | unsigned int | indx, |
const float * | values | ||
) |
KANZI_API void kzsGlVertexAttribPointer | ( | unsigned int | index, |
int | size, | ||
unsigned int | type, | ||
bool | normalized, | ||
int | stride, | ||
const void * | pointer | ||
) |
KANZI_API void kzsGlViewport | ( | int | x, |
int | y, | ||
int | width, | ||
int | height | ||
) |
KANZI_API const unsigned char* kzsGlGetStringi | ( | unsigned int | name, |
unsigned int | index | ||
) |
KANZI_API void kzsGlEGLImageTargetTexture2D | ( | unsigned int | target, |
void * | image | ||
) |
KANZI_API unsigned int kzsGlGetGraphicsResetStatusARB | ( | void | ) |
KANZI_API void kzsGlGetnTexImageARB | ( | unsigned int | target, |
int | level, | ||
unsigned int | format, | ||
unsigned int | type, | ||
int | bufSize, | ||
void * | img | ||
) |
KANZI_API void kzsGlReadnPixelsARB | ( | int | x, |
int | y, | ||
int | width, | ||
int | height, | ||
unsigned int | format, | ||
unsigned int | type, | ||
int | bufSize, | ||
void * | data | ||
) |
KANZI_API void kzsGlGetnCompressedTexImageARB | ( | unsigned int | target, |
int | lod, | ||
int | bufSize, | ||
void * | img | ||
) |
KANZI_API void kzsGlGetnUniformfvARB | ( | unsigned int | program, |
int | location, | ||
int | bufSize, | ||
float * | params | ||
) |
KANZI_API void kzsGlGetnUniformivARB | ( | unsigned int | program, |
int | location, | ||
int | bufSize, | ||
int * | params | ||
) |
KANZI_API void kzsGlGetnUniformuivARB | ( | unsigned int | program, |
int | location, | ||
int | bufSize, | ||
unsigned int * | params | ||
) |
KANZI_API void kzsGlGetnUniformdvARB | ( | unsigned int | program, |
int | location, | ||
int | bufSize, | ||
double * | params | ||
) |
KANZI_API void kzsGlGetProgramBinaryOES | ( | unsigned int | program, |
int | bufferSize, | ||
int * | out_length, | ||
unsigned int * | out_binaryFormat, | ||
void * | out_binary | ||
) |
KANZI_API void kzsGlProgramBinaryOES | ( | unsigned int | program, |
unsigned int | binaryFormat, | ||
const void * | binary, | ||
int | length | ||
) |
KANZI_API unsigned int kzsGlTryProgramBinaryOES | ( | unsigned int | program, |
unsigned int | binaryFormat, | ||
const void * | binary, | ||
int | length | ||
) |