Renderer

Undocumented in source.

Members

Functions

blitGBufferToScreen
void blitGBufferToScreen()
Undocumented in source. Be warned that the author may not have intended to support it.
construct
void construct(uint width, uint height)
Undocumented in source. Be warned that the author may not have intended to support it.
destruct
void destruct()
Undocumented in source. Be warned that the author may not have intended to support it.
renderOneFrame
void renderOneFrame(Scene scene, Camera camera, GlRenderTarget renderTarget, Viewport viewport)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

drawCommandBuffer
GlDrawIndirectBuffer!GlDrawCommand drawCommandBuffer;
Undocumented in source.
drawCommandRingbufferIndex
size_t drawCommandRingbufferIndex;
Undocumented in source.
drawIndirectCommandSyncManager
GlSyncManager drawIndirectCommandSyncManager;
Undocumented in source.
gbuffer
GBuffer gbuffer;
Undocumented in source.
indexBuffer
GlElementArrayBuffer!IndexData indexBuffer;
Undocumented in source.
indexRingbufferIndex
size_t indexRingbufferIndex;
Undocumented in source.
indexSyncManager
GlSyncManager indexSyncManager;
Undocumented in source.
instanceBuffer
GlUniformBuffer!InstanceData instanceBuffer;
Undocumented in source.
instanceRingbufferIndex
size_t instanceRingbufferIndex;
Undocumented in source.
instanceSyncManager
GlSyncManager instanceSyncManager;
Undocumented in source.
shaderPipeline
ShaderPipeline shaderPipeline;
Undocumented in source.
vertexBuffer
GlArrayBuffer!VertexData vertexBuffer;
Undocumented in source.
vertexRingbufferIndex
size_t vertexRingbufferIndex;
Undocumented in source.
vertexSyncManager
GlSyncManager vertexSyncManager;
Undocumented in source.

Meta