source: GTP/trunk/Lib/Geom/OgreStuff/include/OgreOverlayElementCommands.h @ 1809

Revision 1809, 4.1 KB checked in by gumbau, 18 years ago (diff)
Line 
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-2005 The OGRE Team
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-----------------------------------------------------------------------------
24*/
25#ifndef __OverlayElementEmitterCommands_H__
26#define __OverlayElementEmitterCommands_H__
27
28#include "OgrePrerequisites.h"
29#include "OgreStringInterface.h"
30
31namespace Ogre  {
32
33
34    namespace OverlayElementCommands {
35        /// Command object for OverlayElement  - see ParamCommand
36        class _OgreExport CmdLeft : public ParamCommand
37        {
38        public:
39            String doGet(const void* target) const;
40            void doSet(void* target, const String& val);
41        };
42        /// Command object for OverlayElement  - see ParamCommand
43        class _OgreExport CmdTop : public ParamCommand
44        {
45        public:
46            String doGet(const void* target) const;
47            void doSet(void* target, const String& val);
48        };
49        /// Command object for OverlayElement  - see ParamCommand
50        class _OgreExport CmdWidth : public ParamCommand
51        {
52        public:
53            String doGet(const void* target) const;
54            void doSet(void* target, const String& val);
55        };
56        /// Command object for OverlayElement  - see ParamCommand
57        class _OgreExport CmdHeight : public ParamCommand
58        {
59        public:
60            String doGet(const void* target) const;
61            void doSet(void* target, const String& val);
62        };
63        /// Command object for OverlayElement  - see ParamCommand
64        class _OgreExport CmdMaterial : public ParamCommand
65        {
66        public:
67            String doGet(const void* target) const;
68            void doSet(void* target, const String& val);
69        };
70        /// Command object for OverlayElement  - see ParamCommand
71        class _OgreExport CmdCaption : public ParamCommand
72        {
73        public:
74            String doGet(const void* target) const;
75            void doSet(void* target, const String& val);
76        };
77        /// Command object for OverlayElement  - see ParamCommand
78        class _OgreExport CmdMetricsMode : public ParamCommand
79        {
80        public:
81            String doGet(const void* target) const;
82            void doSet(void* target, const String& val);
83        };
84        /// Command object for OverlayElement  - see ParamCommand
85        class _OgreExport CmdHorizontalAlign : public ParamCommand
86        {
87        public:
88            String doGet(const void* target) const;
89            void doSet(void* target, const String& val);
90        };
91        /// Command object for OverlayElement  - see ParamCommand
92        class _OgreExport CmdVerticalAlign : public ParamCommand
93        {
94        public:
95            String doGet(const void* target) const;
96            void doSet(void* target, const String& val);
97        };
98        /// Command object for OverlayElement  - see ParamCommand
99        class _OgreExport CmdVisible : public ParamCommand
100        {
101        public:
102            String doGet(const void* target) const;
103            void doSet(void* target, const String& val);
104        };
105
106    }
107}
108
109#endif
110
111
Note: See TracBrowser for help on using the repository browser.