![]() |
Elevate Engine 1
|
This is the complete list of members for Elevate::Renderer, including all inherited members.
| ApplySystemUniforms(const std::shared_ptr< Shader > &shader) | Elevate::Renderer | static |
| BeginFrame(const ScenePtr scene, const Camera &cam) | Elevate::Renderer | static |
| BindShader(const std::shared_ptr< Shader > &shader) | Elevate::Renderer | static |
| BindTexture(const std::shared_ptr< Texture > &texture, uint8_t slot=0) | Elevate::Renderer | static |
| Clear() | Elevate::Renderer | static |
| Dispatch(const RenderCommand &command) | Elevate::Renderer | static |
| DrawArray(const VertexArray *vao, DrawPrimitiveType primitive=DrawPrimitiveType::Triangles) | Elevate::Renderer | static |
| DrawArray(const std::shared_ptr< VertexArray > &vao, DrawPrimitiveType primitive=DrawPrimitiveType::Triangles) | Elevate::Renderer | static |
| DrawStack() | Elevate::Renderer | static |
| FlushBuffers() | Elevate::Renderer | static |
| GetAPI() | Elevate::Renderer | inlinestatic |
| InvalidateStateCache() | Elevate::Renderer | static |
| PushRenderState(const RenderState &newState) | Elevate::Renderer | static |
| SetClearColor(const glm::vec4 &color) | Elevate::Renderer | static |
| SetViewport(int x, int y, int width, int height) | Elevate::Renderer | static |
| Submit(RenderBucket::Type type, const RenderCommand &command) | Elevate::Renderer | static |
| SubmitMesh(const std::shared_ptr< VertexArray > &vao, const std::shared_ptr< Material > &material, const glm::mat4 &transform, RenderBucket::Type bucketType=RenderBucket::Opaque) | Elevate::Renderer | static |