#include <Beam.hpp>
Inheritance diagram for gme::BeamSystem:
Collaboration diagram for gme::BeamSystem:Public Member Functions | |
| BeamSystem (const std::shared_ptr< eng::IRenderer > &renderer) | |
| ~BeamSystem () override=default | |
| BeamSystem (const BeamSystem &)=delete | |
| BeamSystem & | operator= (const BeamSystem &)=delete |
| BeamSystem (BeamSystem &&)=delete | |
| BeamSystem & | operator= (BeamSystem &&)=delete |
| void | update (ecs::Registry ®istry, float) override |
Public Member Functions inherited from ecs::ASystem | |
| bool | isEnable () override |
| void | setEnable (const bool enable) override |
Public Member Functions inherited from ecs::ISystem | |
| virtual | ~ISystem ()=default |
Private Attributes | |
| const std::shared_ptr< eng::IRenderer > & | m_renderer |
|
inlineexplicit |
|
overridedefault |
|
delete |
|
delete |
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements ecs::ISystem.
Definition at line 29 of file Beam.hpp.
References eng::IRenderer::drawPoint(), ecs::Registry::getAll(), ecs::Registry::getComponent(), m_renderer, eng::Color::r, and ecs::Transform::x.
Here is the call graph for this function:
|
private |