Public Member Functions | |
| void | reserve (size_t count) |
| void | addDrawCall (gl::IBuffer *attributes, const glm::mat4 &model) |
Public Attributes | ||
| const Material * | material | |
| const Camera * | camera = nullptr | |
| const gl::FBO * | fbo = nullptr | |
| RenderPass::ID | passMask = RenderPass::Scene | |
| struct { | ||
| std::optional< glm::mat4 > projection | ||
| std::optional< glm::mat4 > view | ||
| } | matrices | |
| std::vector< MinimalRenderContext > | drawCalls | |