MythTV  master
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
MHRoot Class Referenceabstract

#include <libmythfreemheg/Root.h>

Inheritance diagram for MHRoot:
[legend]
Collaboration diagram for MHRoot:
[legend]

Public Member Functions

 MHRoot ()=default
 
 MHRoot (const MHRoot &)
 
virtual ~MHRoot ()=default
 
virtual void Initialise (MHParseNode *p, MHEngine *engine)
 
virtual void PrintMe (FILE *fd, int nTabs) const
 
virtual bool IsShared ()
 
virtual void Preparation (MHEngine *engine)
 
virtual void Activation (MHEngine *engine)
 
virtual void Deactivation (MHEngine *engine)
 
virtual void Destruction (MHEngine *engine)
 
virtual void ContentPreparation (MHEngine *)
 
virtual MHRootFindByObjectNo (int n)
 
virtual bool GetAvailabilityStatus ()
 
virtual bool GetRunningStatus ()
 
virtual void SetTimer (int, bool, int, MHEngine *)
 
virtual void MakeClone (MHRoot *, MHRoot *, MHEngine *)
 
virtual void SetInputRegister (int, MHEngine *)
 
virtual void SetData (const MHOctetString &, MHEngine *)
 
virtual void SetData (const MHContentRef &, bool, int, bool, int, MHEngine *)
 
virtual void Preload (MHEngine *)
 
virtual void Unload (MHEngine *)
 
virtual MHIngredientClone (MHEngine *)
 
virtual void Run (MHEngine *)
 
virtual void Stop (MHEngine *)
 
virtual void TestVariable (int, const MHUnion &, MHEngine *)
 
virtual void GetVariableValue (MHUnion &, MHEngine *)
 
virtual void SetVariableValue (const MHUnion &)
 
virtual void GetTextData (MHRoot *, MHEngine *)
 
virtual void SetBackgroundColour (const MHColour &, MHEngine *)
 
virtual void SetTextColour (const MHColour &, MHEngine *)
 
virtual void SetFontAttributes (const MHOctetString &, MHEngine *)
 
virtual void Activate (bool, MHEngine *)
 
virtual void CallProgram (bool, const MHObjectRef &, const MHSequence< MHParameter * > &, MHEngine *)
 
virtual void CallActionSlot (int, MHEngine *)
 
virtual void Move (int, MHEngine *)
 
virtual void MoveTo (int, MHEngine *)
 
virtual void GetTokenPosition (MHRoot *, MHEngine *)
 
virtual void AddItem (int, MHRoot *, MHEngine *)
 
virtual void DelItem (MHRoot *, MHEngine *)
 
virtual void GetCellItem (int, const MHObjectRef &, MHEngine *)
 
virtual void GetListItem (int, const MHObjectRef &, MHEngine *)
 
virtual void GetItemStatus (int, const MHObjectRef &, MHEngine *)
 
virtual void SelectItem (int, MHEngine *)
 
virtual void DeselectItem (int, MHEngine *)
 
virtual void ToggleItem (int, MHEngine *)
 
virtual void ScrollItems (int, MHEngine *)
 
virtual void SetFirstItem (int, MHEngine *)
 
virtual void GetFirstItem (MHRoot *, MHEngine *)
 
virtual void GetListSize (MHRoot *, MHEngine *)
 
virtual void SetPosition (int, int, MHEngine *)
 
virtual void GetPosition (MHRoot *, MHRoot *)
 
virtual void SetBoxSize (int, int, MHEngine *)
 
virtual void GetBoxSize (MHRoot *, MHRoot *)
 
virtual void SetPaletteRef (const MHObjectRef &, MHEngine *)
 
virtual void BringToFront (MHEngine *)
 
virtual void SendToBack (MHEngine *)
 
virtual void PutBefore (const MHRoot *, MHEngine *)
 
virtual void PutBehind (const MHRoot *, MHEngine *)
 
virtual void ResetPosition ()
 
virtual void SetFillColour (const MHColour &, MHEngine *)
 
