CommonLibSSE (Parapets fork)
|
#include <GFxMovieRoot.h>
Additional Inherited Members | |
Public Types inherited from RE::GFxMovieView | |
enum class | ScaleModeType { kNoScale , kShowAll , kExactFit , kNoBorder } |
enum class | AlignType { kCenter , kTopCenter , kBottomCenter , kCenterLeft , kCenterRight , kTopLeft , kTopRight , kBottomLeft , kBottomRight } |
enum class | HEResult { kNotHandled = 0 , kHandled = 1 , kNoDefaultAction = 2 , kCompleted = (kHandled | kNoDefaultAction) } |
enum class | HitTestType { kBounds = 0 , kShapes = 1 , kButtonEvents = 2 , kShapesNoInvisible = 3 } |
Public Types inherited from RE::GFxMovie | |
enum class | PlayState { kPlaying , kStopped } |
enum class | SetVarType { kNormal , kSticky , kPermanent } |
enum class | SetArrayType { kInt , kDouble , kFloat , kString , kStringW , kValue } |
Public Types inherited from RE::GRefCountBase< GFxMovie, GFxStatMovieViews::kGFxStatMV_Other_Mem > | |
enum | |
Public Types inherited from RE::GFxFileConstants | |
enum class | FileFormatType { kUnopened , kUnknown , kSWF , kGFX , kJPEG = 10 , kPNG = 11 , kGIF = 12 , kTGA = 13 , kDDS = 14 , kHDR = 15 , kBMP = 16 , kDIB = 17 , kPFM = 18 , kTIFF = 19 , kWAVE = 20 , kNextAvail , kOriginal = 65535 } |
Public Member Functions inherited from RE::GFxMovieView | |
~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) |
Public Member Functions inherited from RE::GFxMovie | |
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) |
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 |
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 |