Chicane

Module

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

Types

NameValueDescription
List
std::vector<std::unique_ptr<Module>>

Constructors

NameDescription
Module()
Module(
const  XmlNode& inNode
)

Destructors

NameDescription
~Module()

Override Functions

AccessReturnModifierNameDescription
public
void
onAttributeSync()

Virtual Functions

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

Functions

AccessReturnModifierNameDescription
public
static
create(
const  XmlNode& inNode
)
public
const  String&
const
getTag()
protected
void
watchRefresh(
const  String& inName
)

Members

AccessTypeModifierNameDescription
protected
m_tag
protected
bool
m_bIsRefreshing