virtual void SetLineColour (const MHColour &, MHEngine *)
 
virtual void SetLineWidth (int, MHEngine *)
 
virtual void SetLineStyle (int, MHEngine *)
 
virtual void SetTransparency (int, MHEngine *)
 
virtual void ScaleBitmap (int, int, MHEngine *)
 
virtual void SetBitmapDecodeOffset (int, int, MHEngine *)
 
virtual void GetBitmapDecodeOffset (MHRoot *, MHRoot *)
 
virtual void Clear ()
 
virtual void GetLineWidth (MHRoot *)
 
virtual void GetLineStyle (MHRoot *)
 
virtual void GetLineColour (MHRoot *)
 
virtual void GetFillColour (MHRoot *)
 
virtual void DrawArcSector (bool, int, int, int, int, int, int, MHEngine *)
 
virtual void DrawLine (int, int, int, int, MHEngine *)
 
virtual void DrawOval (int, int, int, int, MHEngine *)
 
virtual void DrawRectangle (int, int, int, int, MHEngine *)
 
virtual void DrawPoly (bool, const MHPointVec &, const MHPointVec &, MHEngine *)
 
virtual void ScaleVideo (int, int, MHEngine *)
 
virtual void SetVideoDecodeOffset (int, int, MHEngine *)
 
virtual void GetVideoDecodeOffset (MHRoot *, MHRoot *, MHEngine *)
 
virtual void GetCounterPosition (MHRoot *, MHEngine *)
 
virtual void GetCounterMaxPosition (MHRoot *, MHEngine *)
 
virtual void SetCounterPosition (int, MHEngine *)
 
virtual void SetSpeed (int, MHEngine *)
 
virtual void SetInteractionStatus (bool, MHEngine *)
 
virtual bool GetInteractionStatus (void)
 
virtual void SetHighlightStatus (bool, MHEngine *)
 
virtual bool GetHighlightStatus (void)
 
virtual void Step (int, MHEngine *)
 
virtual void SetSliderValue (int, MHEngine *)
 
virtual int GetSliderValue (void)
 
virtual void SetPortion (int, MHEngine *)
 
virtual int GetPortion (void)
 
virtual void SetSliderParameters (int, int, int, MHEngine *)
 
virtual const char * ClassName ()=0
 

Public Attributes

MHObjectRef m_ObjectReference
 

Protected Member Functions

void InvalidAction (const char *actionName)
 

Protected Attributes

bool m_fAvailable {false}
 
bool m_fRunning {false}
 

Friends

class MHEngine
 

Detailed Description

Definition at line 44 of file Root.h.

Constructor & Destructor Documentation

◆ MHRoot() [1/2]

MHRoot::MHRoot ( )
default

◆ MHRoot() [2/2]

MHRoot::MHRoot ( const MHRoot )
inline

Definition at line 48 of file Root.h.

◆ ~MHRoot()

virtual MHRoot::~MHRoot ( )
virtualdefault

Member Function Documentation

◆ Initialise()

void MHRoot::Initialise ( MHParseNode p,
MHEngine engine 
)
virtual

◆ PrintMe()

void MHRoot::PrintMe ( FILE *  fd,
int  nTabs 
) const
virtual

◆ IsShared()

virtual bool MHRoot::IsShared ( )
inlinevirtual

Reimplemented in MHApplication, and MHIngredient.

Definition at line 55 of file Root.h.

◆ Preparation()

void MHRoot::Preparation ( MHEngine engine)
virtual

◆ Activation()

void MHRoot::Activation ( MHEngine engine)
virtual

◆ Deactivation()

void MHRoot::Deactivation ( MHEngine engine)
virtual

◆ Destruction()

void MHRoot::Destruction ( MHEngine engine)
virtual

Reimplemented in MHListGroup, MHGroup, MHIngredient, MHStream, and MHVisible.

Definition at line 98 of file Root.cpp.

Referenced by MHIngredient::Destruction(), and MHGroup::Destruction().

◆ ContentPreparation()

virtual void MHRoot::ContentPreparation ( MHEngine )
inlinevirtual

