Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

ActorFrame Class Reference

#include <ActorFrame.h>

Inheritance diagram for ActorFrame:

Inheritance graph
[legend]
Collaboration diagram for ActorFrame:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ActorFrame ()
virtual ~ActorFrame ()
void LoadFromNode (const CString &sDir, const XNode *pNode)
virtual void AddChild (Actor *pActor)
virtual void RemoveChild (Actor *pActor)
void MoveToTail (Actor *pActor)
void MoveToHead (Actor *pActor)
void SortByDrawOrder ()
void DeleteChildrenWhenDone (bool bDelete=true)
void DeleteAllChildren ()
void PushSelf (lua_State *L)
void RunCommandsOnChildren (const ActorCommands &cmds)
void RunCommandsOnChildren (const apActorCommands &cmds)
virtual void Update (float fDeltaTime)
virtual void DrawPrimitives ()
virtual void SetDiffuse (RageColor c)
virtual void SetDiffuseAlpha (float f)
virtual void SetZTestMode (ZTestMode mode)
virtual void SetZWrite (bool b)
virtual void FinishTweening ()
virtual void HurryTweening (float factor)
void SetPropagateCommands (bool b)
virtual float GetTweenTimeLeft () const
virtual void GainFocus (float fRate, bool bRewindMovie, bool bLoop)
virtual void LoseFocus ()
virtual void PlayCommand (const CString &sCommandName)
virtual void RunCommands (const ActorCommands &cmds)
void RunCommands (const apActorCommands &cmds)

Protected Attributes

vector< Actor * > m_SubActors
bool m_bPropagateCommands
bool m_bDeleteChildren

Constructor & Destructor Documentation

ActorFrame::ActorFrame  ) 
 

ActorFrame::~ActorFrame  )  [virtual]
 


Member Function Documentation

void ActorFrame::AddChild Actor pActor  )  [virtual]
 

void ActorFrame::DeleteAllChildren  ) 
 

void ActorFrame::DeleteChildrenWhenDone bool  bDelete = true  )  [inline]
 

void ActorFrame::DrawPrimitives  )  [virtual]
 

Reimplemented from Actor.

Reimplemented in ActorScroller, Background, BeginnerHelper, BGAnimationLayer, BPMDisplay, CourseContentsList, DancingCharacters, DifficultyRating, EditCoursesMenu, EditMenu, FadingBanner, GhostArrowRow, GraphDisplay, GrooveRadar::GrooveRadarValueMap, HoldJudgment, JukeboxMenu, LifeMeterBar, ListDisplay, MusicWheel, MusicWheelItem, NoteField, OptionIcon, OptionIconRow, Player, ReceptorArrow, ReceptorArrowRow, ScreenBookkeeping, ScreenEdit, ScreenEndlessBreak, ScreenEvaluation, ScreenEz2SelectMusic, ScreenEz2SelectPlayer, ScreenGameplay, ScreenGameplayMultiplayer, ScreenHowToPlay, ScreenMapControllers, ScreenMiniMenu, ScreenNameEntry, ScreenNameEntryTraditional, ScreenOptions, ScreenPlayerOptions, ScreenPrompt, ScreenSandbox, ScreenSelect, ScreenSelectCharacter, ScreenSelectGroup, ScreenSelectMode, ScreenSelectMusic, ScreenSetTime, ScreenStyleSplash, ScreenTestInput, ScreenTestLights, ScreenTextEntry, and ScrollingList.

void ActorFrame::FinishTweening  )  [virtual]
 

Reimplemented from Actor.

void ActorFrame::GainFocus float  fRate,
bool  bRewindMovie,
bool  bLoop
[virtual]
 

Reimplemented from Actor.

Reimplemented in BGAnimationLayer.

float ActorFrame::GetTweenTimeLeft  )  const [virtual]
 

Reimplemented from Actor.

virtual void ActorFrame::HurryTweening float  factor  )  [virtual]
 

Reimplemented from Actor.

void ActorFrame::LoadFromNode const CString &  sDir,
const XNode pNode
 

