dray v4.0.0-r5 (2022-02-25T22:19:20Z)
Dub
Repo
rlRenderBatch
rlgl
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
) @
nogc
nothrow
struct
rlRenderBatch {
int
bufferCount
;
int
currentBuffer
;
rlVertexBuffer
*
vertexBuffer
;
rlDrawCall
*
draws
;
int
drawCounter
;
float
currentDepth
;
}
Members
Variables
bufferCount
int
bufferCount
;
Undocumented in source.
currentBuffer
int
currentBuffer
;
Undocumented in source.
currentDepth
float
currentDepth
;
Undocumented in source.
drawCounter
int
drawCounter
;
Undocumented in source.
draws
rlDrawCall
*
draws
;
Undocumented in source.
vertexBuffer
rlVertexBuffer
*
vertexBuffer
;
Undocumented in source.
Meta
Source
See Implementation
rlgl
enums
rlBlendMode
rlFramebufferAttachTextureType
rlFramebufferAttachType
rlGlVersion
rlPixelFormat
rlShaderAttributeDataType
rlShaderLocationIndex
rlShaderUniformDataType
rlTextureFilter
rlTraceLogLevel
functions
rlActiveDrawBuffers
rlActiveTextureSlot
rlBegin
rlBindImageTexture
rlBindShaderBuffer
rlCheckErrors
rlCheckRenderBatchLimit
rlClearColor
rlClearScreenBuffers
rlColor3f
rlColor4f
rlColor4ub
rlCompileShader
rlComputeShaderDispatch
rlCopyBuffersElements
rlDisableBackfaceCulling
rlDisableColorBlend
rlDisableDepthMask
rlDisableDepthTest
rlDisableFramebuffer
rlDisableScissorTest
rlDisableShader
rlDisableSmoothLines
rlDisableStereoRender
rlDisableTexture
rlDisableTextureCubemap
rlDisableVertexArray
rlDisableVertexAttribute
rlDisableVertexBuffer
rlDisableVertexBufferElement
rlDisableWireMode
rlDrawRenderBatch
rlDrawRenderBatchActive
rlDrawVertexArray
rlDrawVertexArrayElements
rlDrawVertexArrayElementsInstanced
rlDrawVertexArrayInstanced
rlEnableBackfaceCulling
rlEnableColorBlend
rlEnableDepthMask
rlEnableDepthTest
rlEnableFramebuffer
rlEnableScissorTest
rlEnableShader
rlEnableSmoothLines
rlEnableStereoRender
rlEnableTexture
rlEnableTextureCubemap
rlEnableVertexArray
rlEnableVertexAttribute
rlEnableVertexBuffer
rlEnableVertexBufferElement
rlEnableWireMode
rlEnd
rlFramebufferAttach
rlFramebufferComplete
rlFrustum
rlGenTextureMipmaps
rlGetFramebufferHeight
rlGetFramebufferWidth
rlGetGlTextureFormats
rlGetLineWidth
rlGetLocationAttrib
rlGetLocationUniform
rlGetMatrixModelview
rlGetMatrixProjection
rlGetMatrixProjectionStereo
rlGetMatrixTransform
rlGetMatrixViewOffsetStereo
rlGetPixelFormatName
rlGetShaderBufferSize
rlGetShaderIdDefault
rlGetShaderLocsDefault
rlGetTextureIdDefault
rlGetVersion
rlIsStereoRenderEnabled
rlLoadComputeShaderProgram
rlLoadDrawCube
rlLoadDrawQuad
rlLoadExtensions
rlLoadFramebuffer
rlLoadIdentity
rlLoadRenderBatch
rlLoadShaderBuffer
rlLoadShaderCode
rlLoadShaderProgram
rlLoadTexture
rlLoadTextureCubemap
rlLoadTextureDepth
rlLoadVertexArray
rlLoadVertexBuffer
rlLoadVertexBufferElement
rlMatrixMode
rlMultMatrixf
rlNormal3f
rlOrtho
rlPopMatrix
rlPushMatrix
rlReadScreenPixels
rlReadShaderBufferElements
rlReadTexturePixels
rlRotatef
rlScalef
rlScissor
rlSetBlendFactors
rlSetBlendMode
rlSetLineWidth
rlSetMatrixModelview
rlSetMatrixProjection
rlSetMatrixProjectionStereo
rlSetMatrixViewOffsetStereo
rlSetRenderBatchActive
rlSetShader
rlSetTexture
rlSetUniform
rlSetUniformMatrix
rlSetUniformSampler
rlSetVertexAttribute
rlSetVertexAttributeDefault
rlSetVertexAttributeDivisor
rlTexCoord2f
rlTextureParameters
rlTranslatef
rlUnloadFramebuffer
rlUnloadRenderBatch
rlUnloadShaderBuffer
rlUnloadShaderProgram
rlUnloadTexture
rlUnloadVertexArray
rlUnloadVertexBuffer
rlUpdateShaderBufferElements
rlUpdateTexture
rlUpdateVertexBuffer
rlVertex2f
rlVertex2i
rlVertex3f
rlViewport
rlglClose
rlglInit
manifest constants
RLGL_VERSION
RL_COMPUTE_SHADER
RL_CULL_DISTANCE_FAR
RL_CULL_DISTANCE_NEAR
RL_DEFAULT_BATCH_BUFFERS
RL_DEFAULT_BATCH_BUFFER_ELEMENTS
RL_DEFAULT_BATCH_DRAWCALLS
RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS
RL_DYNAMIC_COPY
RL_DYNAMIC_DRAW
RL_DYNAMIC_READ
RL_FLOAT
RL_FRAGMENT_SHADER
RL_LINES
RL_MAX_MATRIX_STACK_SIZE
RL_MAX_SHADER_LOCATIONS
RL_MODELVIEW
RL_PROJECTION
RL_QUADS
RL_SHADER_LOC_MAP_DIFFUSE
RL_SHADER_LOC_MAP_SPECULAR
RL_STATIC_COPY
RL_STATIC_DRAW
RL_STATIC_READ
RL_STREAM_COPY
RL_STREAM_DRAW
RL_STREAM_READ
RL_TEXTURE
RL_TEXTURE_FILTER_ANISOTROPIC
RL_TEXTURE_FILTER_LINEAR
RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST
RL_TEXTURE_FILTER_MIP_LINEAR
RL_TEXTURE_FILTER_MIP_NEAREST
RL_TEXTURE_FILTER_NEAREST
RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR
RL_TEXTURE_MAG_FILTER
RL_TEXTURE_MIN_FILTER
RL_TEXTURE_WRAP_CLAMP
RL_TEXTURE_WRAP_MIRROR_CLAMP
RL_TEXTURE_WRAP_MIRROR_REPEAT
RL_TEXTURE_WRAP_REPEAT
RL_TEXTURE_WRAP_S
RL_TEXTURE_WRAP_T
RL_TRIANGLES
RL_UNSIGNED_BYTE
RL_VERTEX_SHADER
structs
Matrix
rlDrawCall
rlRenderBatch
rlVertexBuffer