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

Actor Class Reference

#include <Actor.h>

Inheritance diagram for Actor:

Inheritance graph
[legend]
Collaboration diagram for Actor:

Collaboration graph
[legend]
List of all members.

Public Types

enum  TweenType {
  TWEEN_LINEAR, TWEEN_ACCELERATE, TWEEN_DECELERATE, TWEEN_BOUNCE_BEGIN,
  TWEEN_BOUNCE_END, TWEEN_SPRING
}
enum  Effect {
  no_effect, diffuse_blink, diffuse_shift, glow_blink,
  glow_shift, rainbow, wag, bounce,
  bob, pulse, spin, vibrate
}
enum  EffectClock { CLOCK_TIMER, CLOCK_BGM_TIME, CLOCK_BGM_BEAT, NUM_CLOCKS }
enum  StretchType { fit_inside, cover }
enum  HorizAlign { align_left, align_center, align_right }
enum  VertAlign { align_top, align_middle, align_bottom }

Public Member Functions

 Actor ()
virtual ~Actor ()
virtual void Reset ()
void LoadFromNode (const CString &sDir, const XNode *pNode)
void Draw ()
virtual bool EarlyAbortDraw ()
virtual void BeginDraw ()
virtual void SetRenderStates ()
virtual void DrawPrimitives ()
virtual void EndDraw ()
bool IsFirstUpdate () const
virtual void Update (float fDeltaTime)
void UpdateTweening (float fDeltaTime)
void CopyTweening (const Actor &from)
const CString & GetName () const
const CString & GetID () const
void SetName (const CString &sName, const CString &sID="")
float GetX () const
float GetY () const
float GetZ () const
float GetDestX ()
float GetDestY ()
float GetDestZ ()
void SetX (float x)
void SetY (float y)
void SetZ (float z)
void SetXY (float x, float y)
void AddX (float x)
void AddY (float y)
void AddZ (float z)
float GetUnzoomedWidth ()
float GetUnzoomedHeight ()
float GetZoomedWidth ()
float GetZoomedHeight ()
void SetWidth (float width)
void SetHeight (float height)
void SetBaseZoomX (float zoom)
void SetBaseZoomY (float zoom)
void SetBaseZoomZ (float zoom)
void SetBaseZoom (const RageVector3 &zoom)
void SetBaseRotationX (float rot)
void SetBaseRotationY (float rot)
void SetBaseRotationZ (float rot)
void SetBaseRotation (const RageVector3 &rot)
float GetZoom ()
float GetZoomX ()
float GetZoomY ()
float GetZoomZ ()
void SetZoom (float zoom)
void SetZoomX (float zoom)
void SetZoomY (float zoom)
void SetZoomZ (float zoom)
void ZoomToWidth (float zoom)
void ZoomToHeight (float zoom)
float GetRotationX ()
float GetRotationY ()
float GetRotationZ ()
void SetRotationX (float rot)
void SetRotationY (float rot)
void SetRotationZ (float rot)
void AddRotationH (float rot)
void AddRotationP (float rot)
void AddRotationR (float rot)
float GetCropLeft ()
float GetCropTop ()
float GetCropRight ()
float GetCropBottom ()
void SetCropLeft (float percent)
void SetCropTop (float percent)
void SetCropRight (float percent)
void SetCropBottom (float percent)
void SetFadeLeft (float percent)
void SetFadeTop (float percent)
void SetFadeRight (float percent)
void SetFadeBottom (float percent)
void SetGlobalDiffuseColor (RageColor c)
void SetGlobalX (float x)
virtual void SetDiffuse (RageColor c)
virtual void SetDiffuseAlpha (float f)
void SetDiffuseColor (RageColor c)
void SetDiffuses (int i, RageColor c)
void SetDiffuseUpperLeft (RageColor c)
void SetDiffuseUpperRight (RageColor c)
void SetDiffuseLowerLeft (RageColor c)
void SetDiffuseLowerRight (RageColor c)
void SetDiffuseTopEdge (RageColor c)
void SetDiffuseRightEdge (RageColor c)
void SetDiffuseBottomEdge (RageColor c)
void SetDiffuseLeftEdge (RageColor c)
RageColor GetDiffuse ()
RageColor GetDiffuses (int i)
void SetGlow (RageColor c)
RageColor GetGlow ()
void BeginTweening (float time, TweenType tt=TWEEN_LINEAR)
void StopTweening ()
void Sleep (float time)
void QueueCommand (const CString &sCommandName)
virtual void FinishTweening ()
virtual void HurryTweening (float factor)
virtual float GetTweenTimeLeft () const
TweenStateDestTweenState ()
void SetLatestTween (TweenState ts)
void ScaleToCover (const RectF &rect)
void ScaleToFitInside (const RectF &rect)
void ScaleTo (const RectF &rect, StretchType st)
void StretchTo (const RectF &rect)
virtual void SetHorizAlign (HorizAlign ha)
virtual void SetHorizAlignString (const CString &s)
virtual void SetVertAlign (VertAlign va)
virtual void SetVertAlignString (const CString &s)
void SetEffectNone ()
Effect GetEffect ()
void SetEffectColor1 (RageColor c)
void SetEffectColor2 (RageColor c)
void SetEffectPeriod (float fSecs)
void SetEffectDelay (float fTime)
void SetEffectOffset (float fPercent)
void SetEffectClock (EffectClock c)
void SetEffectClockString (const CString &s)
void SetEffectMagnitude (RageVector3 vec)
void SetEffectDiffuseBlink (float fEffectPeriodSeconds=1.0f, RageColor c1=RageColor(0.5f, 0.5f, 0.5f, 1), RageColor c2=RageColor(1, 1, 1, 1))
void SetEffectDiffuseShift (float fEffectPeriodSeconds=1.f, RageColor c1=RageColor(0, 0, 0, 1), RageColor c2=RageColor(1, 1, 1, 1))
void SetEffectGlowBlink (float fEffectPeriodSeconds=1.f, RageColor c1=RageColor(1, 1, 1, 0.2f), RageColor c2=RageColor(1, 1, 1, 0.8f))
void SetEffectGlowShift (float fEffectPeriodSeconds=1.0f, RageColor c1=RageColor(1, 1, 1, 0.2f), RageColor c2=RageColor(1, 1, 1, 0.8f))
void SetEffectRainbow (float fEffectPeriodSeconds=2.0f)
void SetEffectWag (float fPeriod=2.f, RageVector3 vect=RageVector3(0, 0, 20))
void SetEffectBounce (float fPeriod=2.f, RageVector3 vect=RageVector3(0, 0, 20))
void SetEffectBob (float fPeriod=2.f, RageVector3 vect=RageVector3(0, 0, 20))
void SetEffectPulse (float fPeriod=2.f, float fMinZoom=0.5f, float fMaxZoom=1.f)
void SetEffectSpin (RageVector3 vect=RageVector3(0, 0, 180))
void SetEffectVibrate (RageVector3 vect=RageVector3(10, 10, 10))
bool GetHidden () const
void SetHidden (bool b)
void SetShadowLength (float fLength)
void SetHibernate (float fSecs)
void SetDrawOrder (int iOrder)
int GetDrawOrder () const
virtual void EnableAnimation (bool b)
void StartAnimating ()
void StopAnimating ()
void SetBlendMode (BlendMode mode)
void SetBlendModeString (const CString &s)
void SetTextureWrapping (bool b)
void SetClearZBuffer (bool b)
void SetUseZBuffer (bool b)
virtual void SetZTestMode (ZTestMode mode)
void SetZTestModeString (const CString &s)
virtual void SetZWrite (bool b)
virtual void SetCullMode (CullMode mode)
void SetCullModeString (const CString &s)
virtual void PushSelf (lua_State *L)
virtual void PlayCommand (const CString &sCommandName)
virtual void RunCommands (const ActorCommands &cmds)
void RunCommands (const apActorCommands &cmds)
virtual int GetNumStates () const
virtual void SetState (int iNewState)
virtual float GetAnimationLengthSeconds () const
virtual void SetSecondsIntoAnimation (float fSeconds)
virtual void GainFocus (float fRate, bool bRewindMovie, bool bLoop)
virtual void LoseFocus ()

