Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::ParticleEmitterEcsComponent Class Reference
Inheritance diagram for brenta::ParticleEmitterEcsComponent:

Public Member Functions

 ParticleEmitterEcsComponent (tenno::shared_ptr< ParticleEmitter > e, tenno::weak_ptr< FrameBuffer > fb)
 
 ParticleEmitterEcsComponent (ParticleEmitter &&e, tenno::weak_ptr< FrameBuffer > fb)
 
 ParticleEmitterEcsComponent (ParticleEmitter::Builder &builder, tenno::weak_ptr< FrameBuffer > fb)
 

Data Fields

tenno::shared_ptr< ParticleEmitteremitter = nullptr
 
tenno::weak_ptr< FrameBufferfb
 

Detailed Description

Definition at line 20 of file particle_emitter_ecs_component.hpp.

Constructor & Destructor Documentation

◆ ParticleEmitterEcsComponent() [1/3]

brenta::ParticleEmitterEcsComponent::ParticleEmitterEcsComponent ( tenno::shared_ptr< ParticleEmitter e,
tenno::weak_ptr< FrameBuffer fb 
)
inline

Definition at line 28 of file particle_emitter_ecs_component.hpp.

◆ ParticleEmitterEcsComponent() [2/3]

brenta::ParticleEmitterEcsComponent::ParticleEmitterEcsComponent ( ParticleEmitter &&  e,
tenno::weak_ptr< FrameBuffer fb 
)
inline

Definition at line 31 of file particle_emitter_ecs_component.hpp.

◆ ParticleEmitterEcsComponent() [3/3]

brenta::ParticleEmitterEcsComponent::ParticleEmitterEcsComponent ( ParticleEmitter::Builder builder,
tenno::weak_ptr< FrameBuffer fb 
)
inline

Definition at line 37 of file particle_emitter_ecs_component.hpp.

Field Documentation

◆ emitter

tenno::shared_ptr<ParticleEmitter> brenta::ParticleEmitterEcsComponent::emitter = nullptr

Definition at line 24 of file particle_emitter_ecs_component.hpp.

◆ fb

tenno::weak_ptr<FrameBuffer> brenta::ParticleEmitterEcsComponent::fb

Definition at line 25 of file particle_emitter_ecs_component.hpp.


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