7
#ifndef __MYGUI_RTT_LAYER_H__
8
#define __MYGUI_RTT_LAYER_H__
10
#include "MyGUI_Prerequest.h"
11
#include "MyGUI_Types.h"
12
#include "MyGUI_OverlappedLayer.h"
17
class /*MYGUI_EXPORT */RTTLayer :
18
public OverlappedLayer
20
MYGUI_RTTI_DERIVED( RTTLayer )
26
virtual void deserialization(xml::ElementPtr _node, Version _version);
28
// ������� �������� ���
29
virtual ILayerNode* createChildItemNode();
30
// ������� �������� ���
31
virtual void destroyChildItemNode(ILayerNode* _node);
33
// ���������� ������ �� �������
34
virtual ILayerItem* getLayerItemByPoint(int _left, int _top) const;
37
virtual void renderToTarget(IRenderTarget* _target, bool _update);
41
xml::ElementPtr mData;
46
#endif // __MYGUI_RTT_LAYER_H__
7
#ifndef __MYGUI_RTT_LAYER_H__
8
#define __MYGUI_RTT_LAYER_H__
10
#include "MyGUI_Prerequest.h"
11
#include "MyGUI_Types.h"
12
#include "MyGUI_OverlappedLayer.h"
17
class /*MYGUI_EXPORT */RTTLayer :
18
public OverlappedLayer
20
MYGUI_RTTI_DERIVED( RTTLayer )
26
virtual void deserialization(xml::ElementPtr _node, Version _version);
28
// ������� �������� ���
29
virtual ILayerNode* createChildItemNode();
30
// ������� �������� ���
31
virtual void destroyChildItemNode(ILayerNode* _node);
33
// ���������� ������ �� �������
34
virtual ILayerItem* getLayerItemByPoint(int _left, int _top) const;
37
virtual void renderToTarget(IRenderTarget* _target, bool _update);
41
xml::ElementPtr mData;
46
#endif // __MYGUI_RTT_LAYER_H__