MyGUI
3.4.0
MyGUIEngine
include
MyGUI_Types.h
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
#ifndef MYGUI_TYPES_H_
8
#define MYGUI_TYPES_H_
9
10
#include "
MyGUI_Prerequest.h
"
11
12
#include <vector>
13
#include <map>
14
#include <string>
15
16
#include "
MyGUI_Align.h
"
17
#include "
MyGUI_TPoint.h
"
18
#include "
MyGUI_TSize.h
"
19
#include "
MyGUI_TRect.h
"
20
#include "
MyGUI_TCoord.h
"
21
22
namespace
MyGUI
23
{
24
25
// определяем типы
26
using
IntPoint
=
types::TPoint<int>
;
27
using
FloatPoint
=
types::TPoint<float>
;
28
29
using
IntSize
=
types::TSize<int>
;
30
using
FloatSize
=
types::TSize<float>
;
31
32
using
IntRect
=
types::TRect<int>
;
33
using
FloatRect
=
types::TRect<float>
;
34
35
using
IntCoord
=
types::TCoord<int>
;
36
using
FloatCoord
=
types::TCoord<float>
;
37
using
DoubleCoord
=
types::TCoord<double>
;
38
39
typedef
std::map<std::string, std::string>
MapString
;
40
using
VectorString
= std::vector<std::string>;
41
typedef
std::pair<std::string, std::string>
PairString
;
42
using
VectorStringPairs
= std::vector<PairString>;
43
44
using
uint8
=
unsigned
char;
45
using
uint16
=
unsigned
short;
46
using
uint32
=
unsigned
int;
47
48
using
Char
=
unsigned
int;
49
50
}
// namespace MyGUI
51
52
#endif // MYGUI_TYPES_H_
MyGUI::Char
unsigned int Char
Definition:
MyGUI_Types.h:48
MyGUI::VectorStringPairs
std::vector< PairString > VectorStringPairs
Definition:
MyGUI_Types.h:42
MyGUI::uint16
unsigned short uint16
Definition:
MyGUI_Types.h:45
MyGUI::uint8
unsigned char uint8
Definition:
MyGUI_Types.h:44
MyGUI::types::TRect
Definition:
MyGUI_TRect.h:19
MyGUI_Align.h
MyGUI::types::TPoint< int >
MyGUI_TSize.h
MyGUI::PairString
std::pair< std::string, std::string > PairString
Definition:
MyGUI_Types.h:41
MyGUI_Prerequest.h
MyGUI_TRect.h
MyGUI::uint32
unsigned int uint32
Definition:
MyGUI_Types.h:46
MyGUI_TCoord.h
MyGUI::types::TSize
Definition:
MyGUI_TSize.h:19
MyGUI::MapString
std::map< std::string, std::string > MapString
Definition:
MyGUI_Types.h:39
MyGUI::types::TCoord< int >
MyGUI
Definition:
MyGUI_ActionController.h:15
MyGUI::VectorString
std::vector< std::string > VectorString
Definition:
MyGUI_Types.h:40
MyGUI_TPoint.h
Generated by
1.8.18