Static Public Member Functions

void SetBGMTime (float fTime, float fBeat)
float GetCommandsLengthSeconds (const ActorCommands &cmds)
float GetCommandsLengthSeconds (const apActorCommands &cmds)

Public Attributes

CString m_sName
CString m_sID

Protected Member Functions

TweenStateLatestTween ()
float GetEffectDeltaTime () const

Protected Attributes

RageVector3 m_baseRotation
RageVector3 m_baseScale
RageVector2 m_size
TweenState m_current
TweenState m_start
deque< TweenStateAndInfom_Tweens
TweenState m_tempState
TweenStatem_pTempState
bool m_bFirstUpdate
HorizAlign m_HorizAlign
VertAlign m_VertAlign
Effect m_Effect
float m_fSecsIntoEffect
float m_fEffectDelta
float m_fEffectPeriodSeconds
float m_fEffectDelay
float m_fEffectOffset
EffectClock m_EffectClock
RageColor m_effectColor1
RageColor m_effectColor2
RageVector3 m_vEffectMagnitude
bool m_bHidden
float m_fHibernateSecondsLeft
float m_fShadowLength
bool m_bIsAnimating
int m_iDrawOrder
bool m_bTextureWrapping
BlendMode m_BlendMode
bool m_bClearZBuffer
ZTestMode m_ZTestMode
bool m_bZWrite
CullMode m_CullMode
map< CString, apActorCommandsm_mapNameToCommands

