112 void destroyTexture();
115 void updateTexture();
124 bool isLocked()
const;
127 int getTextureRealWidth()
const;
130 int getTextureRealHeight()
const;
133 IntSize getTextureRealSize()
const;
136 int getTextureSrcWidth()
const;
139 int getTextureSrcHeight()
const;
142 IntSize getTextureSrcSize()
const;
148 const std::string& getTextureName()
const;
155 using Widget::setPosition;
156 using Widget::setSize;
157 using Widget::setCoord;
160 TextureResizeMode getResizeMode()
const;
163 void setResizeMode(TextureResizeMode
_value);
166 bool isTextureSrcSize()
const;
169 bool isTextureCreated()
const;
172 bool isTextureManaged()
const;
178 void setTextureManaged(
bool _value);
201 void shutdownOverride()
override;
202 void initialiseOverride()
override;
223 void frameAdvise(
bool _advise);
226 void frameEntered(
float _time);
249 bool mTexManaged{
true};
252 bool mFrameAdvise{
false};
254 bool mInvalidateData{
false};
#define MYGUI_RTTI_DERIVED(DerivedType)
wrapper over Texture - shows the texture. Implemented: resizing of texture (see TextureResizeMode); r...
IntSize mReqTexSize
Requested bu user sizes.
EventHandle_CanvasPtrEvent requestUpdateCanvas
EventHandle_CanvasPtr eventPreTextureChanges
std::string mGenTexName
Generated texture name.
Event(bool _textureChanged, bool _widgetResized, bool _requested)
bool requested
This update was caused by calling updateTexture();.