MyGUI Namespace Reference

Namespaces

namespace  action
namespace  delegates
namespace  demonstrate
namespace  factory
namespace  implement
namespace  texture_utility
namespace  types
namespace  utility
namespace  xml

Data Structures

struct  Align
class  Allocator
class  Any
class  BiIndexBase
class  Bitwise
class  Button
class  Canvas
struct  ChildSkinInfo
class  ClipboardManager
struct  Colour
class  ComboBox
class  SubSkinStateInfo
class  TileRectStateInfo
class  EditTextStateInfo
class  ControllerEdgeHide
class  ControllerFadeAlpha
class  ControllerItem
class  ControllerManager
class  ControllerPosition
class  CoordConverter
class  DataFileStream
class  DataManager
class  DataStream
class  DDContainer
struct  DDItemState
struct  DDItemInfo
struct  DDWidgetState
class  DelegateManager
class  DynLib
 Resource holding data about a dynamic library. More...
class  DynLibManager
 Manager of dynamic libraries. More...
class  Edit
class  EditText
class  Enumerator
class  EventPair
class  Exception
class  FactoryManager
struct  FontCodeType
struct  GlyphInfo
class  PairCodePoint
class  RangeInfo
class  PairCodeCoord
class  FontManager
class  GenericFactory
class  Gui
class  Guid
class  HScroll
struct  IBDrawItemInfo
struct  IBNotifyItemData
class  ICroppedRectangle
class  IDataStream
class  IFont
class  ILayer
class  ILayerItem
class  ILayerNode
struct  ImageItem
struct  ImageIndexInfo
struct  MouseButton
struct  KeyCode
class  InputManager
class  IObject
class  IPointer
class  IRenderTarget
class  IResource
class  ISerializable
class  IStateInfo
class  ISubWidget
class  ISubWidgetRect
class  ISubWidgetText
class  ItemBox
class  ITexture
class  IUnlinkWidget
class  IVertexBuffer
class  IWidgetCreator
class  IWidgetFactory
class  LanguageManager
class  LayerItem
class  LayerManager
class  LayerNode
class  LayoutManager
class  List
class  ListBox
class  ListCtrl
class  LogManager
class  LogStream
class  MainSkin
class  MaskPickInfo
class  MenuBar
class  MenuCtrl
class  MenuItem
struct  MenuItemType
class  Message
struct  MessageBoxStyle
class  MultiList
class  OverlappedLayer
class  IPlugin
 Base plugin class. More...
class  PluginManager
 Plugin manager. Load/unload and register plugins. More...
class  PointerManager
class  PopupMenu
class  Progress
class  RawRect
struct  VertexColourType
struct  PixelFormat
struct  TextureUsage
class  RenderItem
class  RenderManager
struct  RenderTargetInfo
class  ResourceHolder
struct  IndexImage
struct  GroupImage
class  ResourceImageSet
class  ResourceImageSetPointer
class  ResourceLanguage
class  ResourceManager
class  ResourceManualFont
class  ResourceManualPointer
class  ResourceSkin
class  ResourceTrueTypeFont
class  RotatingSkin
class  ScrollView
class  ScrollViewBase
class  SharedLayer
class  SharedLayerNode
class  SimpleText
class  SkinManager
class  StaticImage
class  StaticText
class  SubSkin
class  SubWidgetBinding
struct  SubWidgetInfo
class  SubWidgetManager
class  Tab
class  TabItem
struct  TextCommandInfo
class  TextIterator
class  CharInfo
struct  LineInfo
class  RollBackPoint
class  TextView
class  TileRect
class  Timer
class  UString
 A UTF-16 string with implicit conversion to/from std::string and std::wstring. More...
class  Version
struct  Vertex
struct  VertexQuad
class  VScroll
class  Widget
class  WidgetEvent
class  WidgetManager
struct  WidgetStyle
struct  ToolTipInfo
class  UserData
class  Window

Typedefs

