|
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.