38 mCurrentColour(0xFFFFFFFF),
75 bool need_update =
true;
278 if (
nullptr !=
mNode)
int getAbsoluteLeft() const
virtual void outOfDate(RenderItem *_item)=0
void removeDrawItem(ISubWidget *_item)
void addDrawItem(ISubWidget *_item, size_t _count)
int _getViewHeight() const
IRenderTarget * getRenderTarget()
virtual void createDrawItem(ITexture *_texture, ILayerNode *_node)
__inline void convertColour(uint32 &_colour, VertexColourType _format)
virtual void setStateData(IStateInfo *_data)
static RenderManager & getInstance()
ICroppedRectangle * mCroppedParent
virtual VertexColourType getVertexFormat()=0
int getAbsoluteTop() const
void set(float _l, float _t, float _r, float _b, float _z, float _u1, float _v1, float _u2, float _v2, uint32 _colour)
virtual void setAlpha(float _alpha)
virtual RenderItem * addToRenderItem(ITexture *_texture, bool _firstQueue, bool _separate)=0
virtual void _setColour(const Colour &_value)
virtual void _setUVSet(const FloatRect &_rect)
Vertex * getCurrentVertexBuffer() const
FloatRect mCurrentTexture
int _getViewWidth() const
virtual void _setAlign(const IntSize &_oldsize)
bool _checkOutside() const
#define MYGUI_ASSERT(exp, dest)
virtual const RenderTargetInfo & getInfo()=0
uint32 toColourARGB(const Colour &_colour)
Type * castType(bool _throw=true)
void set(T const &_left, T const &_top, T const &_right, T const &_bottom)
VertexColourType mVertexFormat
virtual void setVisible(bool _visible)
const FloatRect & getRect() const
virtual void destroyDrawItem()
void setLastVertexCount(size_t _count)
virtual void _correctView()
virtual void _updateView()