adapter_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
backend_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
buffer_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
command_buffer_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
descriptor_set_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
device_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
drawCircle(const glm::mat4 &transform_matrix, float radius, const spark::math::Vector4< float > &color={1.f, 1.f, 1.f, 1.f}) | spark::core::Renderer2D< Backend > | |
drawQuad(const glm::mat4 &transform_matrix, const spark::math::Vector4< float > &color={1.f, 1.f, 1.f, 1.f}) | spark::core::Renderer2D< Backend > | |
factory_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
index_buffer_layout_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
index_buffer_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
input_assembler_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
operator=(const Renderer2D &other)=delete (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
operator=(Renderer2D &&other) noexcept=delete (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
pipeline_layout_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
rasterizer_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
recreateSwapChain(const math::Vector2< unsigned > &new_size) | spark::core::Renderer2D< Backend > | |
render() | spark::core::Renderer2D< Backend > | |
render_pass_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
render_pipeline_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
Renderer2D(const math::Vector2< unsigned > &render_area, std::function< typename surface_type::handle_type(const typename backend_type::handle_type &)> surface_factory, std::span< std::string > required_extensions) | spark::core::Renderer2D< Backend > | explicit |
Renderer2D(const Renderer2D &other)=delete (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
Renderer2D(Renderer2D &&other) noexcept=delete (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
shader_module_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
shader_program_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
surface_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
vertex_buffer_layout_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
vertex_buffer_type typedef (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |
Window (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | friend |
~Renderer2D() (defined in spark::core::Renderer2D< Backend >) | spark::core::Renderer2D< Backend > | |