Class RenderSystem¶
- Defined in File RenderSystem.hpp
Inheritance Relationships¶
Base Types¶
public ari::System(Class System)public ari::EventSubscriber< events::OnComponentAssigned< BoxShape > >(Template Class EventSubscriber)public ari::EventSubscriber< events::OnFrameData >(Template Class EventSubscriber)
Class Documentation¶
-
class
RenderSystem: public ari::System, public ari::EventSubscriber<events::OnComponentAssigned<BoxShape>>, public ari::EventSubscriber<events::OnFrameData>¶ -
Public Functions
-
RenderSystem()¶
-
~RenderSystem()¶
-
Type
GetSystemType()¶ Returns the system type.
-
bool
NeedUpdateOnState(UpdateState state)¶ Ask the system if needs update on different states.
-
void
Receive(World *world, const events::OnComponentAssigned<BoxShape> &event)¶ Called when an event is emitted by the world.
-
void
Receive(World *world, const events::OnFrameData &event)¶ Called when an event is emitted by the world.
-
bgfx::VertexDecl *
GetVertexDecl(VertexType vertex_type) const¶
-
bgfx::ProgramHandle *
GetProgram() const¶
-