|
Public Member Functions |
| | NoteField () |
| | ~NoteField () |
| virtual void | Update (float fDeltaTime) |
| virtual void | DrawPrimitives () |
| virtual void | Load (const NoteData *pNoteData, const PlayerState *pPlayerState, int iStartDrawingPixel, int iEndDrawingPixel, float fYReverseOffsetPixels) |
| virtual void | Unload () |
| void | FadeToFail () |
| void | CacheAllUsedNoteSkins (bool bDeleteUnused) |
| void | CacheNoteSkin (CString skin) |
| void | Step (int iCol, TapNoteScore score) |
| void | SetPressed (int iCol) |
| void | DidTapNote (int iCol, TapNoteScore score, bool bBright) |
| void | DidHoldNote (int iCol) |
Public Attributes |
| int | m_iBeginMarker |
| int | m_iEndMarker |
Protected Types |
| typedef map< float, NoteDisplayCols * > | NDMap |
Protected Member Functions |
| void | DrawBeatBar (const float fBeat) |
| void | DrawMarkerBar (int fBeat) |
| void | DrawAreaHighlight (int iStartBeat, int iEndBeat) |
| void | DrawBPMText (const float fBeat, const float fBPM) |
| void | DrawFreezeText (const float fBeat, const float fBPM) |
| void | DrawBGChangeText (const float fBeat, const CString sNewBGName) |
| float | GetWidth () |
| void | RefreshBeatToNoteSkin () |
| void | SearchForBeat (NDMap::iterator &cur, NDMap::iterator &next, float Beat) |
| NoteDisplayCols * | SearchForBeat (float Beat) |
| NoteDisplayCols * | SearchForSongBeat () |
Protected Attributes |
| const NoteData * | m_pNoteData |
| float | m_fPercentFadeToFail |
| const PlayerState * | m_pPlayerState |
| int | m_iStartDrawingPixel |
| int | m_iEndDrawingPixel |
| float | m_fYReverseOffsetPixels |
| map< CString, NoteDisplayCols * > | m_NoteDisplays |
| int | m_LastSeenBeatToNoteSkinRev |
| NDMap | m_BeatToNoteDisplays |
| NoteDisplayCols * | LastDisplay |
| Sprite | m_sprBars |
| BitmapText | m_textMeasureNumber |
| Quad | m_rectMarkerBar |
| Quad | m_rectAreaHighlight |