8 class GFxFunctionHandler;
45 virtual void GotoFrame(std::uint32_t a_frameNumber);
63 virtual bool InvokeFmt(
const char* a_methodName,
GFxValue* a_result,
const char* a_argFmt, ...);
65 virtual bool InvokeArgs(
const char* a_methodName,
GFxValue* a_result,
const char* a_argFmt, std::va_list a_args);
78 static_assert(
sizeof(
GFxMovie) == 0x10);
Definition GFxFunctionHandler.h:12
Definition GFxMovieDef.h:21
virtual bool Invoke(const char *a_methodName, GFxValue *a_result, const GFxValue *a_args, std::uint32_t a_numArgs)
virtual std::uint32_t GetVariableArraySize(const char *a_pathToVar)
virtual bool InvokeArgs(const char *a_methodName, GFxValue *a_result, const char *a_argFmt, std::va_list a_args)
virtual void CreateStringW(GFxValue *a_value, const wchar_t *a_string)
virtual bool InvokeFmt(const char *a_methodName, GFxValue *a_result, const char *a_argFmt,...)
virtual std::uint32_t GetCurrentFrame() const
virtual void CreateFunction(GFxValue *a_value, GFxFunctionHandler *a_fc, void *a_userData=0)
virtual void CreateString(GFxValue *a_value, const char *a_string)
bool SetVariable(const char *a_pathToVar, const char *a_value, SetVarType a_setType=SetVarType::kSticky)
virtual bool SetVariable(const char *a_pathToVar, const GFxValue &a_value, SetVarType a_setType=SetVarType::kSticky)
bool GetVariableArray(const char *a_pathToVar, std::uint32_t a_index, GFxValue *a_data, std::uint32_t a_count)
virtual void CreateObject(GFxValue *a_value, const char *a_className=0, const GFxValue *a_args=0, std::uint32_t a_numArgs=0)
virtual void CreateArray(GFxValue *a_value)
std::uint32_t GetFrameCount() const
bool SetVariable(const char *a_pathToVar, const wchar_t *a_value, SetVarType a_setType=SetVarType::kSticky)
virtual bool SetVariableArray(SetArrayType a_type, const char *a_pathToVar, std::uint32_t a_index, const void *a_data, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky) const
virtual PlayState GetPlayState() const
float GetFrameRate() const
virtual bool GetVisible() const
virtual bool HasLooped() const
virtual bool GetVariableArray(SetArrayType a_type, const char *a_pathToVar, std::uint32_t a_index, void *a_data, std::uint32_t a_count)
SetArrayType
Definition GFxMovie.h:32
bool SetVariableDouble(const char *a_pathToVar, double a_value, SetVarType a_setType=SetVarType::kSticky)
virtual bool SetVariableArraySize(const char *a_pathToVar, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky)
virtual bool GotoLabeledFrame(const char *a_label, std::int32_t a_offset=0)
virtual bool IsAvailable(const char *a_pathToVar) const
static float GetRenderPixelScale()
virtual GFxMovieDef * GetMovieDef() const
SetVarType
Definition GFxMovie.h:24
virtual void GotoFrame(std::uint32_t a_frameNumber)
double GetVariableDouble(const char *a_pathToVar) const
PlayState
Definition GFxMovie.h:17
virtual void SetPlayState(PlayState a_state)
virtual void SetVisible(bool a_visible)
bool SetVariableArray(const char *a_pathToVar, std::uint32_t a_index, const GFxValue *a_data, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky)
virtual bool GetVariable(GFxValue *a_val, const char *a_pathToVar) const
Definition GRefCountBase.h:12
Definition AbsorbEffect.h:6