|
Vyroda
Game engine made by hand, with modern C++ and Vulkan.
|
Additional Inherited Members | |
| Public Types inherited from Vyroda::RenderComponent< RendererComponent > | |
| using | ComponentsType |
| Public Member Functions inherited from Vyroda::RenderComponent< RendererComponent > | |
| RenderComponent (std::unique_ptr< T > impl) | |
| RenderComponent & | operator= (RenderComponent &&) noexcept=default |
| ~RenderComponent ()=default | |
| IDType | getID () const |
| IDType | getOwner () const |
| void | init (std::unique_ptr< T > impl) |
| T * | has () const |
| void | setOwner (IDType owner) |
| void | operator() (Renderer &renderer, Mesh &mesh, RendererContext const &render_context) |
| VkShaderStageFlags | getShaderStageFlags () const |
| Protected Attributes inherited from Vyroda::RenderComponent< RendererComponent > | |
| ComponentsType | _component |