Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
Vyroda::RendererComponent Class Referenceexport
Inheritance diagram for Vyroda::RendererComponent:
[legend]
Collaboration diagram for Vyroda::RendererComponent:
[legend]

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)
RenderComponentoperator= (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

The documentation for this class was generated from the following file: