rlgl

Undocumented in source.

Members

Enums

FramebufferAttachType
enum FramebufferAttachType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
FramebufferTexType
enum FramebufferTexType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GlVersion
enum GlVersion
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

rlBegin
void rlBegin(int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlCheckBufferLimit
bool rlCheckBufferLimit(int vCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlCheckErrors
void rlCheckErrors()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlClearColor
void rlClearColor(ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlClearScreenBuffers
void rlClearScreenBuffers()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlColor3f
void rlColor3f(float x, float y, float z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlColor4f
void rlColor4f(float x, float y, float z, float w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlColor4ub
void rlColor4ub(ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableBackfaceCulling
void rlDisableBackfaceCulling()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableDepthMask
void rlDisableDepthMask()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableDepthTest
void rlDisableDepthTest()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableFramebuffer
void rlDisableFramebuffer()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableScissorTest
void rlDisableScissorTest()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableShader
void rlDisableShader()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableSmoothLines
void rlDisableSmoothLines()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableTexture
void rlDisableTexture()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDisableWireMode
void rlDisableWireMode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDrawMesh
void rlDrawMesh(Mesh mesh, Material material, Matrix transform)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlDrawMeshInstanced
void rlDrawMeshInstanced(Mesh mesh, Material material, Matrix* transforms, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableBackfaceCulling
void rlEnableBackfaceCulling()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableDepthMask
void rlEnableDepthMask()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableDepthTest
void rlEnableDepthTest()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableFramebuffer
void rlEnableFramebuffer(uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableScissorTest
void rlEnableScissorTest()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableShader
void rlEnableShader(uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableSmoothLines
void rlEnableSmoothLines()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableTexture
void rlEnableTexture(uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnableWireMode
void rlEnableWireMode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlEnd
void rlEnd()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlFramebufferAttach
void rlFramebufferAttach(uint fboId, uint texId, int attachType, int texType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlFramebufferComplete
bool rlFramebufferComplete(uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlFrustum
void rlFrustum(double left, double right, double bottom, double top, double znear, double zfar)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlGenerateMipmaps
void rlGenerateMipmaps(Texture2D* texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlGetGlTextureFormats
void rlGetGlTextureFormats(int format, uint* glInternalFormat, uint* glFormat, uint* glType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlGetLineWidth
float rlGetLineWidth()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlGetVersion
int rlGetVersion()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadAttribBuffer
uint rlLoadAttribBuffer(uint vaoId, int shaderLoc, void* buffer, int size, bool dynamic)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadExtensions
void rlLoadExtensions(void* loader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadFramebuffer
uint rlLoadFramebuffer(int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadIdentity
void rlLoadIdentity()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadMesh
void rlLoadMesh(Mesh* mesh, bool dynamic)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadTexture
uint rlLoadTexture(void* data, int width, int height, int format, int mipmapCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadTextureCubemap
uint rlLoadTextureCubemap(void* data, int size, int format)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlLoadTextureDepth
uint rlLoadTextureDepth(int width, int height, bool useRenderBuffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlMatrixMode
void rlMatrixMode(int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlMultMatrixf
void rlMultMatrixf(float* matf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlNormal3f
void rlNormal3f(float x, float y, float z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlOrtho
void rlOrtho(double left, double right, double bottom, double top, double znear, double zfar)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlPopMatrix
void rlPopMatrix()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlPushMatrix
void rlPushMatrix()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlReadScreenPixels
ubyte* rlReadScreenPixels(int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlReadTexturePixels
void* rlReadTexturePixels(Texture2D texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlRotatef
void rlRotatef(float angleDeg, float x, float y, float z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlScalef
void rlScalef(float x, float y, float z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlScissor
void rlScissor(int x, int y, int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlSetBlendMode
void rlSetBlendMode(int glSrcFactor, int glDstFactor, int glEquation)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlSetDebugMarker
void rlSetDebugMarker(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlSetLineWidth
void rlSetLineWidth(float width)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlTexCoord2f
void rlTexCoord2f(float x, float y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlTextureParameters
void rlTextureParameters(uint id, int param, int value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlTranslatef
void rlTranslatef(float x, float y, float z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlUnloadFramebuffer
void rlUnloadFramebuffer(uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlUnloadMesh
void rlUnloadMesh(Mesh mesh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlUnloadTexture
void rlUnloadTexture(uint id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlUpdateBuffer
void rlUpdateBuffer(int bufferId, void* data, int dataSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlUpdateMesh
void rlUpdateMesh(Mesh mesh, int buffer, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlUpdateMeshAt
void rlUpdateMeshAt(Mesh mesh, int buffer, int count, int index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlUpdateTexture
void rlUpdateTexture(uint id, int offsetX, int offsetY, int width, int height, int format, const(void)* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlVertex2f
void rlVertex2f(float x, float y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlVertex2i
void rlVertex2i(int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlVertex3f
void rlVertex3f(float x, float y, float z)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlViewport
void rlViewport(int x, int y, int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlglClose
void rlglClose()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlglDraw
void rlglDraw()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rlglInit
void rlglInit(int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

DEFAULT_BATCH_BUFFERS
enum DEFAULT_BATCH_BUFFERS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DEFAULT_BATCH_BUFFER_ELEMENTS
enum DEFAULT_BATCH_BUFFER_ELEMENTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DEFAULT_BATCH_DRAWCALLS
enum DEFAULT_BATCH_DRAWCALLS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_BATCH_ACTIVE_TEXTURES
enum MAX_BATCH_ACTIVE_TEXTURES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_MATERIAL_MAPS
enum MAX_MATERIAL_MAPS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_MATRIX_STACK_SIZE
enum MAX_MATRIX_STACK_SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_SHADER_LOCATIONS
enum MAX_SHADER_LOCATIONS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_CULL_DISTANCE_FAR
enum RL_CULL_DISTANCE_FAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_CULL_DISTANCE_NEAR
enum RL_CULL_DISTANCE_NEAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_FILTER_LINEAR
enum RL_FILTER_LINEAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_FILTER_LINEAR_MIP_NEAREST
enum RL_FILTER_LINEAR_MIP_NEAREST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_FILTER_MIP_LINEAR
enum RL_FILTER_MIP_LINEAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_FILTER_MIP_NEAREST
enum RL_FILTER_MIP_NEAREST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_FILTER_NEAREST
enum RL_FILTER_NEAREST;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_FILTER_NEAREST_MIP_LINEAR
enum RL_FILTER_NEAREST_MIP_LINEAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_LINES
enum RL_LINES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_MODELVIEW
enum RL_MODELVIEW;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_PROJECTION
enum RL_PROJECTION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_QUADS
enum RL_QUADS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_TEXTURE
enum RL_TEXTURE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_TEXTURE_ANISOTROPIC_FILTER
enum RL_TEXTURE_ANISOTROPIC_FILTER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_TEXTURE_MAG_FILTER
enum RL_TEXTURE_MAG_FILTER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_TEXTURE_MIN_FILTER
enum RL_TEXTURE_MIN_FILTER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_TEXTURE_WRAP_S
enum RL_TEXTURE_WRAP_S;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_TEXTURE_WRAP_T
enum RL_TEXTURE_WRAP_T;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_TRIANGLES
enum RL_TRIANGLES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_WRAP_CLAMP
enum RL_WRAP_CLAMP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_WRAP_MIRROR_CLAMP
enum RL_WRAP_MIRROR_CLAMP;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_WRAP_MIRROR_REPEAT
enum RL_WRAP_MIRROR_REPEAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RL_WRAP_REPEAT
enum RL_WRAP_REPEAT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta