add GetDefaultTexturePolicy, SetDefaultTexturePolicy
This commit is contained in:
@@ -21,7 +21,7 @@ RageTexture::RageTexture( RageTextureID name ):
|
||||
// LOG->Trace( "RageTexture::RageTexture()" );
|
||||
|
||||
m_iRefCount = 1;
|
||||
m_Policy = TEX_DEFAULT;
|
||||
m_Policy = TEXTUREMAN->GetDefaultTexturePolicy();
|
||||
m_bWasUsed = false;
|
||||
|
||||
// SetActualID();
|
||||
|
||||
@@ -52,6 +52,7 @@ RageTextureManager* TEXTUREMAN = NULL;
|
||||
RageTextureManager::RageTextureManager()
|
||||
{
|
||||
m_iNoWarnAboutOddDimensions = 0;
|
||||
m_TexturePolicy = RageTexture::TEX_DEFAULT;
|
||||
m_bDelayedDelete = false;
|
||||
m_iMovieColorDepth = 16;
|
||||
m_iTextureColorDepth = 16;
|
||||
|
||||
@@ -36,6 +36,9 @@ public:
|
||||
bool GetDelayedDelete() { return m_bDelayedDelete; };
|
||||
int GetMaxTextureResolution() { return m_iMaxTextureResolution; };
|
||||
|
||||
RageTexture::TexPolicy GetDefaultTexturePolicy() const { return m_TexturePolicy; }
|
||||
void SetDefaultTexturePolicy( RageTexture::TexPolicy p ) { m_TexturePolicy = p; }
|
||||
|
||||
// call this between Screens
|
||||
void DeleteCachedTextures() { GarbageCollect(screen_changed); }
|
||||
|
||||
@@ -65,6 +68,7 @@ protected:
|
||||
|
||||
std::map<RageTextureID, RageTexture*> m_mapPathToTexture;
|
||||
int m_iNoWarnAboutOddDimensions;
|
||||
RageTexture::TexPolicy m_TexturePolicy;
|
||||
};
|
||||
|
||||
extern RageTextureManager* TEXTUREMAN; // global and accessable from anywhere in our program
|
||||
|
||||
Reference in New Issue
Block a user