Static Protected Attributes

float g_fCurrentBGMTime = 0 Actor::g_fCurrentBGMBeat
float g_fCurrentBGMBeat

Member Enumeration Documentation

enum Actor::Effect
 

Enumeration values:
no_effect 
diffuse_blink 
diffuse_shift 
glow_blink 
glow_shift 
rainbow 
wag 
bounce 
bob 
pulse 
spin 
vibrate 

enum Actor::EffectClock
 

Enumeration values:
CLOCK_TIMER 
CLOCK_BGM_TIME 
CLOCK_BGM_BEAT 
NUM_CLOCKS 

enum Actor::HorizAlign
 

Enumeration values:
align_left 
align_center 
align_right 

enum Actor::StretchType
 

Enumeration values:
fit_inside 
cover 

enum Actor::TweenType
 

Enumeration values:
TWEEN_LINEAR 
TWEEN_ACCELERATE 
TWEEN_DECELERATE 
TWEEN_BOUNCE_BEGIN 
TWEEN_BOUNCE_END 
TWEEN_SPRING 

enum Actor::VertAlign
 

Enumeration values:
align_top 
align_middle 
align_bottom 


Constructor & Destructor Documentation

Actor::Actor  ) 
 

virtual Actor::~Actor  )  [inline, virtual]
 


Member Function Documentation

void Actor::AddRotationH float  rot  ) 
 

void Actor::AddRotationP float  rot  ) 
 

void Actor::AddRotationR float  rot  ) 
 

void Actor::AddX float  x  )  [inline]
 

void Actor::AddY float  y  )  [inline]
 

void Actor::AddZ float  z  )  [inline]
 

void Actor::BeginDraw  )  [virtual]
 

void Actor::BeginTweening float  time,
TweenType  tt = TWEEN_LINEAR
 

void Actor::CopyTweening const Actor from  ) 
 

TweenState& Actor::DestTweenState  )  [inline]
 

void Actor::Draw  ) 
 

Reimplemented in ScreenTest, and ScreenTestFonts.

virtual void Actor::DrawPrimitives  )  [inline, virtual]
 

