|
Midnight Graphics
Create Fast and Simple Graphics in C++
|
This is the complete list of members for mn::Graphics::RenderFrame, including all inherited members.
| bind(const std::shared_ptr< Pipeline > &pipeline) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| bind(uint32_t set_index, const std::shared_ptr< Pipeline > &pipeline, const std::shared_ptr< Descriptor > &descriptor) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| blit(const Image::Attachment &source, const Image::Attachment &destination) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| clear(std::tuple< float, float, float > color, float alpha=1.f, std::optional< std::shared_ptr< Image >> image=std::nullopt, int attachment_index=-1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| draw(uint32_t vertices, uint32_t instances=1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| draw(const std::shared_ptr< Buffer > &buffer, uint32_t instances=1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| draw(const std::shared_ptr< Mesh > &mesh, uint32_t instances=1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| draw(const std::shared_ptr< Pipeline > &pipeline, uint32_t vertices, uint32_t instances=1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| draw(const std::shared_ptr< Pipeline > &pipeline, const std::shared_ptr< Buffer > &buffer, uint32_t instances=1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| draw(const std::shared_ptr< Pipeline > &pipeline, const std::shared_ptr< Mesh > &mesh, uint32_t instances=1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| drawIndexed(const std::shared_ptr< Buffer > &buffer, const std::shared_ptr< TypeBuffer< uint32_t >> &indices, uint32_t instances=1, uint32_t index_offset=0, std::optional< std::size_t > index_count=std::nullopt) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| drawIndexed(const std::shared_ptr< Pipeline > &pipeline, const std::shared_ptr< Buffer > &buffer, const std::shared_ptr< TypeBuffer< uint32_t >> &indices, uint32_t instances=1) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| endRender() (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| image (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| image_index (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| setPushConstant(const Pipeline &pipeline, const void *data) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| setPushConstant(const Pipeline &pipeline, const T &value) const (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | inline |
| startRender(std::optional< std::shared_ptr< Image >> image=std::nullopt) (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | |
| Window (defined in mn::Graphics::RenderFrame) | mn::Graphics::RenderFrame | friend |