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