Emergency 20 Dokumentation  4.2.0
DecoratorInstancerSEKScan.h
Go to the documentation of this file.
1 // Copyright (C) 2012-2018 Promotion Software GmbH
2 
3 
4 //[-------------------------------------------------------]
5 //[ Header guard ]
6 //[-------------------------------------------------------]
7 #pragma once
8 
9 
10 //[-------------------------------------------------------]
11 //[ Includes ]
12 //[-------------------------------------------------------]
13 #include <Rocket/Core/DecoratorInstancer.h>
14 
15 
16 //[-------------------------------------------------------]
17 //[ Namespace ]
18 //[-------------------------------------------------------]
19 namespace em5
20 {
21 
22 
23  //[-------------------------------------------------------]
24  //[ Classes ]
25  //[-------------------------------------------------------]
33  class DecoratorInstancerSEKScan : public Rocket::Core::DecoratorInstancer
34  {
35 
36 
37  //[-------------------------------------------------------]
38  //[ Public methods ]
39  //[-------------------------------------------------------]
40  public:
46 
52 
65  virtual Rocket::Core::Decorator* InstanceDecorator(const Rocket::Core::String& name, const Rocket::Core::PropertyDictionary& properties) override;
66 
74  virtual void ReleaseDecorator(Rocket::Core::Decorator* decorator) override;
75 
80  virtual void Release() override;
81 
82 
83  };
84 
85 
86 //[-------------------------------------------------------]
87 //[ Namespace ]
88 //[-------------------------------------------------------]
89 } // em5
90 
91 
92 //[-------------------------------------------------------]
93 //[ Implementation ]
94 //[-------------------------------------------------------]
Definition: ActionPriority.h:13
DecoratorInstancerSEKScan()
Default constructor.
Definition: DecoratorInstancerSEKScan-inl.h:14
EMERGENCY 5 SEK scan decorator instancer.
Definition: DecoratorInstancerSEKScan.h:33
virtual Rocket::Core::Decorator * InstanceDecorator(const Rocket::Core::String &name, const Rocket::Core::PropertyDictionary &properties) override
Instances a decorator given the property tag and attributes from the RCSS file.
virtual void Release() override
Releases the instancer.
virtual ~DecoratorInstancerSEKScan()
Destructor.
Definition: MiniMapWindow.h:43
virtual void ReleaseDecorator(Rocket::Core::Decorator *decorator) override
Releases the given decorator.