|
Brenta Engine 1.2
|
Public Member Functions | |
| ParticleEmitterNodeComponent (tenno::shared_ptr< ParticleEmitter > e, tenno::weak_ptr< FrameBuffer > fb) | |
| ParticleEmitterNodeComponent (ParticleEmitter &&e, tenno::weak_ptr< FrameBuffer > fb) | |
| ParticleEmitterNodeComponent (ParticleEmitter::Builder &builder, tenno::weak_ptr< FrameBuffer > fb) | |
| void | update (float delta_time) override |
| void | draw (const glm::mat4 &world_matrix) override |
Data Fields | |
| tenno::shared_ptr< ParticleEmitter > | emitter |
| tenno::weak_ptr< FrameBuffer > | fb |
Data Fields inherited from brenta::NodeComponent | |
| tenno::weak_ptr< Node > | owner |
Definition at line 18 of file particle_emitter_node_component.hpp.
|
inline |
Definition at line 26 of file particle_emitter_node_component.hpp.
|
inline |
Definition at line 29 of file particle_emitter_node_component.hpp.
|
inline |
Definition at line 34 of file particle_emitter_node_component.hpp.
|
overridevirtual |
Implements brenta::NodeComponent.
Definition at line 17 of file particle_emitter_node_component.cpp.
|
overridevirtual |
Implements brenta::NodeComponent.
Definition at line 11 of file particle_emitter_node_component.cpp.
| tenno::shared_ptr<ParticleEmitter> brenta::ParticleEmitterNodeComponent::emitter |
Definition at line 22 of file particle_emitter_node_component.hpp.
| tenno::weak_ptr<FrameBuffer> brenta::ParticleEmitterNodeComponent::fb |
Definition at line 23 of file particle_emitter_node_component.hpp.