Reimplemented from Actor.

Reimplemented in ActorScroller, BGAnimation, and BGAnimationLayer.

void ActorFrame::LoseFocus  )  [virtual]
 

Reimplemented from Actor.

void ActorFrame::MoveToHead Actor pActor  ) 
 

void ActorFrame::MoveToTail Actor pActor  ) 
 

void ActorFrame::PlayCommand const CString &  sCommandName  )  [virtual]
 

Reimplemented from Actor.

void ActorFrame::PushSelf lua_State *  L  )  [virtual]
 

Reimplemented from Actor.

void ActorFrame::RemoveChild Actor pActor  )  [virtual]
 

void ActorFrame::RunCommands const apActorCommands cmds  )  [inline]
 

Reimplemented from Actor.

void ActorFrame::RunCommands const ActorCommands cmds  )  [virtual]
 

Reimplemented from Actor.

void ActorFrame::RunCommandsOnChildren const apActorCommands cmds  )  [inline]
 

void ActorFrame::RunCommandsOnChildren const ActorCommands cmds  ) 
 

virtual void ActorFrame::SetDiffuse RageColor  c  )  [virtual]
 

Reimplemented from Actor.

ZTestMode float void ActorFrame::SetDiffuseAlpha float  f  )  [virtual]
 

Reimplemented from Actor.

void ActorFrame::SetPropagateCommands bool  b  ) 
 

virtual void ActorFrame::SetZTestMode ZTestMode  mode  )  [virtual]
 

Reimplemented from Actor.

Reimplemented in MusicWheelItem.

virtual void ActorFrame::SetZWrite bool  b  )  [virtual]
 

Reimplemented from Actor.

Reimplemented in MusicWheelItem.

void ActorFrame::SortByDrawOrder  ) 
 

void ActorFrame::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Actor.

Reimplemented in ActorScroller, AttackDisplay, BrightnessOverlay, Background, BeginnerHelper, BGAnimationLayer, BPMDisplay, CombinedLifeMeterEnemy, CombinedLifeMeterTug, CourseContentsList, DancingCharacters, DifficultyRating, EditCoursesMenu, FadingBanner, Foreground, GhostArrowRow, GraphDisplay, GrooveRadar::GrooveRadarValueMap, HelpDisplay, HoldJudgment, LifeMeterBar, LifeMeterBattery, ListDisplay, LyricDisplay, MemoryCardDisplay, MenuTimer, MusicWheel, MusicWheelItem, NoteField, PaneDisplay, PercentageDisplay, Player, ReceptorArrow, ReceptorArrowRow, ScoreDisplayBattle, ScoreDisplayNormal, ScoreDisplayOni, ScoreDisplayRave, Screen, ScreenAttract, ScreenCenterImage, ScreenEdit, ScreenEnding, ScreenEndlessBreak, ScreenEvaluation, ScreenExit, ScreenEz2SelectMusic, ScreenEz2SelectPlayer, ScreenGameplay, ScreenGameplayMultiplayer, ScreenHowToPlay, ScreenMapControllers, ScreenMiniMenu, ScreenMusicScroll, ScreenNameEntry, ScreenNameEntryTraditional, ScreenNetRoom, ScreenNetSelectMusic, ScreenOptions, ScreenPackages, ScreenPlayerOptions, ScreenPrompt, ScreenReloadSongs, ScreenSandbox, ScreenSelect, ScreenSelectDifficulty, ScreenSelectMaster, ScreenSelectMode, ScreenSelectMusic, ScreenSetTime, ScreenStage, ScreenSystemLayer, ScreenTest, ScreenTestInput, ScreenTestLights, ScreenTestSound, ScreenTextEntry, and ScrollingList.


Member Data Documentation

bool ActorFrame::m_bDeleteChildren [protected]
 

bool ActorFrame::m_bPropagateCommands [protected]
 

vector<Actor*> ActorFrame::m_SubActors [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:58:36 2005 for StepMania by doxygen 1.3.7