typedef std::vector
< ChildSkinInfo
VectorChildSkinInfo
typedef delegates::CDelegate2
< ComboBoxPtr, size_t > 
EventHandle_ComboBoxPtrSizeT
typedef delegates::CDelegate1
< EditPtr
EventHandle_EditPtr
typedef std::vector< GlyphInfoVectorGlyphInfo
typedef
delegates::CMultiDelegate1
< float > 
FrameEventDelegate
typedef std::vector< ILayerNode * > VectorILayerNode
typedef Enumerator
< VectorILayerNode
EnumeratorILayerNode
typedef std::vector< ImageItemVectorImages
typedef IResourceIResourcePtr
typedef std::vector< IStateInfo * > VectorStateInfo
typedef std::map< std::string,
IStateInfo * > 
MapStateInfo
typedef std::map< std::string,
VectorStateInfo
MapWidgetStateInfo
typedef std::vector< ISubWidget * > VectorSubWidget
typedef delegates::CDelegate2
< ItemBoxPtr, WidgetPtr
EventHandle_ItemBoxPtrWidgetPtr
typedef delegates::CDelegate3
< ItemBoxPtr, IntCoord &, bool > 
EventHandle_ItemBoxPtrIntCoordRefBool
typedef delegates::CDelegate3
< ItemBoxPtr, WidgetPtr, const
IBDrawItemInfo & > 
EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef
typedef delegates::CDelegate2
< ItemBoxPtr, size_t > 
EventHandle_ItemBoxPtrSizeT
typedef delegates::CDelegate2
< ItemBoxPtr, const
IBNotifyItemData & > 
EventHandle_ItemBoxPtrCIBNotifyCellDataRef
typedef std::vector
< IUnlinkWidget * > 
VectorIUnlinkWidget
typedef std::vector< RenderItem * > VectorRenderItem
typedef std::vector< ILayerItem * > VectorLayerItem
typedef delegates::CDelegate2
< ListPtr, size_t > 
EventHandle_ListPtrSizeT
typedef delegates::CDelegate2
< ListCtrlPtr, WidgetPtr
EventHandle_ListCtrlPtrWidgetPtr
typedef delegates::CDelegate4
< ListCtrlPtr, WidgetPtr,
const IBDrawItemInfo
&, IntCoord & > 
EventHandle_ListCtrlPtrWidgetPtrCIBCellDrawInfoRef
typedef delegates::CDelegate2
< ListCtrlPtr, size_t > 
EventHandle_ListCtrlPtrSizeT
typedef delegates::CDelegate2
< ListCtrlPtr, const
IBNotifyItemData & > 
EventHandle_ListCtrlPtrCIBNotifyCellDataRef
typedef delegates::CDelegate2
< MenuCtrlPtr, MenuItemPtr
EventHandle_MenuCtrlPtrMenuItemPtr
typedef delegates::CDelegate1
< MenuCtrlPtr
EventHandle_MenuCtrlPtr
typedef delegates::CDelegate2
< MessagePtr, MessageBoxStyle
EventHandle_MessagePtrMessageStyle
typedef delegates::CDelegate5
< WidgetPtr, size_t, const
UString &, const UString
&, bool & > 
EventHandle_WidgetIntUTFStringUTFStringBool
typedef delegates::CDelegate5
< MultiListPtr, size_t, const
UString &, const UString
&, bool & > 
EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef
typedef delegates::CDelegate2
< MultiListPtr, size_t > 
EventHandle_MultiListPtrSizeT
typedef WidgetWidgetPtr
typedef ButtonButtonPtr
typedef WindowWindowPtr
typedef ListListPtr
typedef HScrollHScrollPtr
typedef VScrollVScrollPtr
typedef EditEditPtr
typedef ComboBoxComboBoxPtr
typedef StaticTextStaticTextPtr
typedef TabTabPtr
typedef TabItemTabItemPtr
typedef ProgressProgressPtr
typedef ItemBoxItemBoxPtr
typedef MultiListMultiListPtr
typedef StaticImageStaticImagePtr
typedef MessageMessagePtr
typedef MenuCtrlMenuCtrlPtr
typedef MenuItemMenuItemPtr
typedef PopupMenuPopupMenuPtr
typedef MenuBarMenuBarPtr
typedef ScrollViewScrollViewPtr
typedef DDContainerDDContainerPtr
typedef CanvasCanvasPtr
typedef ListCtrlListCtrlPtr
typedef ListBoxListBoxPtr
typedef TabItem Sheet
typedef TabItemSheetPtr
typedef Canvas RenderBox
typedef CanvasRenderBoxPtr
typedef std::pair< ISubWidget
*, size_t > 
DrawItemInfo
typedef std::vector< DrawItemInfoVectorDrawItem
typedef ResourceImageSetResourceImageSetPtr
typedef std::vector< IndexImageVectorIndexImage
typedef std::vector< GroupImageVectorGroupImage
typedef Enumerator
< VectorGroupImage
EnumeratorGroupImage
typedef std::vector
< SubWidgetInfo
VectorSubWidgetInfo
typedef delegates::CDelegate2
< TabPtr, size_t > 
EventHandle_TabPtrSizeT
typedef std::vector
< TextCommandInfo
VectorChangeInfo
typedef std::deque
< VectorChangeInfo
DequeUndoRedoInfo
typedef std::vector< CharInfoVectorCharInfo
typedef std::vector< LineInfoVectorLineInfo
typedef types::TPoint< int > IntPoint
typedef types::TPoint< float > FloatPoint
typedef types::TSize< int > IntSize
typedef types::TSize< float > FloatSize
typedef types::TRect< int > IntRect
typedef types::TRect< float > FloatRect
typedef types::TCoord< int > IntCoord
typedef types::TCoord< float > FloatCoord
typedef std::map< std::string,
std::string > 
MapString
typedef std::vector< std::string > VectorString
typedef char int8
typedef short int16
typedef int int32
typedef unsigned char uint8
typedef unsigned short uint16
typedef unsigned int uint32
typedef unsigned int uint
typedef unsigned int Char
typedef delegates::CDelegate2
< VScrollPtr, size_t > 
EventHandle_VScrollPtrSizeT
typedef std::vector< WidgetPtrVectorWidgetPtr
typedef std::map< std::string,
WidgetPtr
MapWidgetPtr
typedef Enumerator
< VectorWidgetPtr
EnumeratorWidgetPtr
typedef delegates::CDelegate1
< WidgetPtr
EventHandle_WidgetVoid
typedef delegates::CDelegate2
< WidgetPtr, WidgetPtr
EventHandle_WidgetWidget
typedef delegates::CDelegate2
< WidgetPtr, bool > 
EventHandle_WidgetBool
typedef delegates::CDelegate2
< WidgetPtr, int > 
EventHandle_WidgetInt
typedef delegates::CDelegate2
< WidgetPtr, size_t > 
EventHandle_WidgetSizeT
typedef delegates::CDelegate3
< WidgetPtr, int, int > 
EventHandle_WidgetIntInt
typedef delegates::CDelegate4
< WidgetPtr, int, int,
MouseButton
EventHandle_WidgetIntIntButton
typedef delegates::CDelegate2
< WidgetPtr, KeyCode
EventHandle_WidgetKeyCode
typedef delegates::CDelegate3
< WidgetPtr, KeyCode, Char
EventHandle_WidgetKeyCodeChar
typedef delegates::CDelegate3
< WidgetPtr, const std::string
&, const std::string & > 
EventHandle_WidgetStringString
typedef delegates::CDelegate3
< WidgetPtr, WidgetPtr
&, size_t & > 
EventHandle_WidgetRefWidgetRefSizeT
typedef delegates::CDelegate2
< WidgetPtr, const ToolTipInfo & > 
EventHandle_WidgetToolTip
typedef delegates::CDelegate3
< WidgetPtr, const std::string
&, const std::string & > 
ParseDelegate

