Renderer Member List

This is the complete list of members for Renderer, including all inherited members.
active_render_state (defined in Renderer)Renderer [protected]
active_shader_program (defined in Renderer)Renderer [protected]
clearColor()=0 (defined in Renderer)Renderer [pure virtual]
clearDepth()=0 (defined in Renderer)Renderer [pure virtual]
clearStencil()=0 (defined in Renderer)Renderer [pure virtual]
endFrame()=0 (defined in Renderer)Renderer [pure virtual]
enqueue(Geometry *mesh)=0 (defined in Renderer)Renderer [pure virtual]
ensure()=0 (defined in Renderer)Renderer [pure virtual]
finish()=0 (defined in Renderer)Renderer [pure virtual]
flush()=0 (defined in Renderer)Renderer [pure virtual]
getLimits()Renderer [inline]
getShaderHasUniform(ShaderProgram *shader_program, const char *name)=0 (defined in Renderer)Renderer [pure virtual]
getViewportDimensions(u32 *width, u32 *height)=0 (defined in Renderer)Renderer [pure virtual]
init()=0 (defined in Renderer)Renderer [pure virtual]
limits (defined in Renderer)Renderer [protected]
loadCubeMap(CubeMap *cubemap, u8 **pixels, u32 width, u32 height, u32 bpp)=0 (defined in Renderer)Renderer [pure virtual]
loadIndexArray(VertexArray *vertex_array, void *new_array, u32 n, AttributeUsage_t usage)=0 (defined in Renderer)Renderer [pure virtual]
loadRenderTarget(RenderTarget *target, u32 n_textures, bool include_depth_buffer, bool include_stencil_buffer)=0 (defined in Renderer)Renderer [pure virtual]
loadShaderProgram(ShaderProgram *shader_program, char *desc, char *prefix)=0 (defined in Renderer)Renderer [pure virtual]
loadTexture(Texture *texture, u8 *pixels, u32 width, u32 height, TextureFormat_t format, bool generate_mipmaps, TextureFilter_t filter, TextureWrap_t wrap)=0 (defined in Renderer)Renderer [pure virtual]
loadVertexArray(VertexArray *vertex_array, void *new_array, u32 n, AttributeUsage_t usage)=0 (defined in Renderer)Renderer [pure virtual]
produceScreenshot(char *filename)=0 (defined in Renderer)Renderer [pure virtual]
projection (defined in Renderer)Renderer [protected]
projectionInverse (defined in Renderer)Renderer [protected]
reloadIndexArray(VertexArray *vertex_array, void *new_array, u32 n)=0 (defined in Renderer)Renderer [pure virtual]
reloadVertexArray(VertexArray *vertex_array, void *new_array, u32 n)=0 (defined in Renderer)Renderer [pure virtual]
render(Geometry *mesh)=0Renderer [pure virtual]
Renderer() (defined in Renderer)Renderer
renderQueued()=0 (defined in Renderer)Renderer [pure virtual]
screenshot_filename (defined in Renderer)Renderer [protected]
setAttributes(VertexArray *vertex_array)=0 (defined in Renderer)Renderer [pure virtual]
setClearColor(vec4f color)=0 (defined in Renderer)Renderer [pure virtual]
setClearDepth(f32 depth)=0 (defined in Renderer)Renderer [pure virtual]
setClearStencil(i32 stencil)=0 (defined in Renderer)Renderer [pure virtual]
setMatrices(Camera *camera)=0 (defined in Renderer)Renderer [pure virtual]
setRenderState(RenderState *render_state)=0 (defined in Renderer)Renderer [pure virtual]
setRenderTarget(RenderTarget *target)=0 (defined in Renderer)Renderer [pure virtual]
setShaderProgram(ShaderProgram *shader_program)=0 (defined in Renderer)Renderer [pure virtual]
setUniform(Uniform *uniform)=0 (defined in Renderer)Renderer [pure virtual]
setViewport(i32 x, i32 y, u32 width, u32 height)=0 (defined in Renderer)Renderer [pure virtual]
shareDepthBuffer(RenderTarget *dst, RenderTarget *src)=0 (defined in Renderer)Renderer [pure virtual]
swapBuffers()=0Renderer [pure virtual]
take_screenshot (defined in Renderer)Renderer [protected]
unloadCubeMap(CubeMap *cubemap)=0 (defined in Renderer)Renderer [pure virtual]
unloadIndexArray(VertexArray *vertex_array)=0 (defined in Renderer)Renderer [pure virtual]
unloadRenderTarget(RenderTarget *target)=0 (defined in Renderer)Renderer [pure virtual]
unloadShaderProgram(ShaderProgram *shader_program)=0 (defined in Renderer)Renderer [pure virtual]
unloadTexture(Texture *texture)=0 (defined in Renderer)Renderer [pure virtual]
unloadVertexArray(VertexArray *vertex_array)=0 (defined in Renderer)Renderer [pure virtual]
view (defined in Renderer)Renderer [protected]
viewInverse (defined in Renderer)Renderer [protected]
viewport_offset (defined in Renderer)Renderer [protected]
viewport_size (defined in Renderer)Renderer [protected]
viewProjection (defined in Renderer)Renderer [protected]
viewProjectionInverse (defined in Renderer)Renderer [protected]
world (defined in Renderer)Renderer [protected]
worldInverse (defined in Renderer)Renderer [protected]
~Renderer() (defined in Renderer)Renderer [virtual]
 All Classes Functions