7#ifndef MYGUI_LAYER_NODE_H_
8#define MYGUI_LAYER_NODE_H_
31 ILayer* getLayer()
const override;
45 size_t getLayerNodeCount()
const override;
67 float getNodeDepth()
const override;
69 bool isOutOfDate()
const;
73 void updateCompression();
84 size_t mLastNotEmptyItem{0};
94 bool mOutOfDate{
false};
95 bool mOutOfDateCompression{
false};
#define MYGUI_RTTI_DERIVED(DerivedType)
VectorRenderItem mSecondRenderItems
VectorLayerItem mLayerItems
VectorRenderItem mFirstRenderItems
VectorILayerNode mChildItems
std::vector< RenderItem * > VectorRenderItem
std::vector< ILayerNode * > VectorILayerNode
std::vector< ILayerItem * > VectorLayerItem