MyGUI 3.4.2
|
#include <MyGUI_ITexture.h>
Public Member Functions | |
virtual | ~ITexture () |
virtual const std::string & | getName () const =0 |
virtual void | createManual (int _width, int _height, TextureUsage _usage, PixelFormat _format)=0 |
virtual void | loadFromFile (const std::string &_filename)=0 |
virtual void | saveToFile (const std::string &_filename)=0 |
virtual void | setShader (const std::string &_shaderName)=0 |
virtual void | setInvalidateListener (ITextureInvalidateListener *) |
virtual void | destroy ()=0 |
virtual void * | lock (TextureUsage _access)=0 |
virtual void | unlock ()=0 |
virtual bool | isLocked () const =0 |
virtual int | getWidth () const =0 |
virtual int | getHeight () const =0 |
virtual PixelFormat | getFormat () const =0 |
virtual TextureUsage | getUsage () const =0 |
virtual size_t | getNumElemBytes () const =0 |
virtual IRenderTarget * | getRenderTarget () |
Definition at line 27 of file MyGUI_ITexture.h.
|
inlinevirtual |
Definition at line 30 of file MyGUI_ITexture.h.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Definition at line 54 of file MyGUI_ITexture.h.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Definition at line 39 of file MyGUI_ITexture.h.