Reimplemented in ActorFrame, ActorScroller, Background, BeginnerHelper, BGAnimationLayer, BitmapText, BPMDisplay, CourseContentsList, DancingCharacters, DifficultyRating, EditCoursesMenu, EditMenu, FadingBanner, GhostArrowRow, GradeDisplay, GraphDisplay, GrooveGraph::Mountain, GrooveRadar::GrooveRadarValueMap, HoldJudgment, Inventory, JukeboxMenu, LifeMeterStream, LifeMeterBar, ListDisplay, Model, MusicWheel, MusicWheelItem, NoteField, OptionIcon, OptionIconRow, Player, ReceptorArrow, ReceptorArrowRow, ScoreKeeper, 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, ScrollingList, Sprite, and Transition.

virtual bool Actor::EarlyAbortDraw  )  [inline, virtual]
 

Reimplemented in BGAnimationLayer, BitmapText, DifficultyIcon, HoldGhostArrow, Model, Sprite, Transition, and WheelNotifyIcon.

virtual void Actor::EnableAnimation bool  b  )  [inline, virtual]
 

Reimplemented in Sprite.

void Actor::EndDraw  )  [virtual]
 

void Actor::FinishTweening  )  [virtual]
 

Reimplemented in ActorFrame.

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

Reimplemented in ActorFrame, BGAnimationLayer, and Sprite.

virtual float Actor::GetAnimationLengthSeconds  )  const [inline, virtual]
 

Reimplemented in Model, and Sprite.

float Actor::GetCommandsLengthSeconds const apActorCommands cmds  )  [inline, static]
 

float Actor::GetCommandsLengthSeconds const ActorCommands cmds  )  [static]
 

float Actor::GetCropBottom  )  [inline]
 

float Actor::GetCropLeft  )  [inline]
 

float Actor::GetCropRight  )  [inline]
 

float Actor::GetCropTop  )  [inline]
 

float Actor::GetDestX  )  [inline]
 

float Actor::GetDestY  )  [inline]
 

float Actor::GetDestZ  )  [inline]
 

RageColor Actor::GetDiffuse  )  [inline]
 

RageColor Actor::GetDiffuses int  i  )  [inline]
 

int Actor::GetDrawOrder  )  const [inline]
 

Effect Actor::GetEffect  )  [inline]
 

float Actor::GetEffectDeltaTime  )  const [inline, protected]
 

RageColor Actor::GetGlow  )  [inline]
 

bool Actor::GetHidden  )  const [inline]
 

const CString& Actor::GetID  )  const [inline]
 

const CString& Actor::GetName  )  const [inline]
 

virtual int Actor::GetNumStates  )  const [inline, virtual]
 

Reimplemented in Model, and Sprite.

float Actor::GetRotationX  )  [inline]
 

float Actor::GetRotationY  )  [inline]
 

float Actor::GetRotationZ  )  [inline]
 

float Actor::GetTweenTimeLeft  )  const [virtual]
 

Reimplemented in ActorFrame, and Transition.

float Actor::GetUnzoomedHeight  )  [inline]
 

float Actor::GetUnzoomedWidth  )  [inline]
 

float Actor::GetX  )  const [inline]
 

float Actor::GetY  )  const [inline]
 

float Actor::GetZ  )  const [inline]
 

float Actor::GetZoom  )  [inline]
 

float Actor::GetZoomedHeight  )  [inline]
 

float Actor::GetZoomedWidth  )  [inline]
 

float Actor::GetZoomX  )  [inline]
 

float Actor::GetZoomY  )  [inline]
 

float Actor::GetZoomZ  )  [inline]
 

void Actor::HurryTweening float  factor  )  [virtual]
 

Reimplemented in ActorFrame.

bool Actor::IsFirstUpdate  )  const
 

TweenState& Actor::LatestTween  )  [inline, protected]
 

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

Reimplemented in ActorFrame, ActorScroller, BGAnimation, and BGAnimationLayer.

virtual void Actor::LoseFocus  )  [inline, virtual]
 

Reimplemented in ActorFrame, and Sprite.

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

Reimplemented in ActorFrame.

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

Reimplemented in ActorFrame, BitmapText, Model, and Sprite.

void Actor::QueueCommand const CString &  sCommandName  ) 
 

void Actor::Reset  )  [virtual]
 

