Chicane

System

Header
Includes/Chicane/Smoke/System.hpp
Namespace
Chicane::Smoke::System

Constructors

NameDescription
System(
const  XmlNode& inNode
)
System()
System()
System()

Destructors

NameDescription
~System()

Override Functions

AccessReturnModifierNameDescription
public
void
onAttributeRefresh()
public
void
tick(
float inDeltaTime
Particle::List& outParticles
const  PlayInfo& inPlay
)

Functions

AccessReturnModifierNameDescription
public
operator=()
public
operator=()
public
void
setPlayInfo(
const  PlayInfo& inValue
)
public
bool
const
isAlive()
public
void
tick(
float inDeltaTime
)
public
void
const
collect(
Particle::List& outDraws
)

Members

AccessTypeModifierNameDescription
public
const  char*
static, constexpr
TAG_ID
public
const  char*
static, constexpr
NAME_ATTRIBUTE_NAME
public
const  char*
static, constexpr
DURATION_ATTRIBUTE_NAME
public
const  char*
static, constexpr
LOOPING_ATTRIBUTE_NAME
public
name
public
float
duration
public
bool
looping
private
m_play
private
m_modules
private
m_particles
private
float
m_age
private
float
m_spawnAccumulator
private
bool
m_bBurst