Const unconfusion (hopefully).
Feel free to revert this if needed.
This commit is contained in:
+6
-6
@@ -201,7 +201,7 @@ float TimingData::GetStopAtRow( int iNoteRow, bool &bDelayOut ) const
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
float TimingData::GetStopAtRow( int iRow )
|
float TimingData::GetStopAtRow( int iRow ) const
|
||||||
{
|
{
|
||||||
for( unsigned i = 0; i < m_StopSegments.size(); i++ )
|
for( unsigned i = 0; i < m_StopSegments.size(); i++ )
|
||||||
{
|
{
|
||||||
@@ -212,7 +212,7 @@ float TimingData::GetStopAtRow( int iRow )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
float TimingData::GetDelayAtRow( int iRow )
|
float TimingData::GetDelayAtRow( int iRow ) const
|
||||||
{
|
{
|
||||||
for( unsigned i = 0; i < m_StopSegments.size(); i++ )
|
for( unsigned i = 0; i < m_StopSegments.size(); i++ )
|
||||||
{
|
{
|
||||||
@@ -284,7 +284,7 @@ float TimingData::GetBPMAtBeat( float fBeat ) const
|
|||||||
return m_BPMSegments[i].GetBPM();
|
return m_BPMSegments[i].GetBPM();
|
||||||
}
|
}
|
||||||
|
|
||||||
int TimingData::GetBPMSegmentIndexAtBeat( float fBeat )
|
int TimingData::GetBPMSegmentIndexAtBeat( float fBeat ) const
|
||||||
{
|
{
|
||||||
int iIndex = BeatToNoteRow( fBeat );
|
int iIndex = BeatToNoteRow( fBeat );
|
||||||
int i;
|
int i;
|
||||||
@@ -294,7 +294,7 @@ int TimingData::GetBPMSegmentIndexAtBeat( float fBeat )
|
|||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
int TimingData::GetTimeSignatureSegmentIndexAtRow( int iRow )
|
int TimingData::GetTimeSignatureSegmentIndexAtRow( int iRow ) const
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i=0; i < (int)(m_vTimeSignatureSegments.size()) - 1; i++ )
|
for (i=0; i < (int)(m_vTimeSignatureSegments.size()) - 1; i++ )
|
||||||
@@ -332,7 +332,7 @@ BPMSegment& TimingData::GetBPMSegmentAtBeat( float fBeat )
|
|||||||
return m_BPMSegments[i];
|
return m_BPMSegments[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
int TimingData::GetTickcountSegmentIndexAtRow( int iRow )
|
int TimingData::GetTickcountSegmentIndexAtRow( int iRow ) const
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i=0; i < (int)(m_TickcountSegments.size()) - 1; i++ )
|
for (i=0; i < (int)(m_TickcountSegments.size()) - 1; i++ )
|
||||||
@@ -351,7 +351,7 @@ TickcountSegment& TimingData::GetTickcountSegmentAtRow( int iRow )
|
|||||||
return m_TickcountSegments[i];
|
return m_TickcountSegments[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
int TimingData::GetTickcountAtRow( int iRow )
|
int TimingData::GetTickcountAtRow( int iRow ) const
|
||||||
{
|
{
|
||||||
return m_TickcountSegments[GetTickcountSegmentIndexAtRow( iRow )].m_iTicks;
|
return m_TickcountSegments[GetTickcountSegmentIndexAtRow( iRow )].m_iTicks;
|
||||||
}
|
}
|
||||||
|
|||||||
+11
-11
@@ -207,10 +207,10 @@ public:
|
|||||||
void SetStopAtBeat( float fBeat, float fSeconds ) { SetStopAtRow( BeatToNoteRow(fBeat), fSeconds ); }
|
void SetStopAtBeat( float fBeat, float fSeconds ) { SetStopAtRow( BeatToNoteRow(fBeat), fSeconds ); }
|
||||||
void SetStopAtBeat( float fBeat, float fSeconds, bool bDelay ) { SetStopAtRow( BeatToNoteRow(fBeat), fSeconds, bDelay ); } // (sm-ssc)
|
void SetStopAtBeat( float fBeat, float fSeconds, bool bDelay ) { SetStopAtRow( BeatToNoteRow(fBeat), fSeconds, bDelay ); } // (sm-ssc)
|
||||||
float GetStopAtRow( int iNoteRow, bool &bDelayOut ) const;
|
float GetStopAtRow( int iNoteRow, bool &bDelayOut ) const;
|
||||||
float GetStopAtRow( int iRow );
|
float GetStopAtRow( int iRow ) const;
|
||||||
float GetStopAtBeat( float fBeat ) { return GetStopAtRow( BeatToNoteRow(fBeat) ); }
|
float GetStopAtBeat( float fBeat ) const { return GetStopAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
float GetDelayAtRow( int iRow );
|
float GetDelayAtRow( int iRow ) const;
|
||||||
float GetDelayAtBeat( float fBeat ) { return GetDelayAtRow( BeatToNoteRow(fBeat) ); }
|
float GetDelayAtBeat( float fBeat ) const { return GetDelayAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
void SetTimeSignatureAtRow( int iRow, int iNumerator, int iDenominator );
|
void SetTimeSignatureAtRow( int iRow, int iNumerator, int iDenominator );
|
||||||
void SetTimeSignatureAtBeat( float fBeat, int iNumerator, int iDenominator ) { SetTimeSignatureAtRow( BeatToNoteRow(fBeat), iNumerator, iDenominator ); }
|
void SetTimeSignatureAtBeat( float fBeat, int iNumerator, int iDenominator ) { SetTimeSignatureAtRow( BeatToNoteRow(fBeat), iNumerator, iDenominator ); }
|
||||||
void SetTimeSignatureNumeratorAtRow( int iRow, int iNumerator );
|
void SetTimeSignatureNumeratorAtRow( int iRow, int iNumerator );
|
||||||
@@ -221,17 +221,17 @@ public:
|
|||||||
void SetDelayAtRow( int iNoteRow, float fSeconds ); // sm-ssc
|
void SetDelayAtRow( int iNoteRow, float fSeconds ); // sm-ssc
|
||||||
void SetTickcountAtRow( int iRow, int iTicks );
|
void SetTickcountAtRow( int iRow, int iTicks );
|
||||||
void SetTickcountAtBeat( float fBeat, int iTicks ) { SetTickcountAtRow( BeatToNoteRow( fBeat ), iTicks ); }
|
void SetTickcountAtBeat( float fBeat, int iTicks ) { SetTickcountAtRow( BeatToNoteRow( fBeat ), iTicks ); }
|
||||||
int GetTickcountAtRow( int iRow );
|
int GetTickcountAtRow( int iRow ) const;
|
||||||
int GetTickcountAtBeat( float fBeat ) { return GetTickcountAtRow( BeatToNoteRow(fBeat) ); }
|
int GetTickcountAtBeat( float fBeat ) const { return GetTickcountAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
void MultiplyBPMInBeatRange( int iStartIndex, int iEndIndex, float fFactor );
|
void MultiplyBPMInBeatRange( int iStartIndex, int iEndIndex, float fFactor );
|
||||||
void AddBPMSegment( const BPMSegment &seg );
|
void AddBPMSegment( const BPMSegment &seg );
|
||||||
void AddStopSegment( const StopSegment &seg );
|
void AddStopSegment( const StopSegment &seg );
|
||||||
void AddTimeSignatureSegment( const TimeSignatureSegment &seg );
|
void AddTimeSignatureSegment( const TimeSignatureSegment &seg );
|
||||||
void AddWarpSegment( const WarpSegment &seg );
|
void AddWarpSegment( const WarpSegment &seg );
|
||||||
void AddTickcountSegment( const TickcountSegment &seg );
|
void AddTickcountSegment( const TickcountSegment &seg );
|
||||||
int GetBPMSegmentIndexAtBeat( float fBeat );
|
int GetBPMSegmentIndexAtBeat( float fBeat ) const;
|
||||||
int GetTimeSignatureSegmentIndexAtRow( int iRow );
|
int GetTimeSignatureSegmentIndexAtRow( int iRow ) const;
|
||||||
int GetTimeSignatureSegmentIndexAtBeat( float fBeat ) { return GetTimeSignatureSegmentIndexAtRow( BeatToNoteRow(fBeat) ); }
|
int GetTimeSignatureSegmentIndexAtBeat( float fBeat ) const { return GetTimeSignatureSegmentIndexAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
TimeSignatureSegment& GetTimeSignatureSegmentAtRow( int iRow );
|
TimeSignatureSegment& GetTimeSignatureSegmentAtRow( int iRow );
|
||||||
TimeSignatureSegment& GetTimeSignatureSegmentAtBeat( float fBeat ) { return GetTimeSignatureSegmentAtRow( BeatToNoteRow(fBeat) ); }
|
TimeSignatureSegment& GetTimeSignatureSegmentAtBeat( float fBeat ) { return GetTimeSignatureSegmentAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
int GetTimeSignatureNumeratorAtRow( int iRow );
|
int GetTimeSignatureNumeratorAtRow( int iRow );
|
||||||
@@ -239,8 +239,8 @@ public:
|
|||||||
int GetTimeSignatureDenominatorAtRow( int iRow );
|
int GetTimeSignatureDenominatorAtRow( int iRow );
|
||||||
int GetTimeSignatureDenominatorAtBeat( float fBeat ) { return GetTimeSignatureDenominatorAtRow( BeatToNoteRow(fBeat) ); }
|
int GetTimeSignatureDenominatorAtBeat( float fBeat ) { return GetTimeSignatureDenominatorAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
BPMSegment& GetBPMSegmentAtBeat( float fBeat );
|
BPMSegment& GetBPMSegmentAtBeat( float fBeat );
|
||||||
int GetTickcountSegmentIndexAtRow( int iRow );
|
int GetTickcountSegmentIndexAtRow( int iRow ) const;
|
||||||
int GetTickcountSegmentIndexAtBeat( float fBeat ) { return GetTickcountSegmentIndexAtRow( BeatToNoteRow(fBeat) ); }
|
int GetTickcountSegmentIndexAtBeat( float fBeat ) const { return GetTickcountSegmentIndexAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
TickcountSegment& GetTickcountSegmentAtRow( int iRow );
|
TickcountSegment& GetTickcountSegmentAtRow( int iRow );
|
||||||
TickcountSegment& GetTickcountSegmentAtBeat( float fBeat ) { return GetTickcountSegmentAtRow( BeatToNoteRow(fBeat) ); }
|
TickcountSegment& GetTickcountSegmentAtBeat( float fBeat ) { return GetTickcountSegmentAtRow( BeatToNoteRow(fBeat) ); }
|
||||||
void NoteRowToMeasureAndBeat( int iNoteRow, int &iMeasureIndexOut, int &iBeatIndexOut, int &iRowsRemainder ) const;
|
void NoteRowToMeasureAndBeat( int iNoteRow, int &iMeasureIndexOut, int &iBeatIndexOut, int &iRowsRemainder ) const;
|
||||||
|
|||||||
Reference in New Issue
Block a user