Chicane

Script

ヘッダー
Includes/Chicane/Grid/Component/Script.hpp
ネームスペース
Chicane::Grid::ComponentScript

コンストラクター

名前説明
ComponentScript(
Component* inHost
)

デストラクター

名前説明
~ComponentScript()

関数

アクセスタイプモディファイア名前説明
public
bool
load(
const  FileSystem::Path& inPath
)
public
void
tick(
float inDelta
)
public
bool
callGlobal(
const  String& inName, 
const  std::vector<String>& inArgs
)
public
void
setOnLoad(
int inRef
)
public
void
setOnTick(
int inRef
)
public
void
pushFind(
lua_State* inState, 
const  char* inSelector
)
public
bool
const
isBound()
public
std::uint64_t
subscribe(
const  String& inName, 
int inRef
)
public
void
unsubscribe(
std::uint64_t inToken
)
public
const
host()
public
const
view()
public
context()
private
void
bind()
private
void
clearSubscriptions()

メンバ

アクセスタイプモディファイア名前説明
public
const  char*
static, constexpr
EXTENSION
private
m_host
private
m_context
private
int
m_onLoad
private
int
m_onTick
private
bool
m_bClosing
private
m_subscriptions