CommonLibSSE (Parapets fork)
RE::HUDObject Class Referenceabstract

#include <HUDObject.h>

Inheritance diagram for RE::HUDObject:
RE::HUDMeter RE::HUDNotifications RE::StealthMeter RE::ActorValueMeter RE::ShoutMeter

Classes

struct  HudComponents
 

Public Types

using HudComponent = HudComponents::HudComponent
 

Public Member Functions

 HUDObject (GFxMovieView *a_view)
 
virtual ~HUDObject ()
 
virtual void Update ()=0
 
virtual bool ProcessMessage (UIMessage *a_message)
 
virtual void RegisterHUDComponent (FxDelegateArgs &a_params)
 
virtual void CleanUp ()
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

GPtr< GFxMovieViewview
 
GFxValue root
 

Static Public Attributes

static constexpr auto RTTI = RTTI_HUDObject
 

Member Typedef Documentation

◆ HudComponent

Constructor & Destructor Documentation

◆ HUDObject()

RE::HUDObject::HUDObject ( GFxMovieView a_view)

◆ ~HUDObject()

virtual RE::HUDObject::~HUDObject ( )
virtual

Member Function Documentation

◆ CleanUp()

virtual void RE::HUDObject::CleanUp ( )
virtual

Reimplemented in RE::HUDNotifications.

◆ ProcessMessage()

virtual bool RE::HUDObject::ProcessMessage ( UIMessage a_message)
virtual

◆ RegisterHUDComponent()

virtual void RE::HUDObject::RegisterHUDComponent ( FxDelegateArgs a_params)
virtual

Reimplemented in RE::StealthMeter, and RE::HUDNotifications.

◆ TES_HEAP_REDEFINE_NEW()

RE::HUDObject::TES_HEAP_REDEFINE_NEW ( )

◆ Update()

virtual void RE::HUDObject::Update ( )
pure virtual

Member Data Documentation

◆ root

GFxValue RE::HUDObject::root

◆ RTTI

constexpr auto RE::HUDObject::RTTI = RTTI_HUDObject
inlinestaticconstexpr

◆ view

GPtr<GFxMovieView> RE::HUDObject::view

The documentation for this class was generated from the following file: