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

NoteDataUtil Namespace Reference


Enumerations

enum  TrackMapping {
  left, right, mirror, shuffle,
  super_shuffle, stomp, NUM_TRACK_MAPPINGS
}

Functions

NoteType GetSmallestNoteTypeForMeasure (const NoteData &n, int iMeasureIndex)
void LoadFromSMNoteDataString (NoteData &out, CString sSMNoteData)
void GetSMNoteDataString (const NoteData &in, CString &notes_out)
void LoadTransformedSlidingWindow (const NoteData &in, NoteData &out, int iNewNumTracks)
void LoadOverlapped (const NoteData &in, NoteData &out, int iNewNumTracks)
void LoadTransformedLights (const NoteData &in, NoteData &out, int iNewNumTracks)
float GetStreamRadarValue (const NoteData &in, float fSongSeconds)
float GetVoltageRadarValue (const NoteData &in, float fSongSeconds)
float GetAirRadarValue (const NoteData &in, float fSongSeconds)
float GetFreezeRadarValue (const NoteData &in, float fSongSeconds)
float GetChaosRadarValue (const NoteData &in, float fSongSeconds)
void GetRadarValues (const NoteData &in, float fSongSeconds, RadarValues &out)
void RemoveHoldNotes (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void RemoveSimultaneousNotes (NoteData &inout, int iMaxSimultaneous, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void RemoveJumps (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void RemoveHands (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void RemoveQuads (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void RemoveMines (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void RemoveAllButOneTap (NoteData &inout, int row)
void Turn (NoteData &inout, StepsType st, TrackMapping tt, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Little (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Wide (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Big (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Quick (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void BMRize (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Skippy (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void InsertIntelligentTaps (NoteData &in, int iWindowSizeRows, int iInsertOffsetRows, int iWindowStrideRows, bool bSkippy, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void AddMines (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Echo (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Stomp (NoteData &inout, StepsType st, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Planted (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Floored (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Twister (NoteData &inout, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void ConvertTapsToHolds (NoteData &inout, int iSimultaneousHolds, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void ConvertAdditionsToRegular (NoteData &inout)
void Backwards (NoteData &inout)
void SwapSides (NoteData &inout)
void CopyLeftToRight (NoteData &inout)
void CopyRightToLeft (NoteData &inout)
void ClearLeft (NoteData &inout)
void ClearRight (NoteData &inout)
void CollapseToOne (NoteData &inout)
void CollapseLeft (NoteData &inout)
void ShiftTracks (NoteData &inout, int iShiftBy)
void ShiftLeft (NoteData &inout)
void ShiftRight (NoteData &inout)
void SnapToNearestNoteType (NoteData &inout, NoteType nt1, NoteType nt2, int iStartIndex, int iEndIndex)
void SnapToNearestNoteType (NoteData &inout, NoteType nt, int iStartIndex, int iEndIndex)
void FixImpossibleRows (NoteData &inout, StepsType st)
bool RowPassesValidMask (NoteData &inout, int row, const bool bValidMask[])
void TransformNoteData (NoteData &nd, const AttackArray &aa, StepsType st, Song *pSong)
void TransformNoteData (NoteData &nd, const PlayerOptions &po, StepsType st, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void AddTapAttacks (NoteData &nd, Song *pSong)
void ScaleRegion (NoteData &nd, float fScale, int iStartIndex=0, int iEndIndex=MAX_NOTE_ROW)
void Scale (NoteData &nd, float fScale)
void ShiftRows (NoteData &nd, int iStartIndex, int iRowsToShift)
void RemoveAllTapsOfType (NoteData &ndInOut, TapNote::Type typeToRemove)
void RemoveAllTapsExceptForType (NoteData &ndInOut, TapNote::Type typeToKeep)


Enumeration Type Documentation

enum NoteDataUtil::TrackMapping
 

Enumeration values:
left 
right 
mirror 
shuffle 
super_shuffle 
stomp 
NUM_TRACK_MAPPINGS 


Function Documentation

void NoteDataUtil::AddMines NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::AddTapAttacks NoteData nd,
Song pSong
 

void NoteDataUtil::Backwards NoteData inout  ) 
 

void NoteDataUtil::Big NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::BMRize NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::ClearLeft NoteData inout  ) 
 

void NoteDataUtil::ClearRight NoteData inout  ) 
 

void NoteDataUtil::CollapseLeft NoteData inout  ) 
 

void NoteDataUtil::CollapseToOne NoteData inout  ) 
 

void NoteDataUtil::ConvertAdditionsToRegular NoteData inout  ) 
 

void NoteDataUtil::ConvertTapsToHolds NoteData inout,
int  iSimultaneousHolds,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::CopyLeftToRight NoteData inout  ) 
 

void NoteDataUtil::CopyRightToLeft NoteData inout  ) 
 

void NoteDataUtil::Echo NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::FixImpossibleRows NoteData inout,
StepsType  st
 

void NoteDataUtil::Floored NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

float NoteDataUtil::GetAirRadarValue const NoteData in,
float  fSongSeconds
 

float NoteDataUtil::GetChaosRadarValue const NoteData in,
float  fSongSeconds
 

float NoteDataUtil::GetFreezeRadarValue const NoteData in,
float  fSongSeconds
 

void NoteDataUtil::GetRadarValues const NoteData in,
float  fSongSeconds,
RadarValues out
 

NoteType NoteDataUtil::GetSmallestNoteTypeForMeasure const NoteData n,
int  iMeasureIndex
 

void NoteDataUtil::GetSMNoteDataString const NoteData in,
CString &  notes_out
 

float NoteDataUtil::GetStreamRadarValue const NoteData in,
float  fSongSeconds
 

float NoteDataUtil::GetVoltageRadarValue const NoteData in,
float  fSongSeconds
 

void NoteDataUtil::InsertIntelligentTaps NoteData in,
int  iWindowSizeRows,
int  iInsertOffsetRows,
int  iWindowStrideRows,
bool  bSkippy,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::Little NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::LoadFromSMNoteDataString NoteData out,
CString  sSMNoteData
 

void NoteDataUtil::LoadOverlapped const NoteData in,
NoteData out,
int  iNewNumTracks
 

void NoteDataUtil::LoadTransformedLights const NoteData in,
NoteData out,
int  iNewNumTracks
 

void NoteDataUtil::LoadTransformedSlidingWindow const NoteData in,
NoteData out,
int  iNewNumTracks
 

void NoteDataUtil::Planted NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::Quick NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::RemoveAllButOneTap NoteData inout,
int  row
 

void NoteDataUtil::RemoveAllTapsExceptForType NoteData ndInOut,
TapNote::Type  typeToKeep
 

void NoteDataUtil::RemoveAllTapsOfType NoteData ndInOut,
TapNote::Type  typeToRemove
 

void NoteDataUtil::RemoveHands NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::RemoveHoldNotes NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::RemoveJumps NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::RemoveMines NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::RemoveQuads NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::RemoveSimultaneousNotes NoteData inout,
int  iMaxSimultaneous,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

bool NoteDataUtil::RowPassesValidMask NoteData inout,
int  row,
const bool  bValidMask[]
 

void Scale NoteData nd,
float  fScale
[inline]
 

void NoteDataUtil::ScaleRegion NoteData nd,
float  fScale,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::ShiftLeft NoteData inout  ) 
 

void NoteDataUtil::ShiftRight NoteData inout  ) 
 

void NoteDataUtil::ShiftRows NoteData nd,
int  iStartIndex,
int  iRowsToShift
 

void NoteDataUtil::ShiftTracks NoteData inout,
int  iShiftBy
 

void NoteDataUtil::Skippy NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void SnapToNearestNoteType NoteData inout,
NoteType  nt,
int  iStartIndex,
int  iEndIndex
[inline]
 

void NoteDataUtil::SnapToNearestNoteType NoteData inout,
NoteType  nt1,
NoteType  nt2,
int  iStartIndex,
int  iEndIndex
 

void NoteDataUtil::Stomp NoteData inout,
StepsType  st,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::SwapSides NoteData inout  ) 
 

void NoteDataUtil::TransformNoteData NoteData nd,
const PlayerOptions po,
StepsType  st,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::TransformNoteData NoteData nd,
const AttackArray aa,
StepsType  st,
Song pSong
 

void NoteDataUtil::Turn NoteData inout,
StepsType  st,
TrackMapping  tt,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::Twister NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 

void NoteDataUtil::Wide NoteData inout,
int  iStartIndex = 0,
int  iEndIndex = MAX_NOTE_ROW
 


Generated on Thu Jan 27 21:05:12 2005 for StepMania by doxygen 1.3.7