Reimplemented in HoldJudgment, and Judgment.

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

Reimplemented in ActorFrame.

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

Reimplemented in ActorFrame.

void Actor::ScaleTo const RectF rect,
StretchType  st
 

void Actor::ScaleToCover const RectF rect  )  [inline]
 

void Actor::ScaleToFitInside const RectF rect  )  [inline]
 

void Actor::SetBaseRotation const RageVector3 rot  )  [inline]
 

void Actor::SetBaseRotationX float  rot  )  [inline]
 

void Actor::SetBaseRotationY float  rot  )  [inline]
 

void Actor::SetBaseRotationZ float  rot  )  [inline]
 

void Actor::SetBaseZoom const RageVector3 zoom  )  [inline]
 

void Actor::SetBaseZoomX float  zoom  )  [inline]
 

void Actor::SetBaseZoomY float  zoom  )  [inline]
 

void Actor::SetBaseZoomZ float  zoom  )  [inline]
 

void Actor::SetBGMTime float  fTime,
float  fBeat
[inline, static]
 

void Actor::SetBlendMode BlendMode  mode  )  [inline]
 

void Actor::SetBlendModeString const CString &  s  ) 
 

void Actor::SetClearZBuffer bool  b  )  [inline]
 

void Actor::SetCropBottom float  percent  )  [inline]
 

void Actor::SetCropLeft float  percent  )  [inline]
 

void Actor::SetCropRight float  percent  )  [inline]
 

void Actor::SetCropTop float  percent  )  [inline]
 

virtual void Actor::SetCullMode CullMode  mode  )  [inline, virtual]
 

void Actor::SetCullModeString const CString &  s  ) 
 

virtual void Actor::SetDiffuse RageColor  c  )  [inline, virtual]
 

Reimplemented in ActorFrame.

virtual void Actor::SetDiffuseAlpha float  f  )  [inline, virtual]
 

Reimplemented in ActorFrame.

void Actor::SetDiffuseBottomEdge RageColor  c  )  [inline]
 

void Actor::SetDiffuseColor RageColor  c  ) 
 

void Actor::SetDiffuseLeftEdge RageColor  c  )  [inline]
 

void Actor::SetDiffuseLowerLeft RageColor  c  )  [inline]
 

void Actor::SetDiffuseLowerRight RageColor  c  )  [inline]
 

void Actor::SetDiffuseRightEdge RageColor  c  )  [inline]
 

void Actor::SetDiffuses int  i,
RageColor  c
[inline]
 

void Actor::SetDiffuseTopEdge RageColor  c  )  [inline]
 

void Actor::SetDiffuseUpperLeft RageColor  c  )  [inline]
 

void Actor::SetDiffuseUpperRight RageColor  c  )  [inline]
 

void Actor::SetDrawOrder int  iOrder  )  [inline]
 

void Actor::SetEffectBob float  fPeriod = 2.f,
RageVector3  vect = RageVector3(0, 0, 20)
 

void Actor::SetEffectBounce float  fPeriod = 2.f,
RageVector3  vect = RageVector3(0, 0, 20)
 

void Actor::SetEffectClock EffectClock  c  )  [inline]
 

void Actor::SetEffectClockString const CString &  s  ) 
 

void Actor::SetEffectColor1 RageColor  c  )  [inline]
 

void Actor::SetEffectColor2 RageColor  c  )  [inline]
 

void Actor::SetEffectDelay float  fTime  )  [inline]
 

void Actor::SetEffectDiffuseBlink float  fEffectPeriodSeconds = 1.0f,
RageColor  c1 = RageColor(0.5f, 0.5f, 0.5f, 1),
RageColor  c2 = RageColor(1, 1, 1, 1)
 

void Actor::SetEffectDiffuseShift float  fEffectPeriodSeconds = 1.f,
RageColor  c1 = RageColor(0, 0, 0, 1),
RageColor  c2 = RageColor(1, 1, 1, 1)
 

