Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/OgreMain/include/OgreOverlayElementCommands.h @ 1

Last change on this file since 1 was 1, checked in by landauf, 17 years ago
File size: 4.3 KB
RevLine 
[1]1/*
2-----------------------------------------------------------------------------
3This source file is part of OGRE
4        (Object-oriented Graphics Rendering Engine)
5For the latest info, see http://www.ogre3d.org/
6
7Copyright (c) 2000-2006 Torus Knot Software Ltd
8Also see acknowledgements in Readme.html
9
10This program is free software; you can redistribute it and/or modify it under
11the terms of the GNU Lesser General Public License as published by the Free Software
12Foundation; either version 2 of the License, or (at your option) any later
13version.
14
15This program is distributed in the hope that it will be useful, but WITHOUT
16ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
17FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
18
19You should have received a copy of the GNU Lesser General Public License along with
20this program; if not, write to the Free Software Foundation, Inc., 59 Temple
21Place - Suite 330, Boston, MA 02111-1307, USA, or go to
22http://www.gnu.org/copyleft/lesser.txt.
23
24You may alternatively use this source under the terms of a specific version of
25the OGRE Unrestricted License provided you have obtained such a license from
26Torus Knot Software Ltd.
27-----------------------------------------------------------------------------
28*/
29#ifndef __OverlayElementEmitterCommands_H__
30#define __OverlayElementEmitterCommands_H__
31
32#include "OgrePrerequisites.h"
33#include "OgreStringInterface.h"
34
35namespace Ogre  {
36
37
38    namespace OverlayElementCommands {
39        /// Command object for OverlayElement  - see ParamCommand
40        class _OgreExport CmdLeft : public ParamCommand
41        {
42        public:
43            String doGet(const void* target) const;
44            void doSet(void* target, const String& val);
45        };
46        /// Command object for OverlayElement  - see ParamCommand
47        class _OgreExport CmdTop : public ParamCommand
48        {
49        public:
50            String doGet(const void* target) const;
51            void doSet(void* target, const String& val);
52        };
53        /// Command object for OverlayElement  - see ParamCommand
54        class _OgreExport CmdWidth : public ParamCommand
55        {
56        public:
57            String doGet(const void* target) const;
58            void doSet(void* target, const String& val);
59        };
60        /// Command object for OverlayElement  - see ParamCommand
61        class _OgreExport CmdHeight : public ParamCommand
62        {
63        public:
64            String doGet(const void* target) const;
65            void doSet(void* target, const String& val);
66        };
67        /// Command object for OverlayElement  - see ParamCommand
68        class _OgreExport CmdMaterial : public ParamCommand
69        {
70        public:
71            String doGet(const void* target) const;
72            void doSet(void* target, const String& val);
73        };
74        /// Command object for OverlayElement  - see ParamCommand
75        class _OgreExport CmdCaption : public ParamCommand
76        {
77        public:
78            String doGet(const void* target) const;
79            void doSet(void* target, const String& val);
80        };
81        /// Command object for OverlayElement  - see ParamCommand
82        class _OgreExport CmdMetricsMode : public ParamCommand
83        {
84        public:
85            String doGet(const void* target) const;
86            void doSet(void* target, const String& val);
87        };
88        /// Command object for OverlayElement  - see ParamCommand
89        class _OgreExport CmdHorizontalAlign : public ParamCommand
90        {
91        public:
92            String doGet(const void* target) const;
93            void doSet(void* target, const String& val);
94        };
95        /// Command object for OverlayElement  - see ParamCommand
96        class _OgreExport CmdVerticalAlign : public ParamCommand
97        {
98        public:
99            String doGet(const void* target) const;
100            void doSet(void* target, const String& val);
101        };
102        /// Command object for OverlayElement  - see ParamCommand
103        class _OgreExport CmdVisible : public ParamCommand
104        {
105        public:
106            String doGet(const void* target) const;
107            void doSet(void* target, const String& val);
108        };
109
110    }
111}
112
113#endif
114
115
Note: See TracBrowser for help on using the repository browser.