Reimplemented in MHVideo, MHBitmap, MHIngredient, MHText, and MHStream.

Definition at line 67 of file Root.h.

Referenced by Preparation().

◆ FindByObjectNo()

MHRoot * MHRoot::FindByObjectNo ( int  n)
virtual

Reimplemented in MHGroup, and MHStream.

Definition at line 116 of file Root.cpp.

Referenced by MHStream::FindByObjectNo(), and MHGroup::FindByObjectNo().

◆ GetAvailabilityStatus()

virtual bool MHRoot::GetAvailabilityStatus ( )
inlinevirtual

Definition at line 76 of file Root.h.

Referenced by MHGetAvailabilityStatus::Perform().

◆ GetRunningStatus()

virtual bool MHRoot::GetRunningStatus ( )
inlinevirtual

Definition at line 77 of file Root.h.

Referenced by MHInteractible::InteractSetHighlightStatus(), and MHListGroup::Update().

◆ SetTimer()

virtual void MHRoot::SetTimer ( int  ,
bool  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHGroup.

Definition at line 80 of file Root.h.

Referenced by MHSetTimer::Perform().

◆ MakeClone()

virtual void MHRoot::MakeClone ( MHRoot ,
MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHGroup.

Definition at line 83 of file Root.h.

Referenced by MHClone::CallAction().

◆ SetInputRegister()

virtual void MHRoot::SetInputRegister ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHScene.

Definition at line 85 of file Root.h.

◆ SetData() [1/2]

virtual void MHRoot::SetData ( const MHOctetString ,
MHEngine  
)
inlinevirtual

Reimplemented in MHIngredient.

Definition at line 89 of file Root.h.

Referenced by MHSetData::Perform().

◆ SetData() [2/2]

virtual void MHRoot::SetData ( const MHContentRef ,
bool  ,
int  ,
bool  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHIngredient.

Definition at line 91 of file Root.h.

◆ Preload()

virtual void MHRoot::Preload ( MHEngine )
inlinevirtual

Reimplemented in MHIngredient.

Definition at line 94 of file Root.h.

Referenced by MHPreload::Perform().

◆ Unload()

virtual void MHRoot::Unload ( MHEngine )
inlinevirtual

Reimplemented in MHIngredient.

Definition at line 95 of file Root.h.

Referenced by MHUnload::Perform().

◆ Clone()

virtual MHIngredient* MHRoot::Clone ( MHEngine )
inlinevirtual

Reimplemented in MHRectangle, MHBitmap, and MHText.

Definition at line 97 of file Root.h.

Referenced by MHGroup::MakeClone().

◆ Run()

virtual void MHRoot::Run ( MHEngine )
inlinevirtual

Reimplemented in MHPresentable.

Definition at line 101 of file Root.h.

Referenced by MHRun::Perform().

◆ Stop()

virtual void MHRoot::Stop ( MHEngine )
inlinevirtual

Reimplemented in MHProgram, and MHPresentable.

Definition at line 102 of file Root.h.

Referenced by MHStop::Perform().

◆ TestVariable()

virtual void MHRoot::TestVariable ( int  ,
const MHUnion ,
MHEngine  
)
inlinevirtual

Reimplemented in MHIntegerVar, MHContentRefVar, MHObjectRefVar, MHOctetStrVar, and MHBooleanVar.

Definition at line 105 of file Root.h.

Referenced by MHTestVariable::Perform().

◆ GetVariableValue()

virtual void MHRoot::GetVariableValue ( MHUnion ,
MHEngine  
)
inlinevirtual

◆ SetVariableValue()

virtual void MHRoot::SetVariableValue ( const MHUnion )
inlinevirtual

◆ GetTextData()

virtual void MHRoot::GetTextData ( MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHText.

Definition at line 113 of file Root.h.

◆ SetBackgroundColour()

virtual void MHRoot::SetBackgroundColour ( const MHColour ,
MHEngine  
)
inlinevirtual

Reimplemented in MHText.

Definition at line 115 of file Root.h.

Referenced by MHSetBackgroundColour::SetColour().

◆ SetTextColour()

virtual void MHRoot::SetTextColour ( const MHColour ,
MHEngine  
)
inlinevirtual

Reimplemented in MHText.

Definition at line 117 of file Root.h.

Referenced by MHSetTextColour::SetColour().

◆ SetFontAttributes()

virtual void MHRoot::SetFontAttributes ( const MHOctetString ,
MHEngine  
)
inlinevirtual

Reimplemented in MHText.

Definition at line 119 of file Root.h.

Referenced by MHSetFontAttributes::Perform().

◆ Activate()

virtual void MHRoot::Activate ( bool  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHLink.

Definition at line 123 of file Root.h.

Referenced by MHActivate::Perform().

◆ CallProgram()

virtual void MHRoot::CallProgram ( bool  ,
const MHObjectRef ,
const MHSequence< MHParameter * > &  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHResidentProgram.

Definition at line 127 of file Root.h.

Referenced by MHCall::Perform().

◆ CallActionSlot()

virtual void MHRoot::CallActionSlot ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHTokenGroup.

Definition at line 132 of file Root.h.

◆ Move()

virtual void MHRoot::Move ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHTokenGroup.

Definition at line 133 of file Root.h.

◆ MoveTo()

virtual void MHRoot::MoveTo ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHTokenGroup.

Definition at line 134 of file Root.h.

◆ GetTokenPosition()

virtual void MHRoot::GetTokenPosition ( MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHTokenGroup.

Definition at line 135 of file Root.h.

◆ AddItem()

virtual void MHRoot::AddItem ( int  ,
MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 139 of file Root.h.

Referenced by MHAddItem::Perform().

◆ DelItem()

virtual void MHRoot::DelItem ( MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 141 of file Root.h.

◆ GetCellItem()

virtual void MHRoot::GetCellItem ( int  ,
const MHObjectRef ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 143 of file Root.h.

Referenced by MHGetCellItem::Perform().

◆ GetListItem()

virtual void MHRoot::GetListItem ( int  ,
const MHObjectRef ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 145 of file Root.h.

Referenced by MHGetListItem::Perform().

◆ GetItemStatus()

virtual void MHRoot::GetItemStatus ( int  ,
const MHObjectRef ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 147 of file Root.h.

Referenced by MHGetItemStatus::Perform().

◆ SelectItem()

virtual void MHRoot::SelectItem ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 149 of file Root.h.

Referenced by MHSelectItem::CallAction().

◆ DeselectItem()

virtual void MHRoot::DeselectItem ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 150 of file Root.h.

Referenced by MHDeselectItem::CallAction().

◆ ToggleItem()

virtual void MHRoot::ToggleItem ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 151 of file Root.h.

Referenced by MHToggleItem::CallAction().

◆ ScrollItems()

virtual void MHRoot::ScrollItems ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 152 of file Root.h.

Referenced by MHScrollItems::CallAction().

◆ SetFirstItem()

virtual void MHRoot::SetFirstItem ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 153 of file Root.h.

Referenced by MHSetFirstItem::CallAction().

◆ GetFirstItem()

virtual void MHRoot::GetFirstItem ( MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 154 of file Root.h.

Referenced by MHGetFirstItem::CallAction().

◆ GetListSize()

virtual void MHRoot::GetListSize ( MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHListGroup.

Definition at line 155 of file Root.h.

Referenced by MHGetListSize::CallAction().

◆ SetPosition()

virtual void MHRoot::SetPosition ( int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVisible.

Definition at line 158 of file Root.h.

Referenced by MHListGroup::Update().

◆ GetPosition()

virtual void MHRoot::GetPosition ( MHRoot ,
MHRoot  
)
inlinevirtual

Reimplemented in MHVisible.

Definition at line 160 of file Root.h.

◆ SetBoxSize()

virtual void MHRoot::SetBoxSize ( int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVisible, and MHDynamicLineArt.

Definition at line 162 of file Root.h.

◆ GetBoxSize()

virtual void MHRoot::GetBoxSize ( MHRoot ,
MHRoot  
)
inlinevirtual

Reimplemented in MHVisible.

Definition at line 164 of file Root.h.

◆ SetPaletteRef()

virtual void MHRoot::SetPaletteRef ( const MHObjectRef ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVisible.

Definition at line 166 of file Root.h.

◆ BringToFront()

virtual void MHRoot::BringToFront ( MHEngine )
inlinevirtual

Reimplemented in MHVisible.

Definition at line 168 of file Root.h.

Referenced by MHBringToFront::Perform().

◆ SendToBack()

virtual void MHRoot::SendToBack ( MHEngine )
inlinevirtual

Reimplemented in MHVisible.

Definition at line 169 of file Root.h.

Referenced by MHSendToBack::Perform().

◆ PutBefore()

virtual void MHRoot::PutBefore ( const MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVisible.

Definition at line 170 of file Root.h.

◆ PutBehind()

virtual void MHRoot::PutBehind ( const MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVisible.

Definition at line 171 of file Root.h.

◆ ResetPosition()

virtual void MHRoot::ResetPosition ( )
inlinevirtual

Reimplemented in MHVisible.

Definition at line 172 of file Root.h.

Referenced by MHListGroup::DelItem(), and MHListGroup::Update().

◆ SetFillColour()

virtual void MHRoot::SetFillColour ( const MHColour ,
MHEngine  
)
inlinevirtual

Reimplemented in MHLineArt, and MHDynamicLineArt.

Definition at line 175 of file Root.h.

Referenced by MHSetFillColour::SetColour().

◆ SetLineColour()

virtual void MHRoot::SetLineColour ( const MHColour ,
MHEngine  
)
inlinevirtual

Reimplemented in MHLineArt, and MHDynamicLineArt.

Definition at line 177 of file Root.h.

Referenced by MHSetLineColour::SetColour().

◆ SetLineWidth()

virtual void MHRoot::SetLineWidth ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHLineArt, and MHDynamicLineArt.

Definition at line 179 of file Root.h.

◆ SetLineStyle()

virtual void MHRoot::SetLineStyle ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHLineArt, and MHDynamicLineArt.

Definition at line 180 of file Root.h.

◆ SetTransparency()

virtual void MHRoot::SetTransparency ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHBitmap.

Definition at line 183 of file Root.h.

◆ ScaleBitmap()

virtual void MHRoot::ScaleBitmap ( int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHBitmap.

Definition at line 185 of file Root.h.

◆ SetBitmapDecodeOffset()

virtual void MHRoot::SetBitmapDecodeOffset ( int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHBitmap.

Definition at line 187 of file Root.h.

◆ GetBitmapDecodeOffset()

virtual void MHRoot::GetBitmapDecodeOffset ( MHRoot ,
MHRoot  
)
inlinevirtual

Reimplemented in MHBitmap.

Definition at line 189 of file Root.h.

◆ Clear()

virtual void MHRoot::Clear ( )
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 193 of file Root.h.

Referenced by MHClear::Perform().

◆ GetLineWidth()

virtual void MHRoot::GetLineWidth ( MHRoot )
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 194 of file Root.h.

◆ GetLineStyle()

virtual void MHRoot::GetLineStyle ( MHRoot )
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 195 of file Root.h.

◆ GetLineColour()

virtual void MHRoot::GetLineColour ( MHRoot )
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 196 of file Root.h.

◆ GetFillColour()

virtual void MHRoot::GetFillColour ( MHRoot )
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 197 of file Root.h.

◆ DrawArcSector()

virtual void MHRoot::DrawArcSector ( bool  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 198 of file Root.h.

◆ DrawLine()

virtual void MHRoot::DrawLine ( int  ,
int  ,
int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 200 of file Root.h.

◆ DrawOval()

virtual void MHRoot::DrawOval ( int  ,
int  ,
int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 202 of file Root.h.

◆ DrawRectangle()

virtual void MHRoot::DrawRectangle ( int  ,
int  ,
int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 204 of file Root.h.

◆ DrawPoly()

virtual void MHRoot::DrawPoly ( bool  ,
const MHPointVec ,
const MHPointVec ,
MHEngine  
)
inlinevirtual

Reimplemented in MHDynamicLineArt.

Definition at line 206 of file Root.h.

Referenced by MHDrawPoly::Perform().

◆ ScaleVideo()

virtual void MHRoot::ScaleVideo ( int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVideo.

Definition at line 210 of file Root.h.

◆ SetVideoDecodeOffset()

virtual void MHRoot::SetVideoDecodeOffset ( int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVideo.

Definition at line 212 of file Root.h.

◆ GetVideoDecodeOffset()

virtual void MHRoot::GetVideoDecodeOffset ( MHRoot ,
MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHVideo.

Definition at line 214 of file Root.h.

◆ GetCounterPosition()

virtual void MHRoot::GetCounterPosition ( MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHStream.

Definition at line 216 of file Root.h.

◆ GetCounterMaxPosition()

virtual void MHRoot::GetCounterMaxPosition ( MHRoot ,
MHEngine  
)
inlinevirtual

Reimplemented in MHStream.

Definition at line 218 of file Root.h.

◆ SetCounterPosition()

virtual void MHRoot::SetCounterPosition ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHStream.

Definition at line 220 of file Root.h.

◆ SetSpeed()

virtual void MHRoot::SetSpeed ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHStream.

Definition at line 222 of file Root.h.

Referenced by MHSetSpeed::Perform().

◆ SetInteractionStatus()

virtual void MHRoot::SetInteractionStatus ( bool  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHEntryField, MHSlider, and MHHyperText.

Definition at line 226 of file Root.h.

Referenced by MHSetInteractionStatus::CallAction().

◆ GetInteractionStatus()

virtual bool MHRoot::GetInteractionStatus ( void  )
inlinevirtual

Reimplemented in MHEntryField, MHSlider, and MHHyperText.

Definition at line 228 of file Root.h.

◆ SetHighlightStatus()

virtual void MHRoot::SetHighlightStatus ( bool  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHEntryField, MHSlider, and MHHyperText.

Definition at line 229 of file Root.h.

Referenced by MHSetHighlightStatus::CallAction().

◆ GetHighlightStatus()

virtual bool MHRoot::GetHighlightStatus ( void  )
inlinevirtual

Reimplemented in MHEntryField, MHSlider, and MHHyperText.

Definition at line 231 of file Root.h.

◆ Step()

virtual void MHRoot::Step ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHSlider.

Definition at line 234 of file Root.h.

◆ SetSliderValue()

virtual void MHRoot::SetSliderValue ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHSlider.

Definition at line 235 of file Root.h.

◆ GetSliderValue()

virtual int MHRoot::GetSliderValue ( void  )
inlinevirtual

Reimplemented in MHSlider.

Definition at line 237 of file Root.h.

◆ SetPortion()

virtual void MHRoot::SetPortion ( int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHSlider.

Definition at line 238 of file Root.h.

◆ GetPortion()

virtual int MHRoot::GetPortion ( void  )
inlinevirtual

Reimplemented in MHSlider.

Definition at line 239 of file Root.h.

◆ SetSliderParameters()

virtual void MHRoot::SetSliderParameters ( int  ,
int  ,
int  ,
MHEngine  
)
inlinevirtual

Reimplemented in MHSlider.

Definition at line 241 of file Root.h.

◆ InvalidAction()

void MHRoot::InvalidAction ( const char *  actionName)
protected

◆ ClassName()

virtual const char* MHRoot::ClassName ( )
pure virtual

Friends And Related Function Documentation

◆ MHEngine

friend class MHEngine
friend

Definition at line 255 of file Root.h.

Member Data Documentation

◆ m_ObjectReference

MHObjectRef MHRoot::m_ObjectReference

◆ m_fAvailable

bool MHRoot::m_fAvailable {false}
protected

◆ m_fRunning

bool MHRoot::m_fRunning {false}
protected

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