![]() |
Skylicht Engine
|
ECS data structure holding trail information for an entity. More...
#include <ParticleSystem/CParticleTrailData.h>
Public Member Functions | |
| CParticleTrail * | addTrail (CGroup *group) |
| Creates and adds a new trail for a group. | |
| void | removeTrail (CParticleTrail *group) |
| Removes and deletes a specific trail. | |
| void | removeAllTrail () |
| Clears and deletes all trails. | |
| Public Member Functions inherited from Skylicht::IEntityData | |
| virtual bool | serializable (CMemoryStream *stream) |
| virtual bool | deserializable (CMemoryStream *stream, int version) |
| virtual const char * | getTypeName () |
| Public Member Functions inherited from Skylicht::IActivatorObject | |
| virtual | ~IActivatorObject () |
| Virtual destructor for polymorphic activator objects. | |
Public Attributes | |
| core::array< CParticleTrail * > | Trails |
| List of trails managed by this entity. | |
| Public Attributes inherited from Skylicht::IEntityData | |
| int | EntityIndex |
| CEntity * | Entity |
ECS data structure holding trail information for an entity.
| CParticleTrail * Skylicht::Particle::CParticleTrailData::addTrail | ( | CGroup * | group | ) |
Creates and adds a new trail for a group.
| group | The particle group. |
| void Skylicht::Particle::CParticleTrailData::removeTrail | ( | CParticleTrail * | group | ) |
Removes and deletes a specific trail.
| group | The trail to remove. |