void Actor::SetEffectGlowBlink float  fEffectPeriodSeconds = 1.f,
RageColor  c1 = RageColor(1, 1, 1, 0.2f),
RageColor  c2 = RageColor(1, 1, 1, 0.8f)
 

void Actor::SetEffectGlowShift float  fEffectPeriodSeconds = 1.0f,
RageColor  c1 = RageColor(1, 1, 1, 0.2f),
RageColor  c2 = RageColor(1, 1, 1, 0.8f)
 

void Actor::SetEffectMagnitude RageVector3  vec  )  [inline]
 

void Actor::SetEffectNone  )  [inline]
 

void Actor::SetEffectOffset float  fPercent  )  [inline]
 

void Actor::SetEffectPeriod float  fSecs  )  [inline]
 

void Actor::SetEffectPulse float  fPeriod = 2.f,
float  fMinZoom = 0.5f,
float  fMaxZoom = 1.f
 

void Actor::SetEffectRainbow float  fEffectPeriodSeconds = 2.0f  ) 
 

void Actor::SetEffectSpin RageVector3  vect = RageVector3(0, 0, 180)  ) 
 

void Actor::SetEffectVibrate RageVector3  vect = RageVector3(10, 10, 10)  ) 
 

void Actor::SetEffectWag float  fPeriod = 2.f,
RageVector3  vect = RageVector3(0, 0, 20)
 

void Actor::SetFadeBottom float  percent  )  [inline]
 

void Actor::SetFadeLeft float  percent  )  [inline]
 

void Actor::SetFadeRight float  percent  )  [inline]
 

void Actor::SetFadeTop float  percent  )  [inline]
 

void Actor::SetGlobalDiffuseColor RageColor  c  ) 
 

void Actor::SetGlobalX float  x  ) 
 

void Actor::SetGlow RageColor  c  )  [inline]
 

void Actor::SetHeight float  height  )  [inline]
 

void Actor::SetHibernate float  fSecs  )  [inline]
 

void Actor::SetHidden bool  b  )  [inline]
 

virtual void Actor::SetHorizAlign HorizAlign  ha  )  [inline, virtual]
 

Reimplemented in BitmapText.

void Actor::SetHorizAlignString const CString &  s  )  [virtual]
 

void Actor::SetLatestTween TweenState  ts  )  [inline]
 

void Actor::SetName const CString &  sName,
const CString &  sID = ""
[inline]
 

void Actor::SetRenderStates  )  [virtual]
 

void Actor::SetRotationX float  rot  )  [inline]
 

void Actor::SetRotationY float  rot  )  [inline]
 

void Actor::SetRotationZ float  rot  )  [inline]
 

virtual void Actor::SetSecondsIntoAnimation float  fSeconds  )  [inline, virtual]
 

Reimplemented in Model, and Sprite.

void Actor::SetShadowLength float  fLength  ) 
 

virtual void Actor::SetState int  iNewState  )  [inline, virtual]
 

Reimplemented in Model, and Sprite.

void Actor::SetTextureWrapping bool  b  )  [inline]
 

void Actor::SetUseZBuffer bool  b  )  [inline]
 

virtual void Actor::SetVertAlign VertAlign  va  )  [inline, virtual]
 

Reimplemented in BitmapText.

void Actor::SetVertAlignString const CString &  s  )  [virtual]
 

void Actor::SetWidth float  width  )  [inline]
 

void Actor::SetX float  x  )  [inline]
 

void Actor::SetXY float  x,
float  y
[inline]
 

void Actor::SetY float  y  )  [inline]
 

void Actor::SetZ float  z  )  [inline]
 

void Actor::SetZoom float  zoom  )  [inline]
 

void Actor::SetZoomX float  zoom  )  [inline]
 

void Actor::SetZoomY float  zoom  )  [inline]
 

void Actor::SetZoomZ float  zoom  )  [inline]
 

virtual void Actor::SetZTestMode ZTestMode  mode  )  [inline, virtual]
 

Reimplemented in ActorFrame, and MusicWheelItem.

void Actor::SetZTestModeString const CString &  s  ) 
 

