virtual void setInvalidateListener(ITextureInvalidateListener *_listener)
virtual void loadFromFile(const std::string &_filename)=0
virtual void createManual(int _width, int _height, TextureUsage _usage, PixelFormat _format)=0
virtual size_t getNumElemBytes()=0
virtual void * lock(TextureUsage _access)=0
virtual bool isLocked()=0
virtual void textureInvalidate(ITexture *_texture)=0
virtual const std::string & getName() const =0
virtual ~ITextureInvalidateListener()
virtual int getHeight()=0
virtual TextureUsage getUsage()=0
virtual IRenderTarget * getRenderTarget()
virtual PixelFormat getFormat()=0
virtual void saveToFile(const std::string &_filename)=0