|
CommonLibSSE (Parapets fork)
|
#include <GFxMovieRoot.h>
Public Member Functions | |
| ~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) |
Public Member Functions inherited from RE::GFxMovieView | |
| ~GFxMovieView () override | |
| 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) |
Public Member Functions inherited from RE::GFxMovie | |
| 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) |
Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > | |
| GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | |
Public Member Functions inherited from RE::GRefCountImpl | |
| ~GRefCountImpl () override=default | |
| void | AddRef () |
| void | Release () |
Public Member Functions inherited from RE::GFxStateBag | |
| 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 |
Public Attributes | |
| std::uint64_t | unk0020 |
| GFxMovieDef::MemoryContextImpl * | memoryContext |
| std::uint64_t | unk0030 |
| GMemoryHeap * | heap |
| std::uint64_t | unk0040 |
| std::uint64_t | unk0048 |
| std::uint64_t | unk0050 |
| GFxSprite * | timeline |
| GFxMovieDef * | movieDef |
| std::uint64_t | unk0068 |
| std::uint64_t | unk0070 |
| GViewport | unk0078 |
| std::uint64_t | unk00B0 |
| std::uint64_t | unk00B8 |
| ScaleModeType | viewScaleMode |
| AlignType | viewAlignment |
| GRectF | visibleFrameRect |
| std::uint64_t | unk00D8 |
| GRectF | safeRect |
| std::uint64_t | unk00F0 |
| std::uint64_t | unk00F8 |
| GMatrix3D * | perspective3D |
| std::uint64_t | unk0108 |
| std::uint64_t | unk0110 |
| std::uint64_t | unk0118 [(0x09A0 - 0x0118) >> 3] |
| GColor | backgroundColor |
| std::uint32_t | unk09A4 |
| std::uint64_t | unk09A8 [(0x0A68 - 0x09A8) >> 3] |
| std::uint32_t | mouseCursorCount |
| std::uint32_t | controllerCount |
| void * | userData |
| std::uint64_t | unk0A78 |
| GFxKeyboardState | keyboardState |
| std::uint64_t | unk1108 [(0x24A0 - 0x1108) >> 3] |
| GASGlobalContext * | globalContext |
| std::uint64_t | unk24A8 [(0x25E0 - 0x24A8) >> 3] |
| stl::enumeration< Flag, std::uint32_t > | flags |
| std::uint32_t | unk25E4 |
| std::uint64_t | unk25E8 [(0x2B48 - 0x25E8) >> 3] |
| std::uint32_t | focusGroup |
| std::uint8_t | controllerGroups [16] |
| std::uint32_t | unk2B54 |
| std::uint64_t | unk2B58 [(0x2BE8 - 0x2B58) >> 3] |
Additional Inherited Members | |
Static Public Member Functions inherited from RE::GFxMovie | |
| static float | GetRenderPixelScale () |
Static Public Attributes inherited from RE::GRefCountImpl | |
| static constexpr auto | RTTI = RTTI_GRefCountImpl |
Protected Member Functions inherited from RE::GFxStateBag | |
| virtual GFxStateBag * | GetStateBagImpl () const |
|
strong |
|
override |
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovie.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
overridevirtual |
Reimplemented from RE::GFxMovieView.
|
virtual |
|
virtual |
|
virtual |
| GColor RE::GFxMovieRoot::backgroundColor |
| std::uint32_t RE::GFxMovieRoot::controllerCount |
| std::uint8_t RE::GFxMovieRoot::controllerGroups[16] |
| stl::enumeration<Flag, std::uint32_t> RE::GFxMovieRoot::flags |
| std::uint32_t RE::GFxMovieRoot::focusGroup |
| GASGlobalContext* RE::GFxMovieRoot::globalContext |
| GMemoryHeap* RE::GFxMovieRoot::heap |
| GFxKeyboardState RE::GFxMovieRoot::keyboardState |
| GFxMovieDef::MemoryContextImpl* RE::GFxMovieRoot::memoryContext |
| std::uint32_t RE::GFxMovieRoot::mouseCursorCount |
| GFxMovieDef* RE::GFxMovieRoot::movieDef |
| GMatrix3D* RE::GFxMovieRoot::perspective3D |
| GRectF RE::GFxMovieRoot::safeRect |
| GFxSprite* RE::GFxMovieRoot::timeline |
| std::uint64_t RE::GFxMovieRoot::unk0020 |
| std::uint64_t RE::GFxMovieRoot::unk0030 |
| std::uint64_t RE::GFxMovieRoot::unk0040 |
| std::uint64_t RE::GFxMovieRoot::unk0048 |
| std::uint64_t RE::GFxMovieRoot::unk0050 |
| std::uint64_t RE::GFxMovieRoot::unk0068 |
| std::uint64_t RE::GFxMovieRoot::unk0070 |
| GViewport RE::GFxMovieRoot::unk0078 |
| std::uint64_t RE::GFxMovieRoot::unk00B0 |
| std::uint64_t RE::GFxMovieRoot::unk00B8 |
| std::uint64_t RE::GFxMovieRoot::unk00D8 |
| std::uint64_t RE::GFxMovieRoot::unk00F0 |
| std::uint64_t RE::GFxMovieRoot::unk00F8 |
| std::uint64_t RE::GFxMovieRoot::unk0108 |
| std::uint64_t RE::GFxMovieRoot::unk0110 |
| std::uint64_t RE::GFxMovieRoot::unk0118[(0x09A0 - 0x0118) >> 3] |
| std::uint32_t RE::GFxMovieRoot::unk09A4 |
| std::uint64_t RE::GFxMovieRoot::unk09A8[(0x0A68 - 0x09A8) >> 3] |
| std::uint64_t RE::GFxMovieRoot::unk0A78 |
| std::uint64_t RE::GFxMovieRoot::unk1108[(0x24A0 - 0x1108) >> 3] |
| std::uint64_t RE::GFxMovieRoot::unk24A8[(0x25E0 - 0x24A8) >> 3] |
| std::uint32_t RE::GFxMovieRoot::unk25E4 |
| std::uint64_t RE::GFxMovieRoot::unk25E8[(0x2B48 - 0x25E8) >> 3] |
| std::uint32_t RE::GFxMovieRoot::unk2B54 |
| std::uint64_t RE::GFxMovieRoot::unk2B58[(0x2BE8 - 0x2B58) >> 3] |
| void* RE::GFxMovieRoot::userData |
| AlignType RE::GFxMovieRoot::viewAlignment |
| ScaleModeType RE::GFxMovieRoot::viewScaleMode |
| GRectF RE::GFxMovieRoot::visibleFrameRect |