Chicane

Script

Header
Includes/Chicane/Runtime/Scene/Script.hpp
Namespace
Chicane::SceneScript

Construtores

NomeDescrição
SceneScript(
Scene* inScene
)

Destruidores

NomeDescrição
~SceneScript()

Funções

AccessoReturnoModificadorNomeDescrição
public
bool
load(
const  FileSystem::Path& inPath
)
public
void
tick(
float inDelta
)
public
bool
callGlobal(
const  String& inName
)
public
void
setOnLoad(
int inRef
)
public
void
setOnTick(
int inRef
)
public
bool
const
isBound()
public
std::uint64_t
subscribe(
const  String& inName, 
int inRef
)
public
void
unsubscribe(
std::uint64_t inToken
)
public
const
scene()
public
context()
private
void
bind()
private
void
clearSubscriptions()

Membros

AccessoTipoModificadorNomeDescrição
public
const  char*
static, constexpr
EXTENSION
private
m_scene
private
m_context
private
int
m_onLoad
private
int
m_onTick
private
bool
m_bClosing
private
m_subscriptions