virtual void Actor::SetZWrite bool  b  )  [inline, virtual]
 

Reimplemented in ActorFrame, and MusicWheelItem.

void Actor::Sleep float  time  ) 
 

void Actor::StartAnimating  )  [inline]
 

void Actor::StopAnimating  )  [inline]
 

void Actor::StopTweening  ) 
 

void Actor::StretchTo const RectF rect  ) 
 

void Actor::Update float  fDeltaTime  )  [virtual]
 

Reimplemented in ActiveAttackList, ActorFrame, ActorScroller, AttackDisplay, BrightnessOverlay, Background, Banner, BeginnerHelper, BGAnimationLayer, BPMDisplay, CharacterHead, CombinedLifeMeterEnemy, CombinedLifeMeterTug, CourseContentsList, DancingCharacters, DifficultyRating, EditCoursesMenu, FadingBanner, Foreground, GhostArrowRow, GradeDisplay, GraphDisplay, GrooveGraph::Mountain, GrooveRadar::GrooveRadarValueMap, HelpDisplay, HoldGhostArrow, HoldJudgment, Inventory, LifeMeterBar, LifeMeterBattery, ListDisplay, LyricDisplay, MemoryCardDisplay, MenuTimer, Model, MusicWheel, MusicWheelItem, NoteField, PaneDisplay, PercentageDisplay, Player, ReceptorArrow, ReceptorArrowRow, ScoreDisplayBattle, ScoreDisplayNormal, ScoreDisplayOni, ScoreDisplayRave, ScoreKeeper, ScoreKeeperRave, 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, ScrollingList, Sprite, Transition, and WheelNotifyIcon.

void Actor::UpdateTweening float  fDeltaTime  ) 
 

void Actor::ZoomToHeight float  zoom  )  [inline]
 

void Actor::ZoomToWidth float  zoom  )  [inline]
 


Member Data Documentation

float Actor::g_fCurrentBGMBeat [static, protected]
 

float Actor::g_fCurrentBGMTime = 0 Actor::g_fCurrentBGMBeat [static, protected]
 

RageVector3 Actor::m_baseRotation [protected]
 

RageVector3 Actor::m_baseScale [protected]
 

bool Actor::m_bClearZBuffer [protected]
 

bool Actor::m_bFirstUpdate [protected]
 

bool Actor::m_bHidden [protected]
 

Reimplemented in GroupList.

bool Actor::m_bIsAnimating [protected]
 

BlendMode Actor::m_BlendMode [protected]
 

bool Actor::m_bTextureWrapping [protected]
 

bool Actor::m_bZWrite [protected]
 

CullMode Actor::m_CullMode [protected]
 

TweenState Actor::m_current [protected]
 

Effect Actor::m_Effect [protected]
 

EffectClock Actor::m_EffectClock [protected]
 

RageColor Actor::m_effectColor1 [protected]
 

RageColor Actor::m_effectColor2 [protected]
 

float Actor::m_fEffectDelay [protected]
 

float Actor::m_fEffectDelta [protected]
 

float Actor::m_fEffectOffset [protected]
 

float Actor::m_fEffectPeriodSeconds [protected]
 

float Actor::m_fHibernateSecondsLeft [protected]
 

float Actor::m_fSecsIntoEffect [protected]
 

float Actor::m_fShadowLength [protected]
 

HorizAlign Actor::m_HorizAlign [protected]
 

int Actor::m_iDrawOrder [protected]
 

map<CString, apActorCommands> Actor::m_mapNameToCommands [protected]
 

TweenState* Actor::m_pTempState [protected]
 

CString Actor::m_sID
 

RageVector2 Actor::m_size [protected]
 

CString Actor::m_sName
 

TweenState Actor::m_start [protected]
 

TweenState Actor::m_tempState [protected]
 

deque<TweenStateAndInfo> Actor::m_Tweens [protected]
 

RageVector3 Actor::m_vEffectMagnitude [protected]
 

VertAlign Actor::m_VertAlign [protected]
 

ZTestMode Actor::m_ZTestMode [protected]
 


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