diff --git a/stepmania/src/RageTexture.cpp b/stepmania/src/RageTexture.cpp index 0c12b69dab..6ecacbff13 100644 --- a/stepmania/src/RageTexture.cpp +++ b/stepmania/src/RageTexture.cpp @@ -9,12 +9,9 @@ RageTexture::RageTexture( RageTextureID name ): m_ID(name) { -// LOG->Trace( "RageTexture::RageTexture()" ); - m_iRefCount = 1; m_bWasUsed = false; -// SetActualID(); m_iSourceWidth = m_iSourceHeight = 0; m_iTextureWidth = m_iTextureHeight = 0; m_iImageWidth = m_iImageHeight = 0; @@ -22,21 +19,6 @@ RageTexture::RageTexture( RageTextureID name ): } -/* Set the initial ActualID; this is what the actual texture will start - * from. */ -//void RageTexture::SetActualID() -//{ -// m_ActualID = m_ID; -// -// /* Texture color depth preference can be overridden. */ -// if(m_ID.iColorDepth == -1) -// m_ActualID.iColorDepth = TEXTUREMAN->GetTextureColorDepth(); -// -// /* The max texture size can never be higher than the preference, -// * since it might be set to something to fix driver problems. */ -// m_ActualID.iMaxSize = min(m_ActualID.iMaxSize, TEXTUREMAN->GetMaxTextureResolution()); -//} - RageTexture::~RageTexture() { @@ -47,9 +29,9 @@ void RageTexture::CreateFrameRects() { GetFrameDimensionsFromFileName( GetID().filename, &m_iFramesWide, &m_iFramesHigh ); - /////////////////////////////////// + // // Fill in the m_FrameRects with the bounds of each frame in the animation. - /////////////////////////////////// + // m_TextureCoordRects.clear(); for( int j=0; jIsAMovie() ) bDeleteThis = true; @@ -206,7 +201,7 @@ void RageTextureManager::UnloadTexture( RageTexture *t ) void RageTextureManager::DeleteTexture( RageTexture *t ) { - ASSERT( t->m_iRefCount==0 ); + ASSERT( t->m_iRefCount == 0 ); LOG->Trace( "RageTextureManager: deleting '%s'.", t->GetID().filename.c_str() ); FOREACHM( RageTextureID, RageTexture*, m_mapPathToTexture, i ) diff --git a/stepmania/src/RageTextureManager.h b/stepmania/src/RageTextureManager.h index b59b73f14e..adc5e0e424 100644 --- a/stepmania/src/RageTextureManager.h +++ b/stepmania/src/RageTextureManager.h @@ -52,8 +52,8 @@ class RageTextureManager { public: RageTextureManager(); - void Update( float fDeltaTime ); ~RageTextureManager(); + void Update( float fDeltaTime ); RageTexture* LoadTexture( RageTextureID ID ); bool IsTextureRegistered( RageTextureID ID ) const; @@ -71,29 +71,27 @@ public: void SetDefaultTexturePolicy( RageTextureID::TexPolicy p ) { m_TexturePolicy = p; } // call this between Screens - void DeleteCachedTextures() { GarbageCollect(screen_changed); } + void DeleteCachedTextures() { GarbageCollect( screen_changed ); } // call this on switch theme - void DoDelayedDelete() { GarbageCollect(delayed_delete); } + void DoDelayedDelete() { GarbageCollect( delayed_delete ); } void InvalidateTextures(); - void AdjustTextureID(RageTextureID &ID) const; + void AdjustTextureID( RageTextureID &ID ) const; void DiagnosticOutput() const; void DisableOddDimensionWarning() { m_iNoWarnAboutOddDimensions++; } void EnableOddDimensionWarning() { m_iNoWarnAboutOddDimensions--; } bool GetOddDimensionWarning() const { return m_iNoWarnAboutOddDimensions == 0; } -protected: +private: void DeleteTexture( RageTexture *t ); enum GCType { screen_changed, delayed_delete }; void GarbageCollect( GCType type ); - - RageTextureManagerPrefs m_Prefs; - RageTexture* LoadTextureInternal( RageTextureID ID ); + RageTextureManagerPrefs m_Prefs; std::map m_mapPathToTexture; int m_iNoWarnAboutOddDimensions; RageTextureID::TexPolicy m_TexturePolicy;