Midnight Graphics
Create Fast and Simple Graphics in C++
mn::Graphics::RenderFrame Member List

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::RenderFrameinline
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::RenderFramefriend