MyGUI 3.2.2

MyGUI_SharedLayerNode.cpp
Go to the documentation of this file.
1 /*
2 * This source file is part of MyGUI. For the latest info, see http://mygui.info/
3 * Distributed under the MIT License
4 * (See accompanying file COPYING.MIT or copy at http://opensource.org/licenses/MIT)
5 */
6
7 #include "MyGUI_Precompiled.h"
8 #include "MyGUI_SharedLayerNode.h"
9
10 namespace MyGUI
11 {
12
13 SharedLayerNode::SharedLayerNode(ILayer* _layer, ILayerNode* _parent) :
14 LayerNode(_layer, _parent),
15 mCountUsing(0)
16 {
17 }
18
19 SharedLayerNode::~SharedLayerNode()
20 {
21 }
22
23 void SharedLayerNode::addUsing()
24 {
25 mCountUsing++;
26 }
27
28 void SharedLayerNode::removeUsing()
29 {
30 mCountUsing--;
31 }
32
33 size_t SharedLayerNode::countUsing() const
34 {
35 return mCountUsing;
36 }
37
38 } // namespace MyGUI
MyGUI_SharedLayerNode.h
MyGUI::ILayerNode
Definition: MyGUI_ILayerNode.h:27
MyGUI_Precompiled.h
MyGUI::SharedLayerNode::~SharedLayerNode
virtual ~SharedLayerNode()
Definition: MyGUI_SharedLayerNode.cpp:19
MyGUI::LayerNode
Definition: MyGUI_LayerNode.h:22
MyGUI::SharedLayerNode::addUsing
void addUsing()
Definition: MyGUI_SharedLayerNode.cpp:23
MyGUI
Definition: MyGUI_ActionController.h:14
MyGUI::ILayer
Definition: MyGUI_ILayer.h:21
MyGUI::SharedLayerNode::removeUsing
void removeUsing()
Definition: MyGUI_SharedLayerNode.cpp:28
MyGUI::SharedLayerNode::countUsing
size_t countUsing() const
Definition: MyGUI_SharedLayerNode.cpp:33
MyGUI::SharedLayerNode::SharedLayerNode
SharedLayerNode(ILayer *_layer, ILayerNode *_parent=0)
Definition: MyGUI_SharedLayerNode.cpp:13