Functions

template<typename T >
T * castWidget (Widget *_widget)
const int DEFAULT ((int)-1)
template<typename T >
void MYGUI_OUT (T p)
template<typename T1 , typename T2 >
void MYGUI_OUT (T1 p1, T2 p2)
template<typename T1 , typename T2 , typename T3 >
void MYGUI_OUT (T1 p1, T2 p2, T3 p3)
template<typename T1 , typename T2 , typename T3 , typename T4 >
void MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7)
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8)
template<typename T1 , typename T2 >
void MYGUI_OUT_SPACES (T1 p1, T2 p2)
template<typename T1 , typename T2 , typename T3 >
void MYGUI_OUT_SPACES (T1 p1, T2 p2, T3 p3)
template<typename T1 , typename T2 , typename T3 , typename T4 >
void MYGUI_OUT_SPACES (T1 p1, T2 p2, T3 p3, T4 p4)
__inline void ConvertColour (uint32 &_colour, VertexColourType _format)
UString::size_type operator- (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator== (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator!= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator< (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator<= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator> (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator>= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
UString::size_type operator- (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator== (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator!= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator< (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator<= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator> (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator>= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
int getWidgetWidth (WidgetPtr _widget, bool _vert)
int getWidgetHeight (WidgetPtr _widget, bool _vert)
int getWidgetLeft (WidgetPtr _widget, bool _vert)
int getWidgetTop (WidgetPtr _widget, bool _vert)
void setWidgetSize (WidgetPtr _widget, int _width, int _height, bool _vert)
void setWidgetCoord (WidgetPtr _widget, int _left, int _top, int _width, int _height, bool _vert)
void convertWidgetCoord (IntCoord &_coord, bool _vert)
const std::string INSTANCE_TYPE_NAME ("ClipboardManager")
const std::string INSTANCE_TYPE_NAME ("ControllerManager")
const std::string INSTANCE_TYPE_NAME ("DataManager")
const std::string INSTANCE_TYPE_NAME ("DelegateManager")
const std::string INSTANCE_TYPE_NAME ("DynLibManager")
__inline void DrawQuad (MyGUI::Vertex *&_buff, float v_left, float v_top, float v_rignt, float v_bottom, float v_z, MyGUI::uint32 _colour, float t_left, float t_top, float t_right, float t_bottom, size_t &_count)
const std::string INSTANCE_TYPE_NAME ("FactoryManager")
const std::string XML_TYPE ("Font")
const std::string XML_TYPE_RESOURCE ("Resource")
const std::string XML_TYPE_PROPERTY ("Property")
const std::string RESOURCE_DEFAULT_NAME ("Default")
const std::string INSTANCE_TYPE_NAME ("FontManager")
const std::string INSTANCE_TYPE_NAME ("Gui")
const std::string INSTANCE_TYPE_NAME ("InputManager")
const std::string XML_TYPE ("Language")
const std::string XML_TYPE_TAG ("Tag")
const std::string XML_TYPE_SOURCE ("Source")
const std::string INSTANCE_TYPE_NAME ("LanguageManager")
const std::string XML_TYPE ("Layer")
const std::string INSTANCE_TYPE_NAME ("LayerManager")
const std::string XML_TYPE ("Layout")
const std::string INSTANCE_TYPE_NAME ("LayoutManager")
const std::string XML_TYPE ("Plugin")
const std::string INSTANCE_TYPE_NAME ("PluginManager")
const std::string XML_TYPE ("Pointer")
const std::string INSTANCE_TYPE_NAME ("PointerManager")
const std::string INSTANCE_TYPE_NAME ("RenderManager")
const std::string XML_TYPE ("Resource")
const std::string XML_TYPE_LIST ("List")
const std::string XML_TYPE_SECTION ("Section")
const std::string INSTANCE_TYPE_NAME ("ResourceManager")
float len (float x, float y)
const std::string XML_TYPE ("Skin")
const std::string INSTANCE_TYPE_NAME ("SkinManager")
const std::string INSTANCE_TYPE_NAME ("SubWidgetManager")
const std::string INSTANCE_TYPE_NAME ("WidgetManager")

Variables

const size_t ITEM_NONE = ~0
const float ALPHA_MAX = 1.0f
const float ALPHA_MIN = 0.0f
const float COMBO_ALPHA_MAX = ALPHA_MAX
const float COMBO_ALPHA_MIN = ALPHA_MIN
const float COMBO_ALPHA_COEF = 4.0f
const float EDIT_CURSOR_TIMER = 0.7f
const float EDIT_ACTION_MOUSE_TIMER = 0.05f
const int EDIT_CURSOR_MAX_POSITION = 100000
const int EDIT_CURSOR_MIN_POSITION = -100000
const size_t EDIT_MAX_UNDO = 128
const size_t EDIT_DEFAULT_MAX_TEXT_LENGTH = 2048
const float EDIT_OFFSET_HORZ_CURSOR = 10.0f
const int EDIT_ACTION_MOUSE_ZONE = 1500
const std::string EDIT_CLIPBOARD_TYPE_TEXT = "Text"
const int EDIT_MOUSE_WHEEL = 50
const size_t VERTEX_IN_QUAD = 6
const size_t SIMPLETEXT_COUNT_VERTEX = 32 * VERTEX_IN_QUAD
const unsigned long INPUT_TIME_DOUBLE_CLICK = 250
const float INPUT_DELAY_FIRST_KEY = 0.4f
const float INPUT_INTERVAL_KEY = 0.05f
const float POPUP_MENU_SPEED_COEF = 3.0f
const float MESSAGE_ALPHA_MAX = 0.5f
const float MESSAGE_ALPHA_MIN = 0.0f
const float MESSAGE_SPEED_COEF = 3.0f
const size_t PROGRESS_AUTO_WIDTH = 200
const size_t PROGRESS_AUTO_RANGE = 1000
const float PROGRESS_AUTO_COEF = 400
const unsigned char FONT_MASK_SELECT = 0x88
const unsigned char FONT_MASK_SELECT_DEACTIVE = 0x60
const unsigned char FONT_MASK_SPACE = 0x00
const unsigned char FONT_MASK_CHAR = 0xFF
const size_t MIN_FONT_TEXTURE_WIDTH = 256
const int SCROLL_VIEW_MOUSE_WHEEL = 50
const int SCROLL_VIEW_SCROLL_PAGE = 16
const size_t IMAGE_MAX_INDEX = 256
const float TAB_SPEED_FADE_COEF = 5.0f
const size_t TILERECT_COUNT_VERTEX = 16 * VertexQuad::VertexCount
const int SCROLL_MOUSE_WHEEL = 50
const float WIDGET_TOOLTIP_TIMEOUT = 0.5f
const float WINDOW_ALPHA_ACTIVE = ALPHA_MAX
const float WINDOW_ALPHA_FOCUS = 0.7f
const float WINDOW_ALPHA_DEACTIVE = 0.3f
const float WINDOW_SPEED_COEF = 3.0f
const int WINDOW_SNAP_DISTANSE = 10

Typedef Documentation

Definition at line 112 of file MyGUI_Prerequest.h.

Definition at line 133 of file MyGUI_Prerequest.h.

typedef unsigned int MyGUI::Char

Definition at line 60 of file MyGUI_Types.h.

Definition at line 118 of file MyGUI_Prerequest.h.

Definition at line 132 of file MyGUI_Prerequest.h.

Definition at line 61 of file MyGUI_TextChangeHistory.h.

typedef std::pair<ISubWidget*, size_t> MyGUI::DrawItemInfo

Definition at line 35 of file MyGUI_RenderItem.h.

typedef Edit* MyGUI::EditPtr

Definition at line 117 of file MyGUI_Prerequest.h.

Definition at line 57 of file MyGUI_ResourceImageSet.h.

Definition at line 42 of file MyGUI_ILayerNode.h.

Definition at line 35 of file MyGUI_WidgetDefines.h.

Definition at line 36 of file MyGUI_ComboBox.h.

Definition at line 36 of file MyGUI_Edit.h.

Definition at line 40 of file MyGUI_ItemBox.h.

Definition at line 37 of file MyGUI_ItemBox.h.

Definition at line 39 of file MyGUI_ItemBox.h.

Definition at line 36 of file MyGUI_ItemBox.h.

Definition at line 38 of file MyGUI_ItemBox.h.

Definition at line 39 of file MyGUI_ListCtrl.h.

Definition at line 38 of file MyGUI_ListCtrl.h.

Definition at line 36 of file MyGUI_ListCtrl.h.

Definition at line 37 of file MyGUI_ListCtrl.h.

Definition at line 34 of file MyGUI_List.h.

Definition at line 39 of file MyGUI_MenuCtrl.h.

Definition at line 38 of file MyGUI_MenuCtrl.h.

Definition at line 36 of file MyGUI_Message.h.

Definition at line 40 of file MyGUI_MultiList.h.

Definition at line 39 of file MyGUI_MultiList.h.

Definition at line 35 of file MyGUI_Tab.h.

Definition at line 33 of file MyGUI_VScroll.h.

Definition at line 37 of file MyGUI_WidgetEvent.h.

Definition at line 38 of file MyGUI_WidgetEvent.h.

Definition at line 40 of file MyGUI_WidgetEvent.h.

Definition at line 41 of file MyGUI_WidgetEvent.h.

Definition at line 37 of file MyGUI_MultiList.h.

Definition at line 42 of file MyGUI_WidgetEvent.h.

Definition at line 43 of file MyGUI_WidgetEvent.h.

Definition at line 45 of file MyGUI_WidgetEvent.h.

Definition at line 39 of file MyGUI_WidgetEvent.h.

typedef delegates::CDelegate3<WidgetPtr, const std::string&, const std::string&> MyGUI::EventHandle_WidgetStringString

Definition at line 44 of file MyGUI_WidgetEvent.h.

Definition at line 46 of file MyGUI_WidgetEvent.h.

Definition at line 35 of file MyGUI_WidgetEvent.h.

Definition at line 36 of file MyGUI_WidgetEvent.h.

Definition at line 47 of file MyGUI_Types.h.

Definition at line 38 of file MyGUI_Types.h.

Definition at line 44 of file MyGUI_Types.h.

Definition at line 41 of file MyGUI_Types.h.

Definition at line 38 of file MyGUI_Gui.h.

Definition at line 115 of file MyGUI_Prerequest.h.

typedef short MyGUI::int16

Definition at line 53 of file MyGUI_Types.h.

typedef int MyGUI::int32

Definition at line 54 of file MyGUI_Types.h.

typedef char MyGUI::int8

Definition at line 52 of file MyGUI_Types.h.

Definition at line 46 of file MyGUI_Types.h.

Definition at line 37 of file MyGUI_Types.h.

Definition at line 43 of file MyGUI_Types.h.

Definition at line 40 of file MyGUI_Types.h.

Definition at line 38 of file MyGUI_IResource.h.

Definition at line 123 of file MyGUI_Prerequest.h.

Definition at line 135 of file MyGUI_Prerequest.h.

Definition at line 134 of file MyGUI_Prerequest.h.

typedef List* MyGUI::ListPtr

Definition at line 114 of file MyGUI_Prerequest.h.

typedef std::map<std::string, IStateInfo*> MyGUI::MapStateInfo

Definition at line 42 of file MyGUI_IStateInfo.h.

typedef std::map<std::string, std::string> MyGUI::MapString
Examples:
Enumerator.

Definition at line 49 of file MyGUI_Types.h.

typedef std::map<std::string, WidgetPtr> MyGUI::MapWidgetPtr

Definition at line 34 of file MyGUI_WidgetDefines.h.

typedef std::map<std::string, VectorStateInfo> MyGUI::MapWidgetStateInfo

Definition at line 43 of file MyGUI_IStateInfo.h.

Definition at line 130 of file MyGUI_Prerequest.h.

Definition at line 127 of file MyGUI_Prerequest.h.

Definition at line 128 of file MyGUI_Prerequest.h.

Definition at line 126 of file MyGUI_Prerequest.h.

Definition at line 124 of file MyGUI_Prerequest.h.

typedef delegates::CDelegate3<WidgetPtr, const std::string &, const std::string &> MyGUI::ParseDelegate

Definition at line 37 of file MyGUI_WidgetManager.h.

Definition at line 129 of file MyGUI_Prerequest.h.

Definition at line 122 of file MyGUI_Prerequest.h.

Definition at line 141 of file MyGUI_Prerequest.h.

Definition at line 142 of file MyGUI_Prerequest.h.

Definition at line 38 of file MyGUI_ResourceImageSet.h.

Definition at line 131 of file MyGUI_Prerequest.h.

Definition at line 139 of file MyGUI_Prerequest.h.

Definition at line 140 of file MyGUI_Prerequest.h.

Definition at line 125 of file MyGUI_Prerequest.h.

Definition at line 119 of file MyGUI_Prerequest.h.

Definition at line 121 of file MyGUI_Prerequest.h.

typedef Tab* MyGUI::TabPtr

Definition at line 120 of file MyGUI_Prerequest.h.

typedef unsigned int MyGUI::uint

Definition at line 58 of file MyGUI_Types.h.

typedef unsigned short MyGUI::uint16

Definition at line 56 of file MyGUI_Types.h.

typedef unsigned int MyGUI::uint32

Definition at line 57 of file MyGUI_Types.h.

typedef unsigned char MyGUI::uint8

Definition at line 55 of file MyGUI_Types.h.

Definition at line 60 of file MyGUI_TextChangeHistory.h.

typedef std::vector<CharInfo> MyGUI::VectorCharInfo

Definition at line 32 of file MyGUI_TextView.h.

Definition at line 68 of file MyGUI_ChildSkinInfo.h.

typedef std::vector<DrawItemInfo> MyGUI::VectorDrawItem

Definition at line 36 of file MyGUI_RenderItem.h.

typedef std::vector<GlyphInfo> MyGUI::VectorGlyphInfo

Definition at line 67 of file MyGUI_FontData.h.

typedef std::vector<GroupImage> MyGUI::VectorGroupImage

Definition at line 56 of file MyGUI_ResourceImageSet.h.

typedef std::vector<ILayerNode*> MyGUI::VectorILayerNode

Definition at line 39 of file MyGUI_ILayerNode.h.

typedef std::vector<ImageItem> MyGUI::VectorImages

Definition at line 40 of file MyGUI_ImageInfo.h.

typedef std::vector<IndexImage> MyGUI::VectorIndexImage

Definition at line 47 of file MyGUI_ResourceImageSet.h.

Definition at line 39 of file MyGUI_IUnlinkWidget.h.

typedef std::vector<ILayerItem*> MyGUI::VectorLayerItem

Definition at line 37 of file MyGUI_LayerNode.h.

typedef std::vector<LineInfo> MyGUI::VectorLineInfo

Definition at line 44 of file MyGUI_TextView.h.

typedef std::vector<RenderItem*> MyGUI::VectorRenderItem

Definition at line 35 of file MyGUI_LayerNode.h.

typedef std::vector<IStateInfo*> MyGUI::VectorStateInfo

Definition at line 41 of file MyGUI_IStateInfo.h.

typedef std::vector<std::string> MyGUI::VectorString
Examples:
Enumerator.

Definition at line 50 of file MyGUI_Types.h.

typedef std::vector<ISubWidget*> MyGUI::VectorSubWidget

Definition at line 38 of file MyGUI_ISubWidget.h.

Definition at line 46 of file MyGUI_SubWidgetInfo.h.

typedef std::vector<WidgetPtr> MyGUI::VectorWidgetPtr

Definition at line 32 of file MyGUI_WidgetDefines.h.

Definition at line 116 of file MyGUI_Prerequest.h.

Definition at line 109 of file MyGUI_Prerequest.h.

Definition at line 113 of file MyGUI_Prerequest.h.


Function Documentation

template<typename T >
T* MyGUI::castWidget ( Widget *  _widget  )  [inline]

Definition at line 37 of file MyGUI_CastWidget.h.

__inline void MyGUI::ConvertColour ( uint32 &  _colour,
VertexColourType  _format 
)

Definition at line 34 of file MyGUI_RawRect.cpp.

void MyGUI::convertWidgetCoord ( IntCoord &  _coord,
bool  _vert 
) [inline]

Definition at line 61 of file MyGUI_WidgetTranslate.h.

const int MyGUI::DEFAULT ( (int)-  1  ) 
__inline void MyGUI::DrawQuad ( MyGUI::Vertex *&  _buff,
float  v_left,
float  v_top,
float  v_rignt,
float  v_bottom,
float  v_z,
MyGUI::uint32  _colour,
float  t_left,
float  t_top,
float  t_right,
float  t_bottom,
size_t &  _count 
)

Definition at line 40 of file MyGUI_EditText.cpp.

int MyGUI::getWidgetHeight ( WidgetPtr  _widget,
bool  _vert 
) [inline]

Definition at line 36 of file MyGUI_WidgetTranslate.h.

int MyGUI::getWidgetLeft ( WidgetPtr  _widget,
bool  _vert 
) [inline]

Definition at line 41 of file MyGUI_WidgetTranslate.h.

int MyGUI::getWidgetTop ( WidgetPtr  _widget,
bool  _vert 
) [inline]

Definition at line 46 of file MyGUI_WidgetTranslate.h.

int MyGUI::getWidgetWidth ( WidgetPtr  _widget,
bool  _vert 
) [inline]

Definition at line 31 of file MyGUI_WidgetTranslate.h.

const std::string MyGUI::INSTANCE_TYPE_NAME ( "WidgetManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "SubWidgetManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "SkinManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "ResourceManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "RenderManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "PointerManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "PluginManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "LayoutManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "LayerManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "LanguageManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "InputManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "Gui"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "FontManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "FactoryManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "DynLibManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "DelegateManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "DataManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "ControllerManager"   ) 
const std::string MyGUI::INSTANCE_TYPE_NAME ( "ClipboardManager"   ) 
float MyGUI::len ( float  x,
float  y 
) [inline]

Definition at line 96 of file MyGUI_RotatingSkin.cpp.

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
void MyGUI::MYGUI_OUT ( T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5,
T6  p6,
T7  p7,
T8  p8 
) [inline]

Definition at line 58 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
void MyGUI::MYGUI_OUT ( T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5,
T6  p6,
T7  p7 
) [inline]

Definition at line 55 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
void MyGUI::MYGUI_OUT ( T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5,
T6  p6 
) [inline]

Definition at line 52 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
void MyGUI::MYGUI_OUT ( T1  p1,
T2  p2,
T3  p3,
T4  p4,
T5  p5 
) [inline]

Definition at line 49 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 , typename T3 , typename T4 >
void MyGUI::MYGUI_OUT ( T1  p1,
T2  p2,
T3  p3,
T4  p4 
) [inline]

Definition at line 46 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 , typename T3 >
void MyGUI::MYGUI_OUT ( T1  p1,
T2  p2,
T3  p3 
) [inline]

Definition at line 43 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 >
void MyGUI::MYGUI_OUT ( T1  p1,
T2  p2 
) [inline]

Definition at line 40 of file MyGUI_RenderOut.h.

template<typename T >
void MyGUI::MYGUI_OUT ( p  )  [inline]

Definition at line 37 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 , typename T3 , typename T4 >
void MyGUI::MYGUI_OUT_SPACES ( T1  p1,
T2  p2,
T3  p3,
T4  p4 
) [inline]

Definition at line 67 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 , typename T3 >
void MyGUI::MYGUI_OUT_SPACES ( T1  p1,
T2  p2,
T3  p3 
) [inline]

Definition at line 64 of file MyGUI_RenderOut.h.

template<typename T1 , typename T2 >
void MyGUI::MYGUI_OUT_SPACES ( T1  p1,
T2  p2 
) [inline]

Definition at line 61 of file MyGUI_RenderOut.h.

bool MyGUI::operator!= ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 2728 of file MyGUI_UString.h.

bool MyGUI::operator!= ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 2697 of file MyGUI_UString.h.

UString::size_type MyGUI::operator- ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 2720 of file MyGUI_UString.h.

UString::size_type MyGUI::operator- ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 2689 of file MyGUI_UString.h.

bool MyGUI::operator< ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 2732 of file MyGUI_UString.h.

bool MyGUI::operator< ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 2701 of file MyGUI_UString.h.

bool MyGUI::operator<= ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 2736 of file MyGUI_UString.h.

bool MyGUI::operator<= ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 2705 of file MyGUI_UString.h.

bool MyGUI::operator== ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 2724 of file MyGUI_UString.h.

bool MyGUI::operator== ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 2693 of file MyGUI_UString.h.

bool MyGUI::operator> ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 2740 of file MyGUI_UString.h.

bool MyGUI::operator> ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 2709 of file MyGUI_UString.h.

bool MyGUI::operator>= ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 2744 of file MyGUI_UString.h.

bool MyGUI::operator>= ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 2713 of file MyGUI_UString.h.

const std::string MyGUI::RESOURCE_DEFAULT_NAME ( "Default"   ) 
void MyGUI::setWidgetCoord ( WidgetPtr  _widget,
int  _left,
int  _top,
int  _width,
int  _height,
bool  _vert 
) [inline]

Definition at line 56 of file MyGUI_WidgetTranslate.h.

void MyGUI::setWidgetSize ( WidgetPtr  _widget,
int  _width,
int  _height,
bool  _vert 
) [inline]

Definition at line 51 of file MyGUI_WidgetTranslate.h.

const std::string MyGUI::XML_TYPE ( "Skin"   ) 
const std::string MyGUI::XML_TYPE ( "Resource"   ) 
const std::string MyGUI::XML_TYPE ( "Pointer"   ) 
const std::string MyGUI::XML_TYPE ( "Plugin"   ) 
const std::string MyGUI::XML_TYPE ( "Layout"   ) 
const std::string MyGUI::XML_TYPE ( "Layer"   ) 
const std::string MyGUI::XML_TYPE ( "Language"   ) 
const std::string MyGUI::XML_TYPE ( "Font"   ) 
const std::string MyGUI::XML_TYPE_LIST ( "List"   ) 
const std::string MyGUI::XML_TYPE_PROPERTY ( "Property"   ) 
const std::string MyGUI::XML_TYPE_RESOURCE ( "Resource"   ) 
const std::string MyGUI::XML_TYPE_SECTION ( "Section"   ) 
const std::string MyGUI::XML_TYPE_SOURCE ( "Source"   ) 
const std::string MyGUI::XML_TYPE_TAG ( "Tag"   ) 

Variable Documentation

const float MyGUI::ALPHA_MAX = 1.0f

Definition at line 31 of file MyGUI_Macros.h.

const float MyGUI::ALPHA_MIN = 0.0f

Definition at line 32 of file MyGUI_Macros.h.

const float MyGUI::COMBO_ALPHA_COEF = 4.0f

Definition at line 39 of file MyGUI_ComboBox.cpp.

Definition at line 37 of file MyGUI_ComboBox.cpp.

Definition at line 38 of file MyGUI_ComboBox.cpp.

const float MyGUI::EDIT_ACTION_MOUSE_TIMER = 0.05f

Definition at line 39 of file MyGUI_Edit.cpp.

Definition at line 45 of file MyGUI_Edit.cpp.

const std::string MyGUI::EDIT_CLIPBOARD_TYPE_TEXT = "Text"

Definition at line 46 of file MyGUI_Edit.cpp.

const int MyGUI::EDIT_CURSOR_MAX_POSITION = 100000

Definition at line 40 of file MyGUI_Edit.cpp.

const int MyGUI::EDIT_CURSOR_MIN_POSITION = -100000

Definition at line 41 of file MyGUI_Edit.cpp.

const float MyGUI::EDIT_CURSOR_TIMER = 0.7f

Definition at line 38 of file MyGUI_Edit.cpp.

Definition at line 43 of file MyGUI_Edit.cpp.

const size_t MyGUI::EDIT_MAX_UNDO = 128

Definition at line 42 of file MyGUI_Edit.cpp.

const int MyGUI::EDIT_MOUSE_WHEEL = 50

Definition at line 47 of file MyGUI_Edit.cpp.

const float MyGUI::EDIT_OFFSET_HORZ_CURSOR = 10.0f

Definition at line 44 of file MyGUI_Edit.cpp.

const unsigned char MyGUI::FONT_MASK_CHAR = 0xFF

Definition at line 41 of file MyGUI_ResourceTrueTypeFont.cpp.

const unsigned char MyGUI::FONT_MASK_SELECT = 0x88

Definition at line 38 of file MyGUI_ResourceTrueTypeFont.cpp.

const unsigned char MyGUI::FONT_MASK_SELECT_DEACTIVE = 0x60

Definition at line 39 of file MyGUI_ResourceTrueTypeFont.cpp.

const unsigned char MyGUI::FONT_MASK_SPACE = 0x00

Definition at line 40 of file MyGUI_ResourceTrueTypeFont.cpp.

const size_t MyGUI::IMAGE_MAX_INDEX = 256

Definition at line 35 of file MyGUI_StaticImage.cpp.

const float MyGUI::INPUT_DELAY_FIRST_KEY = 0.4f

Definition at line 34 of file MyGUI_InputManager.cpp.

const float MyGUI::INPUT_INTERVAL_KEY = 0.05f

Definition at line 35 of file MyGUI_InputManager.cpp.

const unsigned long MyGUI::INPUT_TIME_DOUBLE_CLICK = 250

Definition at line 33 of file MyGUI_InputManager.cpp.

const size_t MyGUI::ITEM_NONE = ~0

Definition at line 29 of file MyGUI_Macros.h.

const float MyGUI::MESSAGE_ALPHA_MAX = 0.5f

Definition at line 38 of file MyGUI_Message.cpp.

const float MyGUI::MESSAGE_ALPHA_MIN = 0.0f

Definition at line 39 of file MyGUI_Message.cpp.

const float MyGUI::MESSAGE_SPEED_COEF = 3.0f

Definition at line 40 of file MyGUI_Message.cpp.

const size_t MyGUI::MIN_FONT_TEXTURE_WIDTH = 256

Definition at line 42 of file MyGUI_ResourceTrueTypeFont.cpp.

const float MyGUI::POPUP_MENU_SPEED_COEF = 3.0f

Definition at line 38 of file MyGUI_MenuCtrl.cpp.

const float MyGUI::PROGRESS_AUTO_COEF = 400

Definition at line 35 of file MyGUI_Progress.cpp.

const size_t MyGUI::PROGRESS_AUTO_RANGE = 1000

Definition at line 34 of file MyGUI_Progress.cpp.

const size_t MyGUI::PROGRESS_AUTO_WIDTH = 200

Definition at line 33 of file MyGUI_Progress.cpp.

const int MyGUI::SCROLL_MOUSE_WHEEL = 50

Definition at line 32 of file MyGUI_VScroll.cpp.

Definition at line 33 of file MyGUI_ScrollView.cpp.

Definition at line 34 of file MyGUI_ScrollView.cpp.

Definition at line 38 of file MyGUI_EditText.cpp.

const float MyGUI::TAB_SPEED_FADE_COEF = 5.0f

Definition at line 34 of file MyGUI_Tab.cpp.

const size_t MyGUI::TILERECT_COUNT_VERTEX = 16 * VertexQuad::VertexCount

Definition at line 34 of file MyGUI_TileRect.cpp.

const size_t MyGUI::VERTEX_IN_QUAD = 6

Definition at line 37 of file MyGUI_EditText.cpp.

const float MyGUI::WIDGET_TOOLTIP_TIMEOUT = 0.5f

Definition at line 45 of file MyGUI_Widget.cpp.

Definition at line 35 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_ALPHA_DEACTIVE = 0.3f

Definition at line 37 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_ALPHA_FOCUS = 0.7f

Definition at line 36 of file MyGUI_Window.cpp.

Definition at line 40 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_SPEED_COEF = 3.0f

Definition at line 38 of file MyGUI_Window.cpp.


Generated on 5 Dec 2009 for MyGUI by  doxygen 1.6.1