32 Event(
bool _textureChanged,
bool _widgetResized,
bool _requested ) :
33 textureChanged( _textureChanged ),
34 widgetResized( _widgetResized ),
35 requested( _requested )
93 void createTexture(TextureResizeMode _resizeMode,
TextureUsage _usage = getDefaultTextureUsage(),
PixelFormat _format = getDefaultTextureFormat());
96 void createTexture(
int _width,
int _height, TextureResizeMode _resizeMode,
TextureUsage _usage = getDefaultTextureUsage(),
PixelFormat _format = getDefaultTextureFormat());
99 void createTexture(
const IntSize& _size, TextureResizeMode _resizeMode,
TextureUsage _usage = getDefaultTextureUsage(),
PixelFormat _format = getDefaultTextureFormat());
102 void destroyTexture();
105 void updateTexture();
114 bool isLocked()
const;
117 int getTextureRealWidth()
const;
120 int getTextureRealHeight()
const;
123 IntSize getTextureRealSize()
const;
126 int getTextureSrcWidth()
const;
129 int getTextureSrcHeight()
const;
132 IntSize getTextureSrcSize()
const;
138 const std::string& getTextureName()
const;
141 void setSize(
const IntSize& _value)
override;
143 void setCoord(
const IntCoord& _value)
override;
145 using Widget::setPosition;
146 using Widget::setSize;
147 using Widget::setCoord;
150 TextureResizeMode getResizeMode()
const;
153 void setResizeMode(TextureResizeMode _value);
156 bool isTextureSrcSize()
const;
159 bool isTextureCreated()
const;
162 bool isTextureManaged()
const;
168 void setTextureManaged(
bool _value);
191 void shutdownOverride()
override;
192 void initialiseOverride()
override;
195 void _destroyTexture(
bool _sendEvent);
204 bool checkCreate(
int _width,
int _height)
const;
207 void resize(
const IntSize& _size);
213 void frameAdvise(
bool _advise);
216 void frameEntered(
float _time);
218 void textureInvalidate(
ITexture* _texture)
override;