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

NoteDisplay.cpp File Reference

#include "global.h"
#include "NoteDisplay.h"
#include "Steps.h"
#include "PrefsManager.h"
#include "GameState.h"
#include "NoteSkinManager.h"
#include "RageException.h"
#include "ArrowEffects.h"
#include "RageLog.h"
#include "RageDisplay.h"
#include "NoteTypes.h"
#include "NoteFieldPositioning.h"
#include "ActorUtil.h"
#include "Game.h"
#include "PlayerState.h"

Classes

struct  NoteMetricCache_t
struct  NoteResource
struct  StripBuffer

Enumerations

enum  part {
  PART_TAP, PART_ADDITION, PART_MINE, PART_HOLD_HEAD,
  PART_HOLD_TAIL, PART_HOLD_TOP_CAP, PART_HOLD_BODY, PART_HOLD_BOTTOM_CAP,
  NUM_PARTS
}

Functions

NoteResourceMakeNoteResource (const CString &sPath, bool bSpriteOnly)
NoteResourceFindNoteResource (const Actor *pActor)
void DeleteNoteResource (const Actor *pActor)
ActorMakeRefcountedActor (const CString &sPath)
SpriteMakeRefcountedSprite (const CString &sPath)
float ArrowGetAlphaOrGlow (bool bGlow, const PlayerState *pPlayerState, int iCol, float fYOffset, float fPercentFadeToFail, float fYReverseOffsetPixels)

Variables

NoteMetricCache_tNoteMetricCache
map< CString, NoteResource * > g_NoteResource

Enumeration Type Documentation

enum part
 

Enumeration values:
PART_TAP 
PART_ADDITION 
PART_MINE 
PART_HOLD_HEAD 
PART_HOLD_TAIL 
PART_HOLD_TOP_CAP 
PART_HOLD_BODY 
PART_HOLD_BOTTOM_CAP 
NUM_PARTS 


Function Documentation

float ArrowGetAlphaOrGlow bool  bGlow,
const PlayerState pPlayerState,
int  iCol,
float  fYOffset,
float  fPercentFadeToFail,
float  fYReverseOffsetPixels
[static]
 

void DeleteNoteResource const Actor pActor  )  [static]
 

NoteResource* FindNoteResource const Actor pActor  )  [static]
 

NoteResource* MakeNoteResource const CString &  sPath,
bool  bSpriteOnly
[static]
 

Actor* MakeRefcountedActor const CString &  sPath  ) 
 

Sprite* MakeRefcountedSprite const CString &  sPath  ) 
 


Variable Documentation

map<CString, NoteResource *> g_NoteResource [static]
 

struct NoteMetricCache_t * NoteMetricCache
 


Generated on Thu Jan 27 20:57:45 2005 for StepMania by doxygen 1.3.7