Antkeeper  0.0.1
Public Member Functions | List of all members
render_system Class Reference

#include <render-system.hpp>

Inheritance diagram for render_system:
updatable_system

Public Member Functions

 render_system (entity::registry &registry)
 
 ~render_system ()
 
virtual void update (float t, float dt)
 Perform's a system's update() function. More...
 
void draw (float alpha)
 
void add_layer (scene::collection *layer)
 
void remove_layers ()
 
void set_renderer (::render::renderer *renderer)
 
- Public Member Functions inherited from updatable_system
 updatable_system (entity::registry &registry)
 Creates an updatable system. More...
 

Additional Inherited Members

- Protected Attributes inherited from updatable_system
entity::registryregistry
 Registry on which the system operate. More...
 

Detailed Description

Definition at line 34 of file render-system.hpp.

Constructor & Destructor Documentation

◆ render_system()

render_system::render_system ( entity::registry registry)
explicit

Definition at line 26 of file render-system.cpp.

◆ ~render_system()

render_system::~render_system ( )

Definition at line 40 of file render-system.cpp.

Member Function Documentation

◆ add_layer()

void render_system::add_layer ( scene::collection layer)

Definition at line 82 of file render-system.cpp.

◆ draw()

void render_system::draw ( float  alpha)

Definition at line 71 of file render-system.cpp.

◆ remove_layers()

void render_system::remove_layers ( )

Definition at line 87 of file render-system.cpp.

◆ set_renderer()

void render_system::set_renderer ( ::render::renderer renderer)

Definition at line 92 of file render-system.cpp.

◆ update()

void render_system::update ( float  t,
float  dt 
)
virtual

Perform's a system's update() function.

Parameters
tTotal elapsed time, in seconds.
dtDelta time, in seconds.

Implements updatable_system.

Definition at line 49 of file render-system.cpp.


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