ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
Loading...
Searching...
No Matches
asw::ParticleConfig Struct Reference

Configuration for particle emitters. More...

#include <particles.h>

Collaboration diagram for asw::ParticleConfig:
[legend]

Public Attributes

float lifetimeMin {1.0F}
 
float lifetimeMax {2.0F}
 
float speedMin {50.0F}
 
float speedMax {100.0F}
 
float angleMin {0.0F}
 
float angleMax {6.2832F}
 
Color colorStart {255, 255, 255, 255}
 
Color colorEnd {255, 255, 255, 0}
 
float alphaStart {1.0F}
 
float alphaEnd {0.0F}
 
float sizeStart {4.0F}
 
float sizeEnd {1.0F}
 
Vec2< float > gravity {0.0F, 0.0F}
 
Texture texture {nullptr}
 

Detailed Description

Configuration for particle emitters.

Definition at line 23 of file particles.h.

Member Data Documentation

◆ alphaEnd

float asw::ParticleConfig::alphaEnd {0.0F}

Definition at line 40 of file particles.h.

◆ alphaStart

float asw::ParticleConfig::alphaStart {1.0F}

Definition at line 39 of file particles.h.

◆ angleMax

float asw::ParticleConfig::angleMax {6.2832F}

Definition at line 34 of file particles.h.

◆ angleMin

float asw::ParticleConfig::angleMin {0.0F}

Definition at line 33 of file particles.h.

◆ colorEnd

Color asw::ParticleConfig::colorEnd {255, 255, 255, 0}

Definition at line 38 of file particles.h.

◆ colorStart

Color asw::ParticleConfig::colorStart {255, 255, 255, 255}

Definition at line 37 of file particles.h.

◆ gravity

Vec2<float> asw::ParticleConfig::gravity {0.0F, 0.0F}

Definition at line 45 of file particles.h.

◆ lifetimeMax

float asw::ParticleConfig::lifetimeMax {2.0F}

Definition at line 26 of file particles.h.

◆ lifetimeMin

float asw::ParticleConfig::lifetimeMin {1.0F}

Definition at line 25 of file particles.h.

◆ sizeEnd

float asw::ParticleConfig::sizeEnd {1.0F}

Definition at line 42 of file particles.h.

◆ sizeStart

float asw::ParticleConfig::sizeStart {4.0F}

Definition at line 41 of file particles.h.

◆ speedMax

float asw::ParticleConfig::speedMax {100.0F}

Definition at line 30 of file particles.h.

◆ speedMin

float asw::ParticleConfig::speedMin {50.0F}

Definition at line 29 of file particles.h.

◆ texture

Texture asw::ParticleConfig::texture {nullptr}

Definition at line 48 of file particles.h.


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