|  | 
|  | ~GFxMovieRoot () override | 
|  | 
| GFxMovieDef * | GetMovieDef () const override | 
|  | 
| std::uint32_t | GetCurrentFrame () const override | 
|  | 
| bool | HasLooped () const override | 
|  | 
| void | GotoFrame (std::uint32_t a_frameNumber) override | 
|  | 
| bool | GotoLabeledFrame (const char *a_label, std::int32_t a_offset=0) override | 
|  | 
| void | SetPlayState (PlayState a_state) override | 
|  | 
| PlayState | GetPlayState () const override | 
|  | 
| void | SetVisible (bool a_visible) override | 
|  | 
| bool | GetVisible () const override | 
|  | 
| bool | IsAvailable (const char *a_pathToVar) const override | 
|  | 
| void | CreateString (GFxValue *a_value, const char *a_string) override | 
|  | 
| void | CreateStringW (GFxValue *a_value, const wchar_t *a_string) override | 
|  | 
| void | CreateObject (GFxValue *a_value, const char *a_className=0, const GFxValue *a_args=0, std::uint32_t a_numArgs=0) override | 
|  | 
| void | CreateArray (GFxValue *a_value) override | 
|  | 
| void | CreateFunction (GFxValue *a_value, GFxFunctionHandler *a_fc, void *a_userData=0) override | 
|  | 
| bool | SetVariable (const char *a_pathToVar, const GFxValue &a_value, SetVarType a_setType=SetVarType::kSticky) override | 
|  | 
| bool | GetVariable (GFxValue *a_val, const char *a_pathToVar) const override | 
|  | 
| 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 override | 
|  | 
| bool | SetVariableArraySize (const char *a_pathToVar, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky) override | 
|  | 
| std::uint32_t | GetVariableArraySize (const char *a_pathToVar) override | 
|  | 
| bool | GetVariableArray (SetArrayType a_type, const char *a_pathToVar, std::uint32_t a_index, void *a_data, std::uint32_t a_count) override | 
|  | 
| bool | Invoke (const char *a_methodName, GFxValue *a_result, const GFxValue *a_args, std::uint32_t a_numArgs) override | 
|  | 
| bool | InvokeFmt (const char *a_methodName, GFxValue *a_result, const char *a_argFmt,...) override | 
|  | 
| bool | InvokeArgs (const char *a_methodName, GFxValue *a_result, const char *a_argFmt, std::va_list a_args) override | 
|  | 
| void | SetViewport (const GViewport &a_viewDesc) override | 
|  | 
| void | GetViewport (GViewport *a_viewDesc) const override | 
|  | 
| void | SetViewScaleMode (ScaleModeType a_type) override | 
|  | 
| ScaleModeType | GetViewScaleMode () const override | 
|  | 
| void | SetViewAlignment (AlignType a_type) override | 
|  | 
| AlignType | GetViewAlignment () const override | 
|  | 
| GRectF | GetVisibleFrameRect () const override | 
|  | 
| void | SetPerspective3D (const GMatrix3D &a_projMatIn) override | 
|  | 
| void | SetView3D (const GMatrix3D &a_viewMatIn) override | 
|  | 
| GRectF | GetSafeRect () const override | 
|  | 
| void | SetSafeRect (const GRectF &a_rect) override | 
|  | 
| void | Restart () override | 
|  | 
| float | Advance (float a_deltaT, std::uint32_t a_frameCatchUpCount=2) override | 
|  | 
| void | Display () override | 
|  | 
| void | DisplayPrePass () override | 
|  | 
| void | SetPause (bool a_pause) override | 
|  | 
| bool | IsPaused () const override | 
|  | 
| void | SetBackgroundColor (const GColor a_bgColor) override | 
|  | 
| void | SetBackgroundAlpha (float a_alpha) override | 
|  | 
| float | GetBackgroundAlpha () const override | 
|  | 
| HEResult | HandleEvent (const GFxEvent &a_event) override | 
|  | 
| void | GetMouseState (std::uint32_t a_mouseIndex, float *a_x, float *a_y, std::uint32_t *a_buttons) override | 
|  | 
| void | NotifyMouseState (float a_x, float a_y, std::uint32_t a_buttons, std::uint32_t a_mouseIndex=0) override | 
|  | 
| bool | HitTest (float a_x, float a_y, HitTestType a_testCond=HitTestType::kShapes, std::uint32_t a_controllerIdx=0) override | 
|  | 
| bool | HitTest3D (GPoint3F *a_ptOut, float a_x, float a_y, std::uint32_t a_controllerIdx=0) override | 
|  | 
| void | SetExternalInterfaceRetVal (const GFxValue &a_val) override | 
|  | 
| void * | GetUserData () const override | 
|  | 
| void | SetUserData (void *a_data) override | 
|  | 
| bool | AttachDisplayCallback (const char *a_pathToObject, void(*a_callback)(void *a_user), void *a_user) override | 
|  | 
| bool | IsMovieFocused () const override | 
|  | 
| bool | GetDirtyFlag (bool a_doReset=true) override | 
|  | 
| void | SetMouseCursorCount (std::uint32_t a_count) override | 
|  | 
| std::uint32_t | GetMouseCursorCount () const override | 
|  | 
| void | SetControllerCount (std::uint32_t a_count) override | 
|  | 
| std::uint32_t | GetControllerCount () const override | 
|  | 
| void | GetStats (GStatBag *a_bag, bool a_reset=true) override | 
|  | 
| GMemoryHeap * | GetHeap () const override | 
|  | 
| void | ForceCollectGarbage () override | 
|  | 
| GPointF | TranslateToScreen (const GPointF &a_p, void *a_userMatrix) override | 
|  | 
| GRectF | TranslateToScreen (const GRectF &a_p, void *a_userMatrix) override | 
|  | 
| bool | TranslateLocalToScreen (const char *a_pathToCharacter, const GPointF &a_pt, GPointF *a_presPt, void *a_userMatrix) override | 
|  | 
| bool | SetControllerFocusGroup (std::uint32_t a_controllerIdx, std::uint32_t a_focusGroupIndex) override | 
|  | 
| std::uint32_t | GetControllerFocusGroup (std::uint32_t a_controllerIdx) const override | 
|  | 
| GFxMovieDef::MemoryContext * | GetMemoryContext () const override | 
|  | 
| void | Release () override | 
|  | 
| virtual void | Unk_46 (void) | 
|  | 
| virtual void | Unk_47 (void) | 
|  | 
| virtual void | Unk_48 (void) | 
|  | 
|  | ~GFxMovieView () override | 
|  | 
| virtual void | SetViewport (const GViewport &a_viewDesc) | 
|  | 
| virtual void | GetViewport (GViewport *a_viewDesc) const | 
|  | 
| virtual void | SetViewScaleMode (ScaleModeType a_type) | 
|  | 
| virtual ScaleModeType | GetViewScaleMode () const | 
|  | 
| virtual void | SetViewAlignment (AlignType a_type) | 
|  | 
| virtual AlignType | GetViewAlignment () const | 
|  | 
| virtual GRectF | GetVisibleFrameRect () const | 
|  | 
| virtual void | SetPerspective3D (const GMatrix3D &a_projMatIn) | 
|  | 
| virtual void | SetView3D (const GMatrix3D &a_viewMatIn) | 
|  | 
| virtual GRectF | GetSafeRect () const | 
|  | 
| virtual void | SetSafeRect (const GRectF &a_rect) | 
|  | 
| virtual void | Restart () | 
|  | 
| virtual float | Advance (float a_deltaT, std::uint32_t a_frameCatchUpCount=2) | 
|  | 
| virtual void | Display () | 
|  | 
| virtual void | DisplayPrePass () | 
|  | 
| virtual void | SetPause (bool a_pause) | 
|  | 
| virtual bool | IsPaused () const | 
|  | 
| virtual void | SetBackgroundColor (const GColor a_bgColor) | 
|  | 
| virtual void | SetBackgroundAlpha (float a_alpha) | 
|  | 
| virtual float | GetBackgroundAlpha () const | 
|  | 
| virtual HEResult | HandleEvent (const GFxEvent &a_event) | 
|  | 
| virtual void | GetMouseState (std::uint32_t a_mouseIndex, float *a_x, float *a_y, std::uint32_t *a_buttons) | 
|  | 
| virtual void | NotifyMouseState (float a_x, float a_y, std::uint32_t a_buttons, std::uint32_t a_mouseIndex=0) | 
|  | 
| virtual bool | HitTest (float a_x, float a_y, HitTestType a_testCond=HitTestType::kShapes, std::uint32_t a_controllerIdx=0) | 
|  | 
| virtual bool | HitTest3D (GPoint3F *a_ptOut, float a_x, float a_y, std::uint32_t a_controllerIdx=0) | 
|  | 
| virtual void | SetExternalInterfaceRetVal (const GFxValue &a_val) | 
|  | 
| virtual void * | GetUserData () const | 
|  | 
| virtual void | SetUserData (void *a_data) | 
|  | 
| virtual bool | AttachDisplayCallback (const char *a_pathToObject, void(*a_callback)(void *a_user), void *a_user) | 
|  | 
| virtual bool | IsMovieFocused () const | 
|  | 
| virtual bool | GetDirtyFlag (bool a_doReset=true) | 
|  | 
| virtual void | SetMouseCursorCount (std::uint32_t a_count) | 
|  | 
| virtual std::uint32_t | GetMouseCursorCount () const | 
|  | 
| virtual void | SetControllerCount (std::uint32_t a_count) | 
|  | 
| virtual std::uint32_t | GetControllerCount () const | 
|  | 
| virtual void | GetStats (GStatBag *a_bag, bool a_reset=true) | 
|  | 
| virtual GMemoryHeap * | GetHeap () const | 
|  | 
| virtual void | ForceCollectGarbage () | 
|  | 
| virtual GPointF | TranslateToScreen (const GPointF &a_p, void *a_userMatrix) | 
|  | 
| virtual GRectF | TranslateToScreen (const GRectF &a_p, void *a_userMatrix) | 
|  | 
| virtual bool | TranslateLocalToScreen (const char *a_pathToCharacter, const GPointF &a_pt, GPointF *a_presPt, void *a_userMatrix) | 
|  | 
| virtual bool | SetControllerFocusGroup (std::uint32_t a_controllerIdx, std::uint32_t a_focusGroupIndex) | 
|  | 
| virtual std::uint32_t | GetControllerFocusGroup (std::uint32_t a_controllerIdx) const | 
|  | 
| virtual GFxMovieDef::MemoryContext * | GetMemoryContext () const | 
|  | 
| virtual void | Release () | 
|  | 
| void | SetViewport (std::int32_t a_bufW, std::int32_t a_bufH, std::int32_t a_left, std::int32_t a_top, std::int32_t a_width, std::int32_t a_height, GViewport::Flag a_flags=GViewport::Flag::kNone) | 
|  | 
| void | InvokeNoReturn (const char *a_methodName, const GFxValue *a_args, std::uint32_t a_numArgs) | 
|  | 
| virtual GFxMovieDef * | GetMovieDef () const | 
|  | 
| virtual std::uint32_t | GetCurrentFrame () const | 
|  | 
| virtual bool | HasLooped () const | 
|  | 
| virtual void | GotoFrame (std::uint32_t a_frameNumber) | 
|  | 
| virtual bool | GotoLabeledFrame (const char *a_label, std::int32_t a_offset=0) | 
|  | 
| virtual void | SetPlayState (PlayState a_state) | 
|  | 
| virtual PlayState | GetPlayState () const | 
|  | 
| virtual void | SetVisible (bool a_visible) | 
|  | 
| virtual bool | GetVisible () const | 
|  | 
| virtual bool | IsAvailable (const char *a_pathToVar) const | 
|  | 
| virtual void | CreateString (GFxValue *a_value, const char *a_string) | 
|  | 
| virtual void | CreateStringW (GFxValue *a_value, const wchar_t *a_string) | 
|  | 
| 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) | 
|  | 
| virtual void | CreateFunction (GFxValue *a_value, GFxFunctionHandler *a_fc, void *a_userData=0) | 
|  | 
| virtual bool | SetVariable (const char *a_pathToVar, const GFxValue &a_value, SetVarType a_setType=SetVarType::kSticky) | 
|  | 
| virtual bool | GetVariable (GFxValue *a_val, const char *a_pathToVar) const | 
|  | 
| 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 bool | SetVariableArraySize (const char *a_pathToVar, std::uint32_t a_count, SetVarType a_setType=SetVarType::kSticky) | 
|  | 
| virtual std::uint32_t | GetVariableArraySize (const char *a_pathToVar) | 
|  | 
| virtual bool | GetVariableArray (SetArrayType a_type, const char *a_pathToVar, std::uint32_t a_index, void *a_data, std::uint32_t a_count) | 
|  | 
| virtual bool | InvokeFmt (const char *a_methodName, GFxValue *a_result, const char *a_argFmt,...) | 
|  | 
| virtual bool | Invoke (const char *a_methodName, GFxValue *a_result, const GFxValue *a_args, std::uint32_t a_numArgs) | 
|  | 
| virtual bool | InvokeArgs (const char *a_methodName, GFxValue *a_result, const char *a_argFmt, std::va_list a_args) | 
|  | 
| std::uint32_t | GetFrameCount () const | 
|  | 
| float | GetFrameRate () const | 
|  | 
| bool | SetVariable (const char *a_pathToVar, const char *a_value, SetVarType a_setType=SetVarType::kSticky) | 
|  | 
| bool | SetVariable (const char *a_pathToVar, const wchar_t *a_value, SetVarType a_setType=SetVarType::kSticky) | 
|  | 
| bool | SetVariableDouble (const char *a_pathToVar, double a_value, SetVarType a_setType=SetVarType::kSticky) | 
|  | 
| double | GetVariableDouble (const char *a_pathToVar) const | 
|  | 
| 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) | 
|  | 
| bool | GetVariableArray (const char *a_pathToVar, std::uint32_t a_index, GFxValue *a_data, std::uint32_t a_count) | 
|  | 
|  | GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | 
|  | 
|  | ~GRefCountImpl () override=default | 
|  | 
| void | AddRef () | 
|  | 
| void | Release () | 
|  | 
| virtual | ~GFxStateBag () | 
|  | 
| virtual void | SetState (GFxState::StateType a_stateType, GFxState *a_state) | 
|  | 
| virtual GFxState * | GetStateAddRef (GFxState::StateType a_stateType) const | 
|  | 
| virtual void | GetStatesAddRef (GFxState **a_stateList, const GFxState::StateType *a_stateTypes, std::uint32_t a_count) const | 
|  | 
| template<class T > | 
| T * | GetStateAddRef (GFxState::StateType a_state) const | 
|  | 
| GPtr< GFxState > | GetState (GFxState::StateType a_stateType) const | 
|  | 
| template<class T > | 
| GPtr< T > | GetState (GFxState::StateType a_stateType) const | 
|  |