Remove unused IVideoDriver::getTextureByIndex and IVideoDriver::renameTexture

* getTextureByIndex is pretty useless (apart from iterating over all texture,
  which we don't do), as you can't get an id.
* renameTexture is broken anyway: The sort call does nothing because the array
  is still flagged as sorted.
This commit is contained in:
Desour
2023-09-13 11:20:51 +02:00
committed by sfan5
parent b7292226b4
commit 03fd4ff533
3 changed files with 0 additions and 43 deletions

View File

@ -303,16 +303,6 @@ void CNullDriver::removeAllTextures()
}
//! Returns a texture by index
ITexture* CNullDriver::getTextureByIndex(u32 i)
{
if ( i < Textures.size() )
return Textures[i].Surface;
return 0;
}
//! Returns amount of textures currently loaded
u32 CNullDriver::getTextureCount() const
{
@ -320,19 +310,6 @@ u32 CNullDriver::getTextureCount() const
}
//! Renames a texture
void CNullDriver::renameTexture(ITexture* texture, const io::path& newName)
{
// we can do a const_cast here safely, the name of the ITexture interface
// is just readonly to prevent the user changing the texture name without invoking
// this method, because the textures will need resorting afterwards
io::SNamedPath& name = const_cast<io::SNamedPath&>(texture->getName());
name.setPath(newName);
Textures.sort();
}
ITexture* CNullDriver::addTexture(const core::dimension2d<u32>& size, const io::path& name, ECOLOR_FORMAT format)
{
if (0 == name.size())

View File

@ -79,15 +79,9 @@ namespace video
//! loads a Texture
ITexture* getTexture(io::IReadFile* file) override;
//! Returns a texture by index
ITexture* getTextureByIndex(u32 index) override;
//! Returns amount of textures currently loaded
u32 getTextureCount() const override;
//! Renames a texture
void renameTexture(ITexture* texture, const io::path& newName) override;
ITexture* addTexture(const core::dimension2d<u32>& size, const io::path& name, ECOLOR_FORMAT format = ECF_A8R8G8B8) override;
ITexture* addTexture(const io::path& name, IImage* image) override;