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

NoteSkinManager Class Reference

#include <NoteSkinManager.h>

Collaboration diagram for NoteSkinManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NoteSkinManager ()
 ~NoteSkinManager ()
void RefreshNoteSkinData (const Game *game)
void GetNoteSkinNames (const Game *game, CStringArray &AddTo, bool bFilterDefault=true)
void GetNoteSkinNames (CStringArray &AddTo)
bool DoesNoteSkinExist (const CString &sSkinName)
CString GetPathToFromNoteSkinAndButton (const CString &sNoteSkin, const CString &sButtonName, const CString &sElement, bool bOptional=false)
CString GetMetric (const CString &sNoteSkinName, const CString &sButtonName, const CString &sValue)
int GetMetricI (const CString &sNoteSkinName, const CString &sButtonName, const CString &sValueName)
float GetMetricF (const CString &sNoteSkinName, const CString &sButtonName, const CString &sValueName)
bool GetMetricB (const CString &sNoteSkinName, const CString &sButtonName, const CString &sValueName)
RageColor GetMetricC (const CString &sNoteSkinName, const CString &sButtonName, const CString &sValueName)
Commands GetMetricA (const CString &sNoteSkinName, const CString &sButtonName, const CString &sValueName)
CString GetNoteSkinDir (const CString &sSkinName)

Protected Member Functions

CString GetPathToFromDir (const CString &sDir, const CString &sFileName)
void LoadNoteSkinData (const CString &sNoteSkinName, NoteSkinData &data_out)
void LoadNoteSkinDataRecursive (const CString &sNoteSkinName, NoteSkinData &data_out)

Protected Attributes

map< CString, NoteSkinDatam_mapNameToData
const Gamem_pCurGame

Constructor & Destructor Documentation

NoteSkinManager::NoteSkinManager  ) 
 

NoteSkinManager::~NoteSkinManager  ) 
 


Member Function Documentation

bool NoteSkinManager::DoesNoteSkinExist const CString &  sSkinName  ) 
 

CString NoteSkinManager::GetMetric const CString &  sNoteSkinName,
const CString &  sButtonName,
const CString &  sValue
 

Commands NoteSkinManager::GetMetricA const CString &  sNoteSkinName,
const CString &  sButtonName,
const CString &  sValueName
 

bool NoteSkinManager::GetMetricB const CString &  sNoteSkinName,
const CString &  sButtonName,
const CString &  sValueName
 

RageColor NoteSkinManager::GetMetricC const CString &  sNoteSkinName,
const CString &  sButtonName,
const CString &  sValueName
 

float NoteSkinManager::GetMetricF const CString &  sNoteSkinName,
const CString &  sButtonName,
const CString &  sValueName
 

int NoteSkinManager::GetMetricI const CString &  sNoteSkinName,
const CString &  sButtonName,
const CString &  sValueName
 

CString NoteSkinManager::GetNoteSkinDir const CString &  sSkinName  ) 
 

void NoteSkinManager::GetNoteSkinNames CStringArray &  AddTo  ) 
 

void NoteSkinManager::GetNoteSkinNames const Game game,
CStringArray &  AddTo,
bool  bFilterDefault = true
 

CString NoteSkinManager::GetPathToFromDir const CString &  sDir,
const CString &  sFileName
[protected]
 

CString NoteSkinManager::GetPathToFromNoteSkinAndButton const CString &  sNoteSkin,
const CString &  sButtonName,
const CString &  sElement,
bool  bOptional = false
 

void NoteSkinManager::LoadNoteSkinData const CString &  sNoteSkinName,
NoteSkinData data_out
[protected]
 

void NoteSkinManager::LoadNoteSkinDataRecursive const CString &  sNoteSkinName,
NoteSkinData data_out
[protected]
 

void NoteSkinManager::RefreshNoteSkinData const Game game  ) 
 


Member Data Documentation

map<CString,NoteSkinData> NoteSkinManager::m_mapNameToData [protected]
 

const Game* NoteSkinManager::m_pCurGame [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:00:22 2005 for StepMania by doxygen 1.3.7