Chicane

Types

ヘッダー
Includes/Chicane/Core/Script/Types.hpp
ネームスペース
Chicane::Script::Types

関数

アクセスタイプモディファイア名前説明
public
void
bind(
lua_State* inState
)
public
void
bindVec2(
lua_State* inState
)
public
void
pushVec2(
lua_State* inState, 
const  Vec2& inValue
)
public
bool
isVec2(
lua_State* inState, 
int inIndex
)
public
checkVec2(
lua_State* inState, 
int inIndex
)
public
void
bindVec3(
lua_State* inState
)
public
void
pushVec3(
lua_State* inState, 
const  Vec3& inValue
)
public
bool
isVec3(
lua_State* inState, 
int inIndex
)
public
checkVec3(
lua_State* inState, 
int inIndex
)
public
void
bindVec4(
lua_State* inState
)
public
void
pushVec4(
lua_State* inState, 
const  Vec4& inValue
)
public
bool
isVec4(
lua_State* inState, 
int inIndex
)
public
checkVec4(
lua_State* inState, 
int inIndex
)
public
void
bindColor(
lua_State* inState
)
public
void
pushColor(
lua_State* inState, 
const  Color::Rgba& inValue
)
public
bool
isColor(
lua_State* inState, 
int inIndex
)
public
checkColor(
lua_State* inState, 
int inIndex
)
public
void
bindRotator(
lua_State* inState
)
public
void
pushRotator(
lua_State* inState, 
const  Rotator& inValue
)
public
bool
isRotator(
lua_State* inState, 
int inIndex
)
public
checkRotator(
lua_State* inState, 
int inIndex
)
public
bool
pushField(
lua_State* inState, 
const  ReflectionFieldAccessor& inAccessor, 
const  void* inInstance
)
public
bool
setField(
lua_State* inState, 
const  ReflectionFieldAccessor& inAccessor, 
void* inInstance, 
int inIndex
)
public
int
pushValue(
lua_State* inState, 
const  std::any& inValue
)
public
bool
readValue(
lua_State* inState, 
int inIndex, 
const  String& inTypeName, 
std::any& outValue
)