| 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 > | |