82        virtual float                                     Advance(
float a_deltaT, std::uint32_t a_frameCatchUpCount = 2);                                                     
 
   91        virtual void                                      GetMouseState(std::uint32_t a_mouseIndex, 
float* a_x, 
float* a_y, std::uint32_t* a_buttons);                        
 
   92        virtual void                                      NotifyMouseState(
float a_x, 
float a_y, std::uint32_t a_buttons, std::uint32_t a_mouseIndex = 0);                    
 
   94        virtual bool                                      HitTest3D(GPoint3F* a_ptOut, 
float a_x, 
float a_y, std::uint32_t a_controllerIdx = 0);                              
 
  105        virtual void                                      GetStats(GStatBag* a_bag, 
bool a_reset = 
true);                                                                     
 
Definition: GFxMovieDef.h:60
 
Definition: GFxMovie.h:13
 
Definition: GFxMovieView.h:24
 
virtual void GetMouseState(std::uint32_t a_mouseIndex, float *a_x, float *a_y, std::uint32_t *a_buttons)
 
virtual bool AttachDisplayCallback(const char *a_pathToObject, void(*a_callback)(void *a_user), void *a_user)
 
virtual GRectF TranslateToScreen(const GRectF &a_p, void *a_userMatrix)
 
virtual void SetViewScaleMode(ScaleModeType a_type)
 
virtual bool IsMovieFocused() const
 
virtual AlignType GetViewAlignment() const
 
virtual void SetUserData(void *a_data)
 
virtual bool GetDirtyFlag(bool a_doReset=true)
 
virtual GRectF GetVisibleFrameRect() const
 
virtual bool SetControllerFocusGroup(std::uint32_t a_controllerIdx, std::uint32_t a_focusGroupIndex)
 
virtual void GetStats(GStatBag *a_bag, bool a_reset=true)
 
virtual void SetPause(bool a_pause)
 
virtual GMemoryHeap * GetHeap() const
 
virtual void SetViewAlignment(AlignType a_type)
 
virtual bool HitTest(float a_x, float a_y, HitTestType a_testCond=HitTestType::kShapes, std::uint32_t a_controllerIdx=0)
 
virtual void SetSafeRect(const GRectF &a_rect)
 
virtual GRectF GetSafeRect() const
 
AlignType
Definition: GFxMovieView.h:39
 
virtual void SetBackgroundAlpha(float a_alpha)
 
virtual std::uint32_t GetControllerFocusGroup(std::uint32_t a_controllerIdx) const
 
virtual bool IsPaused() const
 
virtual void DisplayPrePass()
 
virtual void GetViewport(GViewport *a_viewDesc) const
 
virtual void NotifyMouseState(float a_x, float a_y, std::uint32_t a_buttons, std::uint32_t a_mouseIndex=0)
 
virtual float GetBackgroundAlpha() const
 
virtual bool TranslateLocalToScreen(const char *a_pathToCharacter, const GPointF &a_pt, GPointF *a_presPt, void *a_userMatrix)
 
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 SetViewport(const GViewport &a_viewDesc)
 
HitTestType
Definition: GFxMovieView.h:60
 
void InvokeNoReturn(const char *a_methodName, const GFxValue *a_args, std::uint32_t a_numArgs)
 
virtual ScaleModeType GetViewScaleMode() const
 
virtual void * GetUserData() const
 
virtual float Advance(float a_deltaT, std::uint32_t a_frameCatchUpCount=2)
 
virtual std::uint32_t GetMouseCursorCount() const
 
HEResult
Definition: GFxMovieView.h:52
 
friend class GFxCharacter
Definition: GFxMovieView.h:25
 
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)
 
virtual std::uint32_t GetControllerCount() const
 
virtual void SetControllerCount(std::uint32_t a_count)
 
virtual void SetPerspective3D(const GMatrix3D &a_projMatIn)
 
virtual void SetBackgroundColor(const GColor a_bgColor)
 
virtual void SetView3D(const GMatrix3D &a_viewMatIn)
 
virtual void SetMouseCursorCount(std::uint32_t a_count)
 
virtual HEResult HandleEvent(const GFxEvent &a_event)
 
ScaleModeType
Definition: GFxMovieView.h:30
 
virtual void ForceCollectGarbage()
 
virtual GPointF TranslateToScreen(const GPointF &a_p, void *a_userMatrix)
 
virtual GFxMovieDef::MemoryContext * GetMemoryContext() const
 
Definition: GFxStateBag.h:11
 
Definition: GFxValue.h:90
 
Definition: GMatrix3D.h:6
 
Definition: GMemoryHeap.h:16
 
Definition: GViewport.h:6
 
Flag
Definition: GViewport.h:9
 
@ kNone
Definition: GViewport.h:10
 
Definition: AbsorbEffect.h:6