SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::core::Renderer2D< Backend > Member List

This is the complete list of members for spark::core::Renderer2D< Backend >, including all inherited members.

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 >