Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::Renderer Member List

This is the complete list of members for Elevate::Renderer, including all inherited members.

ApplySystemUniforms(const std::shared_ptr< Shader > &shader)Elevate::Rendererstatic
BeginFrame(const ScenePtr scene, const Camera &cam)Elevate::Rendererstatic
BindShader(const std::shared_ptr< Shader > &shader)Elevate::Rendererstatic
BindTexture(const std::shared_ptr< Texture > &texture, uint8_t slot=0)Elevate::Rendererstatic
Clear()Elevate::Rendererstatic
Dispatch(const RenderCommand &command)Elevate::Rendererstatic
DrawArray(const VertexArray *vao, DrawPrimitiveType primitive=DrawPrimitiveType::Triangles)Elevate::Rendererstatic
DrawArray(const std::shared_ptr< VertexArray > &vao, DrawPrimitiveType primitive=DrawPrimitiveType::Triangles)Elevate::Rendererstatic
DrawStack()Elevate::Rendererstatic
FlushBuffers()Elevate::Rendererstatic
GetAPI()Elevate::Rendererinlinestatic
InvalidateStateCache()Elevate::Rendererstatic
PushRenderState(const RenderState &newState)Elevate::Rendererstatic
SetClearColor(const glm::vec4 &color)Elevate::Rendererstatic
SetViewport(int x, int y, int width, int height)Elevate::Rendererstatic
Submit(RenderBucket::Type type, const RenderCommand &command)Elevate::Rendererstatic
SubmitMesh(const std::shared_ptr< VertexArray > &vao, const std::shared_ptr< Material > &material, const glm::mat4 &transform, RenderBucket::Type bucketType=RenderBucket::Opaque)Elevate::Rendererstatic