7#ifndef MYGUI_ROTATING_SKIN_H_
8#define MYGUI_ROTATING_SKIN_H_
37 void setAlpha(
float _alpha)
override;
62 bool mGeometryOutdated{
false};
69 RECT_VERTICIES_COUNT = 4,
70 GEOMETRY_VERTICIES_TOTAL_COUNT = 8
72 FloatPoint mResultVerticiesPos[GEOMETRY_VERTICIES_TOTAL_COUNT];
73 FloatPoint mResultVerticiesUV[GEOMETRY_VERTICIES_TOTAL_COUNT];
75 bool mEmptyView{
false};
77 VertexColourType mVertexFormat;
78 uint32 mCurrentColour{0xFFFFFFFF};
83 ILayerNode* mNode{
nullptr};
84 RenderItem* mRenderItem{
nullptr};
#define MYGUI_RTTI_DERIVED(DerivedType)
void setAlpha(float _alpha) override
void setAngle(float _angle)
void _setColour(const Colour &_value) override
void _setUVSet(const FloatRect &_rect) override
IntPoint getCenter(bool _local=true) const
void setStateData(IStateInfo *_data) override
void _correctView() override
void destroyDrawItem() override
void setVisible(bool _visible) override
void _updateView() override
void createDrawItem(ITexture *_texture, ILayerNode *_node) override
void setCenter(const IntPoint &_center)
void _setAlign(const IntSize &_oldsize) override
types::TPoint< int > IntPoint
types::TRect< float > FloatRect
types::TPoint< float > FloatPoint
types::TCoord< int > IntCoord
types::TSize< int > IntSize