MyGUI 3.2.2

Namespaces | Data Structures | Typedefs | Functions | Variables
MyGUI Namespace Reference

## Namespaces
| action
| delegates
| FontCodeType
| geometry_utility
| texture_utility
| types
| utility
| xml

## Data Structures
struct | Align
class | Allocator
class | Any
class | BackwardCompatibility
class | BiIndexBase
class | Bitwise
class | Button
| Button properties. Button_skin_childs Skin childs. Button widget description should be here. More...
class | Canvas
| Canvas properties. Canvas_skin_childs Skin childs. Widget wrapper over Texture - shows the texture. Implemented: resizing of texture (see TextureResizeMode); recovery after loosing device; More...
class | CharInfo
struct | ChildSkinInfo
class | ClipboardManager
struct | Colour
class | ComboBox
| ComboBox properties. ComboBox_skin_childs Skin childs. ComboBox widget description should be here. More...
class | ConsoleLogListener
class | Constants
class | ControllerEdgeHide
class | ControllerFadeAlpha
struct | ControllerInfo
class | ControllerItem
class | ControllerManager
class | ControllerPosition
class | ControllerRepeatClick
class | CoordConverter
class | DataFileStream
class | DataManager
class | DataMemoryStream
class | DataStream
class | DataStreamHolder
class | DDContainer
| DDContainer properties. DDContainer_skin_childs Skin childs. DDContainer widget description should be here. More...
struct | DDItemInfo
struct | DDItemState
struct | DDWidgetState
class | DynLib
| Resource holding data about a dynamic library. More...
class | DynLibManager
| Manager of dynamic libraries. More...
class | EditBox
| EditBox properties. EditBox_skin_childs Skin childs. EditBox widget description should be here. More...
class | EditText
class | EditTextStateInfo
class | Enumerator
class | EventPair
class | EventPairAddParameter
class | Exception
class | FactoryManager
class | FileLogListener
struct | FlowDirection
class | FontManager
class | GenericFactory
struct | GlyphInfo
struct | GroupImage
class | Gui
class | HScroll
struct | IBDrawItemInfo
struct | IBNotifyItemData
class | ICroppedRectangle
class | IDataStream
class | IFont
class | IItem
class | IItemContainer
class | ILayer
class | ILayerItem
class | ILayerNode
class | ILogFilter
class | ILogListener
class | ImageBox
| ImageBox properties. ImageBox_skin_childs Skin childs. ImageBox widget description should be here. More...
struct | ImageIndexInfo
struct | ImageItem
struct | IndexImage
class | InputManager
class | IObject
class | IPlugin
| Base plugin class. More...
class | IPointer
class | IRenderTarget
class | IResource
class | ISerializable
class | IStateInfo
class | ISubWidget
class | ISubWidgetRect
class | ISubWidgetText
class | ItemBox
| ItemBox properties. ItemBox_skin_childs Skin childs. ItemBox widget description should be here. More...
class | ITexture
class | ITextureInvalidateListener
class | IUnlinkWidget
class | IVertexBuffer
struct | KeyCode
class | LanguageManager
class | LayerItem
class | LayerManager
class | LayerNode
class | LayoutManager
class | LevelLogFilter
struct | LineInfo
class | ListBox
| ListBox properties. ListBox_skin_childs Skin childs. ListBox widget description should be here. More...
struct | LogLevel
class | LogManager
class | LogSource
class | LogStream
class | MainSkin
class | MaskPickInfo
class | MemberObsolete
class | MemberObsolete< Button >
class | MemberObsolete< ComboBox >
class | MemberObsolete< EditBox >
class | MemberObsolete< FontManager >
class | MemberObsolete< Gui >
class | MemberObsolete< ImageBox >
class | MemberObsolete< InputManager >
class | MemberObsolete< ItemBox >
class | MemberObsolete< LanguageManager >
class | MemberObsolete< LayerManager >
class | MemberObsolete< LayoutManager >
class | MemberObsolete< ListBox >
class | MemberObsolete< MenuControl >
class | MemberObsolete< MenuItem >
class | MemberObsolete< MultiListBox >
class | MemberObsolete< PluginManager >
class | MemberObsolete< PointerManager >
class | MemberObsolete< ProgressBar >
class | MemberObsolete< ResourceManager >
class | MemberObsolete< ScrollView >
class | MemberObsolete< SkinManager >
class | MemberObsolete< TabControl >
class | MemberObsolete< Widget >
class | MemberObsolete< WidgetManager >
class | MemberObsolete< Window >
class | MenuBar
| MenuBar properties. MenuBar_skin_childs Skin childs. MenuBar widget description should be here. More...
class | MenuControl
| MenuControl properties. MenuControl_skin_childs Skin childs. MenuControl widget description should be here. More...
class | MenuItem
| MenuItem properties. MenuItem_skin_childs Skin childs. MenuItem widget description should be here. More...
struct | MenuItemType
struct | MouseButton
class | MultiListBox
| MultiListBox properties. MultiListBox_skin_childs Skin childs. MultiListBox widget description should be here. More...
class | MultiListItem
| MultiListItem properties. MultiListItem_skin_childs Skin childs. MultiListItem widget description should be here. More...
class | OverlappedLayer
struct | PixelFormat
class | PluginManager
| Plugin manager. Load/unload and register plugins. More...
class | PointerManager
class | PolygonalSkin
class | PopupMenu
| PopupMenu properties. PopupMenu_skin_childs Skin childs. PopupMenu widget description should be here. More...
class | ProgressBar
| ProgressBar properties. ProgressBar_skin_childs Skin childs. ProgressBar widget description should be here. More...
class | RenderItem
class | RenderManager
struct | RenderTargetInfo
struct | ResizingPolicy
class | ResourceImageSet
class | ResourceImageSetPointer
class | ResourceLayout
class | ResourceManager
class | ResourceManualFont
class | ResourceManualPointer
class | ResourceSkin
class | ResourceTrueTypeFont
class | RotatingSkin
class | RotatingSkinStateInfo
class | ScrollBar
| ScrollBar properties. ScrollBar_skin_childs Skin childs. ScrollBar widget description should be here. More...
class | ScrollView
| ScrollView properties. ScrollView_skin_childs Skin childs. ScrollView widget description should be here. More...
class | ScrollViewBase
class | SharedLayer
class | SharedLayerNode
class | SimpleText
class | Singleton
class | SkinItem
class | SkinManager
class | SubSkin
class | SubSkinStateInfo
class | SubWidgetBinding
struct | SubWidgetInfo
class | SubWidgetManager
class | TabControl
| TabControl properties. TabControl_skin_childs Skin childs. TabControl widget description should be here. More...
class | TabItem
| TabItem properties. TabItem_skin_childs Skin childs. TabItem widget description should be here. More...
class | TextBox
| TextBox properties. TextBox_skin_childs Skin childs. TextBox widget description should be here. More...
struct | TextCommandInfo
class | TextIterator
struct | TextureUsage
class | TextView
class | TileRect
class | TileRectStateInfo
class | Timer
struct | ToolTipInfo
class | ToolTipManager
class | UserData
class | UString
| A UTF-16 string with implicit conversion to/from std::string and std::wstring. More...
class | Version
struct | Vertex
struct | VertexColourType
struct | VertexQuad
class | VScroll
class | Widget
| Widget properties. Widget_skin_childs Skin childs. Widget widget description should be here. More...
struct | WidgetInfo
class | WidgetInput
class | WidgetManager
struct | WidgetStyle
class | Window
| Window properties. Window_skin_childs Skin childs. Window widget description should be here. More...

## Typedefs
typedef std::vector< ChildSkinInfo > | VectorChildSkinInfo
typedef delegates::CMultiDelegate2< ComboBox *, size_t > | EventHandle_ComboBoxPtrSizeT
typedef delegates::CMultiDelegate1< Widget * > | EventHandle_WidgetPtr
typedef delegates::CMultiDelegate2< Widget *, ControllerItem * > | EventHandle_WidgetPtrControllerItemPtr
typedef delegates::CMultiDelegate3< DDContainer *, const DDItemInfo &, bool & > | EventHandle_DDContainerPtrCDDItemInfoRefBoolRef
typedef delegates::CMultiDelegate3< DDContainer *, const DDItemInfo &, bool > | EventHandle_DDContainerPtrCDDItemInfoRefBool
typedef delegates::CMultiDelegate2< DDContainer *, DDItemState > | EventHandle_EventHandle_DDContainerPtrDDItemState
typedef delegates::CDelegate3< DDContainer *, Widget *&, IntCoord & > | EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef
typedef Widget * | WidgetPtr
typedef Button * | ButtonPtr
typedef Window * | WindowPtr
typedef ComboBox * | ComboBoxPtr
typedef TabItem * | TabItemPtr
typedef ItemBox * | ItemBoxPtr
typedef MenuItem * | MenuItemPtr
typedef PopupMenu * | PopupMenuPtr
typedef MenuBar * | MenuBarPtr
typedef ScrollView * | ScrollViewPtr
typedef DDContainer * | DDContainerPtr
typedef Canvas * | CanvasPtr
typedef HScroll * | HScrollPtr
typedef VScroll * | VScrollPtr
typedef TabItem | Sheet
typedef TabItem * | SheetPtr
typedef Canvas | RenderBox
typedef Canvas * | RenderBoxPtr
typedef ImageBox | StaticImage
typedef StaticImage * | StaticImagePtr
typedef TextBox | StaticText
typedef StaticText * | StaticTextPtr
typedef ProgressBar | Progress
typedef Progress * | ProgressPtr
typedef ListBox | List
typedef List * | ListPtr
typedef EditBox | Edit
typedef Edit * | EditPtr
typedef TabControl | Tab
typedef Tab * | TabPtr
typedef MultiListBox | MultiList
typedef MultiList * | MultiListPtr
typedef MenuControl | MenuCtrl
typedef MenuCtrl * | MenuCtrlPtr
typedef delegates::CMultiDelegate1< EditBox * > | EventHandle_EditPtr
typedef std::vector< GlyphInfo > | VectorGlyphInfo
typedef std::vector< FloatPoint > | VectorFloatPoint
typedef delegates::CMultiDelegate1< float > | EventHandle_FrameEventDelegate
typedef std::vector< ILayerNode * > | VectorILayerNode
typedef Enumerator< VectorILayerNode > | EnumeratorILayerNode
typedef std::vector< ImageItem > | VectorImages
typedef IResource * | IResourcePtr
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< ItemBox *, Widget * > | EventHandle_ItemBoxPtrWidgetPtr
typedef delegates::CDelegate3< ItemBox *, IntCoord &, bool > | EventHandle_ItemBoxPtrIntCoordRefBool
typedef delegates::CDelegate3< ItemBox *, Widget *, const IBDrawItemInfo & > | EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef
typedef delegates::CMultiDelegate2< ItemBox *, size_t > | EventHandle_ItemBoxPtrSizeT
typedef delegates::CMultiDelegate2< ItemBox *, const IBNotifyItemData & > | EventHandle_ItemBoxPtrCIBNotifyCellDataRef
typedef std::vector< IUnlinkWidget * > | VectorIUnlinkWidget
typedef std::vector< RenderItem * > | VectorRenderItem
typedef std::vector< ILayerItem * > | VectorLayerItem
typedef std::vector< WidgetInfo > | VectorWidgetInfo
typedef delegates::CMultiDelegate3< Widget *, const std::string &, const std::string & > | EventHandle_AddUserStringDelegate
typedef delegates::CMultiDelegate2< ListBox *, size_t > | EventHandle_ListPtrSizeT
typedef delegates::CMultiDelegate2< ListBox *, const IBNotifyItemData & > | EventHandle_ListBoxPtrCIBNotifyCellDataRef
typedef delegates::CMultiDelegate2< MenuControl *, MenuItem * > | EventHandle_MenuCtrlPtrMenuItemPtr
typedef delegates::CMultiDelegate1< MenuControl * > | EventHandle_MenuCtrlPtr
typedef delegates::CMultiDelegate5< Widget *, size_t, const UString &, const UString &, bool & > | EventHandle_WidgetIntUTFStringUTFStringBool
typedef delegates::CDelegate5< MultiListBox *, size_t, const UString &, const UString &, bool & > | EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef
typedef delegates::CMultiDelegate2< MultiListBox *, size_t > | EventHandle_MultiListPtrSizeT
typedef std::pair< ISubWidget *, size_t > | DrawItemInfo
typedef std::vector< DrawItemInfo > | VectorDrawItem
typedef ResourceImageSet * | ResourceImageSetPtr
typedef std::vector< IndexImage > | VectorIndexImage
typedef std::vector< GroupImage > | VectorGroupImage
typedef Enumerator< VectorGroupImage > | EnumeratorGroupImage
typedef delegates::CMultiDelegate2< ScrollBar *, size_t > | EventHandle_ScrollBarPtrSizeT
typedef std::vector< SubWidgetInfo > | VectorSubWidgetInfo
typedef delegates::CMultiDelegate2< TabControl *, size_t > | EventHandle_TabPtrSizeT
typedef std::vector< TextCommandInfo > | VectorChangeInfo
typedef std::deque< VectorChangeInfo > | DequeUndoRedoInfo
typedef std::vector< CharInfo > | VectorCharInfo
typedef std::vector< LineInfo > | VectorLineInfo
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 std::pair< std::string, std::string > | PairString
typedef std::vector< PairString > | VectorStringPairs
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::CMultiDelegate3< Widget *, const std::string &, const std::string & > | EventHandle_WidgetStringString
typedef std::vector< Widget * > | VectorWidgetPtr
typedef std::map< std::string, Widget * > | MapWidgetPtr
typedef Enumerator< VectorWidgetPtr > | EnumeratorWidgetPtr
typedef delegates::CMultiDelegate1< Widget * > | EventHandle_WidgetVoid
typedef delegates::CMultiDelegate2< Widget *, Widget * > | EventHandle_WidgetWidget
typedef delegates::CMultiDelegate2< Widget *, bool > | EventHandle_WidgetBool
typedef delegates::CMultiDelegate2< Widget *, int > | EventHandle_WidgetInt
typedef delegates::CMultiDelegate2< Widget *, size_t > | EventHandle_WidgetSizeT
typedef delegates::CMultiDelegate3< Widget *, int, int > | EventHandle_WidgetIntInt
typedef delegates::CMultiDelegate4< Widget *, int, int, MouseButton > | EventHandle_WidgetIntIntButton
typedef delegates::CMultiDelegate2< Widget *, KeyCode > | EventHandle_WidgetKeyCode
typedef delegates::CMultiDelegate3< Widget *, KeyCode, Char > | EventHandle_WidgetKeyCodeChar
typedef delegates::CMultiDelegate2< Widget *, const ToolTipInfo &> | EventHandle_WidgetToolTip
typedef delegates::CMultiDelegate2< Widget *, const std::string & > | EventHandle_WidgetString
typedef delegates::CMultiDelegate2< Window *, const std::string & > | EventHandle_WindowPtrCStringRef
typedef delegates::CMultiDelegate1< Window * > | EventHandle_WindowPtr
typedef std::set< std::string > | SetString
typedef void(* | DLL_START_PLUGIN) (void)
typedef void(* | DLL_STOP_PLUGIN) (void)

## Functions
delegates::IDelegate0 * | newDelegate (void(*_func)())
template<typename T >
delegates::IDelegate0 * | newDelegate (T *_object, void(T::*_method)())
template<typename TP1 >
delegates::IDelegate1< TP1 > * | newDelegate (void(*_func)(TP1 p1))
template<typename T , typename TP1 >
delegates::IDelegate1< TP1 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1))
template<typename TP1 , typename TP2 >
delegates::IDelegate2< TP1, TP2 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2))
template<typename T , typename TP1 , typename TP2 >
delegates::IDelegate2< TP1, TP2 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2))
template<typename TP1 , typename TP2 , typename TP3 >
delegates::IDelegate3< TP1, TP2, TP3 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3))
template<typename T , typename TP1 , typename TP2 , typename TP3 >
delegates::IDelegate3< TP1, TP2, TP3 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3))
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 >
delegates::IDelegate4< TP1, TP2, TP3, TP4 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4))
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 >
delegates::IDelegate4< TP1, TP2, TP3, TP4 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4))
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >
delegates::IDelegate5< TP1, TP2, TP3, TP4, TP5 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5))
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >
delegates::IDelegate5< TP1, TP2, TP3, TP4, TP5 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5))
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >
delegates::IDelegate6< TP1, TP2, TP3, TP4, TP5, TP6 > * | newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6))
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >
delegates::IDelegate6< TP1, TP2, TP3, TP4, TP5, TP6 > * | newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6))
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 (Widget *_widget, bool _vert)
int | getWidgetHeight (Widget *_widget, bool _vert)
int | getWidgetLeft (Widget *_widget, bool _vert)
int | getWidgetTop (Widget *_widget, bool _vert)
void | setWidgetSize (Widget *_widget, int _width, int _height, bool _vert)
void | setWidgetCoord (Widget *_widget, int _left, int _top, int _width, int _height, bool _vert)
void | convertWidgetCoord (IntCoord &_coord, bool _vert)
static std::string | convertAlignToDirection (const std::string &_value)
static std::string | convertRectToCoord (const std::string &_value)
float | len (float x, float y)
BOOL CALLBACK | EnumWindowProc (HWND hWnd, LPARAM lParam)
BOOL CALLBACK | EnumChildWindowProc (HWND hWnd, LPARAM lParam)

## Variables
const size_t | ITEM_NONE = (std::numeric_limits<size_t>::max)()
const int | DEFAULT = -1
const float | ALPHA_MAX = 1.0f
const float | ALPHA_MIN = 0.0f
static MapString | mPropertyRename
static SetString | mPropertyIgnore
static MapString | mSkinRename
const float | COMBO_ALPHA_MAX = ALPHA_MAX
const float | COMBO_ALPHA_MIN = ALPHA_MIN
const float | COMBO_ALPHA_COEF = 4.0f
const float | M_PI = 3.141593f
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 size_t | IMAGE_MAX_INDEX = 256
const float | INPUT_TIME_DOUBLE_CLICK = 0.25f
const float | INPUT_DELAY_FIRST_KEY = 0.4f
const float | INPUT_INTERVAL_KEY = 0.05f
const float | POPUP_MENU_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 int | SCROLL_VIEW_MOUSE_WHEEL = 50
const int | SCROLL_VIEW_SCROLL_PAGE = 16
const float | TAB_SPEED_FADE_COEF = 5.0f
const size_t | TILERECT_COUNT_VERTEX = 16 * VertexQuad::VertexCount
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
HWND | g_hWnd = NULL

## Typedef Documentation

## ◆ ButtonPtr

typedef Button* MyGUI::ButtonPtr

Definition at line 21 of file MyGUI_DeprecatedTypes.h.

## ◆ CanvasPtr

typedef Canvas* MyGUI::CanvasPtr

Definition at line 31 of file MyGUI_DeprecatedTypes.h.

## ◆ Char

typedef unsigned int MyGUI::Char

Definition at line 51 of file MyGUI_Types.h.

## ◆ ComboBoxPtr

typedef ComboBox* MyGUI::ComboBoxPtr

Definition at line 23 of file MyGUI_DeprecatedTypes.h.

## ◆ DDContainerPtr

typedef DDContainer* MyGUI::DDContainerPtr

Definition at line 30 of file MyGUI_DeprecatedTypes.h.

## ◆ DequeUndoRedoInfo

typedef std::deque<VectorChangeInfo> MyGUI::DequeUndoRedoInfo

Definition at line 61 of file MyGUI_TextChangeHistory.h.

## ◆ DLL_START_PLUGIN

typedef void(* MyGUI::DLL_START_PLUGIN) (void)

Definition at line 15 of file MyGUI_PluginManager.cpp.

## ◆ DLL_STOP_PLUGIN

typedef void(* MyGUI::DLL_STOP_PLUGIN) (void)

Definition at line 16 of file MyGUI_PluginManager.cpp.

## ◆ DrawItemInfo

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

Definition at line 19 of file MyGUI_RenderItem.h.

## ◆ Edit

typedef EditBox MyGUI::Edit

Definition at line 57 of file MyGUI_DeprecatedTypes.h.

## ◆ EditPtr

typedef Edit* MyGUI::EditPtr

Definition at line 58 of file MyGUI_DeprecatedTypes.h.

## ◆ EnumeratorGroupImage

typedef Enumerator<VectorGroupImage> MyGUI::EnumeratorGroupImage

Definition at line 36 of file MyGUI_ResourceImageSetData.h.

## ◆ EnumeratorILayerNode

typedef Enumerator<VectorILayerNode> MyGUI::EnumeratorILayerNode

Definition at line 25 of file MyGUI_ILayerNode.h.

## ◆ EnumeratorWidgetPtr

typedef Enumerator<VectorWidgetPtr> MyGUI::EnumeratorWidgetPtr

Definition at line 22 of file MyGUI_WidgetDefines.h.

## ◆ EventHandle_AddUserStringDelegate

typedef delegates::CMultiDelegate3<Widget*, const std::string&, const std::string&> MyGUI::EventHandle_AddUserStringDelegate

Definition at line 20 of file MyGUI_LayoutManager.h.

## ◆ EventHandle_ComboBoxPtrSizeT

typedef delegates::CMultiDelegate2<ComboBox*, size_t> MyGUI::EventHandle_ComboBoxPtrSizeT

Definition at line 23 of file MyGUI_ComboBox.h.

## ◆ EventHandle_DDContainerPtrCDDItemInfoRefBool

typedef delegates::CMultiDelegate3<DDContainer*, const DDItemInfo&, bool> MyGUI::EventHandle_DDContainerPtrCDDItemInfoRefBool

Definition at line 19 of file MyGUI_DDContainer.h.

## ◆ EventHandle_DDContainerPtrCDDItemInfoRefBoolRef

typedef delegates::CMultiDelegate3<DDContainer*, const DDItemInfo&, bool&> MyGUI::EventHandle_DDContainerPtrCDDItemInfoRefBoolRef

Definition at line 18 of file MyGUI_DDContainer.h.

## ◆ EventHandle_EditPtr

typedef delegates::CMultiDelegate1<EditBox*> MyGUI::EventHandle_EditPtr

Definition at line 20 of file MyGUI_EditBox.h.

## ◆ EventHandle_EventHandle_DDContainerPtrDDItemState

typedef delegates::CMultiDelegate2<DDContainer*, DDItemState> MyGUI::EventHandle_EventHandle_DDContainerPtrDDItemState

Definition at line 20 of file MyGUI_DDContainer.h.

## ◆ EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef

typedef delegates::CDelegate3<DDContainer*, Widget*&, IntCoord&> MyGUI::EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef

Definition at line 21 of file MyGUI_DDContainer.h.

## ◆ EventHandle_FrameEventDelegate

typedef delegates::CMultiDelegate1<float> MyGUI::EventHandle_FrameEventDelegate

Definition at line 21 of file MyGUI_Gui.h.

## ◆ EventHandle_ItemBoxPtrCIBNotifyCellDataRef

typedef delegates::CMultiDelegate2<ItemBox*, const IBNotifyItemData&> MyGUI::EventHandle_ItemBoxPtrCIBNotifyCellDataRef

Definition at line 24 of file MyGUI_ItemBox.h.

## ◆ EventHandle_ItemBoxPtrIntCoordRefBool

typedef delegates::CDelegate3<ItemBox*, IntCoord&, bool> MyGUI::EventHandle_ItemBoxPtrIntCoordRefBool

Definition at line 21 of file MyGUI_ItemBox.h.

## ◆ EventHandle_ItemBoxPtrSizeT

typedef delegates::CMultiDelegate2<ItemBox*, size_t> MyGUI::EventHandle_ItemBoxPtrSizeT

Definition at line 23 of file MyGUI_ItemBox.h.

## ◆ EventHandle_ItemBoxPtrWidgetPtr

typedef delegates::CDelegate2<ItemBox*, Widget*> MyGUI::EventHandle_ItemBoxPtrWidgetPtr

Definition at line 20 of file MyGUI_ItemBox.h.

## ◆ EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef

typedef delegates::CDelegate3<ItemBox*, Widget*, const IBDrawItemInfo&> MyGUI::EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef

Definition at line 22 of file MyGUI_ItemBox.h.

## ◆ EventHandle_ListBoxPtrCIBNotifyCellDataRef

typedef delegates::CMultiDelegate2<ListBox*, const IBNotifyItemData&> MyGUI::EventHandle_ListBoxPtrCIBNotifyCellDataRef

Definition at line 22 of file MyGUI_ListBox.h.

## ◆ EventHandle_ListPtrSizeT

typedef delegates::CMultiDelegate2<ListBox*, size_t> MyGUI::EventHandle_ListPtrSizeT

Definition at line 21 of file MyGUI_ListBox.h.

## ◆ EventHandle_MenuCtrlPtr

typedef delegates::CMultiDelegate1<MenuControl*> MyGUI::EventHandle_MenuCtrlPtr

Definition at line 25 of file MyGUI_MenuControl.h.

## ◆ EventHandle_MenuCtrlPtrMenuItemPtr

typedef delegates::CMultiDelegate2<MenuControl*, MenuItem*> MyGUI::EventHandle_MenuCtrlPtrMenuItemPtr

Definition at line 24 of file MyGUI_MenuControl.h.

## ◆ EventHandle_MultiListPtrSizeT

typedef delegates::CMultiDelegate2<MultiListBox*, size_t> MyGUI::EventHandle_MultiListPtrSizeT

Definition at line 27 of file MyGUI_MultiListBox.h.

## ◆ EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef

typedef delegates::CDelegate5<MultiListBox*, size_t, const UString&, const UString&, bool&> MyGUI::EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef

Definition at line 26 of file MyGUI_MultiListBox.h.

## ◆ EventHandle_ScrollBarPtrSizeT

typedef delegates::CMultiDelegate2<ScrollBar*, size_t> MyGUI::EventHandle_ScrollBarPtrSizeT

Definition at line 16 of file MyGUI_ScrollBar.h.

## ◆ EventHandle_TabPtrSizeT

typedef delegates::CMultiDelegate2<TabControl*, size_t> MyGUI::EventHandle_TabPtrSizeT

Definition at line 21 of file MyGUI_TabControl.h.

## ◆ EventHandle_WidgetBool

typedef delegates::CMultiDelegate2<Widget*, bool> MyGUI::EventHandle_WidgetBool

Definition at line 50 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetInt

typedef delegates::CMultiDelegate2<Widget*, int> MyGUI::EventHandle_WidgetInt

Definition at line 51 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetIntInt

typedef delegates::CMultiDelegate3<Widget*, int, int> MyGUI::EventHandle_WidgetIntInt

Definition at line 53 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetIntIntButton

typedef delegates::CMultiDelegate4<Widget*, int, int, MouseButton> MyGUI::EventHandle_WidgetIntIntButton

Definition at line 54 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetIntUTFStringUTFStringBool

typedef delegates::CMultiDelegate5<Widget*, size_t, const UString&, const UString&, bool&> MyGUI::EventHandle_WidgetIntUTFStringUTFStringBool

Definition at line 24 of file MyGUI_MultiListBox.h.

## ◆ EventHandle_WidgetKeyCode

typedef delegates::CMultiDelegate2<Widget*, KeyCode> MyGUI::EventHandle_WidgetKeyCode

Definition at line 55 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetKeyCodeChar

typedef delegates::CMultiDelegate3<Widget*, KeyCode, Char> MyGUI::EventHandle_WidgetKeyCodeChar

Definition at line 56 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetPtr

typedef delegates::CMultiDelegate1<Widget*> MyGUI::EventHandle_WidgetPtr

Definition at line 19 of file MyGUI_ControllerItem.h.

## ◆ EventHandle_WidgetPtrControllerItemPtr

typedef delegates::CMultiDelegate2<Widget*, ControllerItem*> MyGUI::EventHandle_WidgetPtrControllerItemPtr

Definition at line 22 of file MyGUI_ControllerItem.h.

## ◆ EventHandle_WidgetSizeT

typedef delegates::CMultiDelegate2<Widget*, size_t> MyGUI::EventHandle_WidgetSizeT

Definition at line 52 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetString

typedef delegates::CMultiDelegate2<Widget*, const std::string&> MyGUI::EventHandle_WidgetString

Definition at line 19 of file MyGUI_Window.h.

## ◆ EventHandle_WidgetStringString

typedef delegates::CMultiDelegate3<Widget*, const std::string&, const std::string&> MyGUI::EventHandle_WidgetStringString

Definition at line 24 of file MyGUI_Widget.h.

## ◆ EventHandle_WidgetToolTip

typedef delegates::CMultiDelegate2<Widget*, const ToolTipInfo& > MyGUI::EventHandle_WidgetToolTip

Definition at line 57 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetVoid

typedef delegates::CMultiDelegate1<Widget*> MyGUI::EventHandle_WidgetVoid

Definition at line 48 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WidgetWidget

typedef delegates::CMultiDelegate2<Widget*, Widget*> MyGUI::EventHandle_WidgetWidget

Definition at line 49 of file MyGUI_WidgetInput.h.

## ◆ EventHandle_WindowPtr

typedef delegates::CMultiDelegate1<Window*> MyGUI::EventHandle_WindowPtr

Definition at line 22 of file MyGUI_Window.h.

## ◆ EventHandle_WindowPtrCStringRef

typedef delegates::CMultiDelegate2<Window*, const std::string&> MyGUI::EventHandle_WindowPtrCStringRef

Definition at line 21 of file MyGUI_Window.h.

## ◆ FloatCoord

typedef types::TCoord<float> MyGUI::FloatCoord

Definition at line 36 of file MyGUI_Types.h.

## ◆ FloatPoint

typedef types::TPoint<float> MyGUI::FloatPoint

Definition at line 27 of file MyGUI_Types.h.

## ◆ FloatRect

typedef types::TRect<float> MyGUI::FloatRect

Definition at line 33 of file MyGUI_Types.h.

## ◆ FloatSize

typedef types::TSize<float> MyGUI::FloatSize

Definition at line 30 of file MyGUI_Types.h.

## ◆ HScrollPtr

typedef HScroll* MyGUI::HScrollPtr

Definition at line 33 of file MyGUI_DeprecatedTypes.h.

## ◆ int16

typedef short MyGUI::int16

Definition at line 44 of file MyGUI_Types.h.

## ◆ int32

typedef int MyGUI::int32

Definition at line 45 of file MyGUI_Types.h.

## ◆ int8

typedef char MyGUI::int8

Definition at line 43 of file MyGUI_Types.h.

## ◆ IntCoord

typedef types::TCoord<int> MyGUI::IntCoord

Definition at line 35 of file MyGUI_Types.h.

## ◆ IntPoint

typedef types::TPoint<int> MyGUI::IntPoint

Definition at line 26 of file MyGUI_Types.h.

## ◆ IntRect

typedef types::TRect<int> MyGUI::IntRect

Definition at line 32 of file MyGUI_Types.h.

## ◆ IntSize

typedef types::TSize<int> MyGUI::IntSize

Definition at line 29 of file MyGUI_Types.h.

## ◆ IResourcePtr

typedef IResource* MyGUI::IResourcePtr

Definition at line 18 of file MyGUI_IResource.h.

## ◆ ItemBoxPtr

typedef ItemBox* MyGUI::ItemBoxPtr

Definition at line 25 of file MyGUI_DeprecatedTypes.h.

## ◆ List

typedef ListBox MyGUI::List

Definition at line 54 of file MyGUI_DeprecatedTypes.h.

## ◆ ListPtr

typedef List* MyGUI::ListPtr

Definition at line 55 of file MyGUI_DeprecatedTypes.h.

## ◆ MapStateInfo

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

Definition at line 26 of file MyGUI_IStateInfo.h.

## ◆ MapString

typedef std::map<std::string, std::string> MyGUI::MapString

Examples:
  Enumerator.

Definition at line 38 of file MyGUI_Types.h.

## ◆ MapWidgetPtr

typedef std::map<std::string, Widget*> MyGUI::MapWidgetPtr

Definition at line 21 of file MyGUI_WidgetDefines.h.

## ◆ MapWidgetStateInfo

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

Definition at line 27 of file MyGUI_IStateInfo.h.

## ◆ MenuBarPtr

typedef MenuBar* MyGUI::MenuBarPtr

Definition at line 28 of file MyGUI_DeprecatedTypes.h.

## ◆ MenuCtrl

typedef MenuControl MyGUI::MenuCtrl

Definition at line 66 of file MyGUI_DeprecatedTypes.h.

## ◆ MenuCtrlPtr

typedef MenuCtrl* MyGUI::MenuCtrlPtr

Definition at line 67 of file MyGUI_DeprecatedTypes.h.

## ◆ MenuItemPtr

typedef MenuItem* MyGUI::MenuItemPtr

Definition at line 26 of file MyGUI_DeprecatedTypes.h.

## ◆ MultiList

typedef MultiListBox MyGUI::MultiList

Definition at line 63 of file MyGUI_DeprecatedTypes.h.

## ◆ MultiListPtr

typedef MultiList* MyGUI::MultiListPtr

Definition at line 64 of file MyGUI_DeprecatedTypes.h.

## ◆ PairString

typedef std::pair<std::string, std::string> MyGUI::PairString

Examples:
  Enumerator.

Definition at line 40 of file MyGUI_Types.h.

## ◆ PopupMenuPtr

typedef PopupMenu* MyGUI::PopupMenuPtr

Definition at line 27 of file MyGUI_DeprecatedTypes.h.

## ◆ Progress

typedef ProgressBar MyGUI::Progress

Definition at line 51 of file MyGUI_DeprecatedTypes.h.

## ◆ ProgressPtr

typedef Progress* MyGUI::ProgressPtr

Definition at line 52 of file MyGUI_DeprecatedTypes.h.

## ◆ RenderBox

typedef Canvas MyGUI::RenderBox

Definition at line 42 of file MyGUI_DeprecatedTypes.h.

## ◆ RenderBoxPtr

typedef Canvas* MyGUI::RenderBoxPtr

Definition at line 43 of file MyGUI_DeprecatedTypes.h.

## ◆ ResourceImageSetPtr

typedef ResourceImageSet* MyGUI::ResourceImageSetPtr

Definition at line 23 of file MyGUI_ResourceImageSet.h.

## ◆ ScrollViewPtr

typedef ScrollView* MyGUI::ScrollViewPtr

Definition at line 29 of file MyGUI_DeprecatedTypes.h.

## ◆ SetString

typedef std::set<std::string> MyGUI::SetString

Definition at line 1066 of file MyGUI_BackwardCompatibility.cpp.

## ◆ Sheet

typedef TabItem MyGUI::Sheet

Definition at line 39 of file MyGUI_DeprecatedTypes.h.

## ◆ SheetPtr

typedef TabItem* MyGUI::SheetPtr

Definition at line 40 of file MyGUI_DeprecatedTypes.h.

## ◆ StaticImage

typedef ImageBox MyGUI::StaticImage

Definition at line 45 of file MyGUI_DeprecatedTypes.h.

## ◆ StaticImagePtr

typedef StaticImage* MyGUI::StaticImagePtr

Definition at line 46 of file MyGUI_DeprecatedTypes.h.

## ◆ StaticText

typedef TextBox MyGUI::StaticText

Definition at line 48 of file MyGUI_DeprecatedTypes.h.

## ◆ StaticTextPtr

typedef StaticText* MyGUI::StaticTextPtr

Definition at line 49 of file MyGUI_DeprecatedTypes.h.

## ◆ Tab

typedef TabControl MyGUI::Tab

Definition at line 60 of file MyGUI_DeprecatedTypes.h.

## ◆ TabItemPtr

typedef TabItem* MyGUI::TabItemPtr

Definition at line 24 of file MyGUI_DeprecatedTypes.h.

## ◆ TabPtr

typedef Tab* MyGUI::TabPtr

Definition at line 61 of file MyGUI_DeprecatedTypes.h.

## ◆ uint

typedef unsigned int MyGUI::uint

Definition at line 49 of file MyGUI_Types.h.

## ◆ uint16

typedef unsigned short MyGUI::uint16

Definition at line 47 of file MyGUI_Types.h.

## ◆ uint32

typedef unsigned int MyGUI::uint32

Definition at line 48 of file MyGUI_Types.h.

## ◆ uint8

typedef unsigned char MyGUI::uint8

Definition at line 46 of file MyGUI_Types.h.

## ◆ VectorChangeInfo

typedef std::vector<TextCommandInfo> MyGUI::VectorChangeInfo

Definition at line 60 of file MyGUI_TextChangeHistory.h.

## ◆ VectorCharInfo

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

Definition at line 112 of file MyGUI_TextViewData.h.

## ◆ VectorChildSkinInfo

typedef std::vector<ChildSkinInfo> MyGUI::VectorChildSkinInfo

Definition at line 32 of file MyGUI_ChildSkinInfo.h.

## ◆ VectorDrawItem

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

Definition at line 20 of file MyGUI_RenderItem.h.

## ◆ VectorFloatPoint

typedef std::vector<FloatPoint> MyGUI::VectorFloatPoint

Definition at line 15 of file MyGUI_GeometryUtility.h.

## ◆ VectorGlyphInfo

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

Definition at line 67 of file MyGUI_FontData.h.

## ◆ VectorGroupImage

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

Definition at line 35 of file MyGUI_ResourceImageSetData.h.

## ◆ VectorILayerNode

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

Definition at line 22 of file MyGUI_ILayerNode.h.

## ◆ VectorImages

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

Definition at line 28 of file MyGUI_ImageInfo.h.

## ◆ VectorIndexImage

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

Definition at line 26 of file MyGUI_ResourceImageSetData.h.

## ◆ VectorIUnlinkWidget

typedef std::vector<IUnlinkWidget*> MyGUI::VectorIUnlinkWidget

Definition at line 23 of file MyGUI_IUnlinkWidget.h.

## ◆ VectorLayerItem

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

Definition at line 20 of file MyGUI_LayerNode.h.

## ◆ VectorLineInfo

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

Definition at line 137 of file MyGUI_TextViewData.h.

## ◆ VectorRenderItem

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

Definition at line 18 of file MyGUI_LayerNode.h.

## ◆ VectorStateInfo

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

Definition at line 25 of file MyGUI_IStateInfo.h.

## ◆ VectorString

typedef std::vector<std::string> MyGUI::VectorString

Examples:
  Enumerator.

Definition at line 39 of file MyGUI_Types.h.

## ◆ VectorStringPairs

typedef std::vector<PairString> MyGUI::VectorStringPairs

Definition at line 41 of file MyGUI_Types.h.

## ◆ VectorSubWidget

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

Definition at line 21 of file MyGUI_ISubWidget.h.

## ◆ VectorSubWidgetInfo

typedef std::vector<SubWidgetInfo> MyGUI::VectorSubWidgetInfo

Definition at line 32 of file MyGUI_SubWidgetInfo.h.

## ◆ VectorWidgetInfo

typedef std::vector<WidgetInfo> MyGUI::VectorWidgetInfo

Definition at line 51 of file MyGUI_LayoutData.h.

## ◆ VectorWidgetPtr

typedef std::vector<Widget*> MyGUI::VectorWidgetPtr

Definition at line 19 of file MyGUI_WidgetDefines.h.

## ◆ VScrollPtr

typedef VScroll* MyGUI::VScrollPtr

Definition at line 36 of file MyGUI_DeprecatedTypes.h.

## ◆ WidgetPtr

typedef Widget* MyGUI::WidgetPtr

Definition at line 20 of file MyGUI_DeprecatedTypes.h.

## ◆ WindowPtr

typedef Window* MyGUI::WindowPtr

Definition at line 22 of file MyGUI_DeprecatedTypes.h.

## Function Documentation

## ◆ convertAlignToDirection()

static std::string MyGUI::convertAlignToDirection | ( | const std::string & | _value | ) |
| static

Definition at line 1047 of file MyGUI_BackwardCompatibility.cpp.

## ◆ convertRectToCoord()

static std::string MyGUI::convertRectToCoord | ( | const std::string & | _value | ) |
| static

Definition at line 1059 of file MyGUI_BackwardCompatibility.cpp.

## ◆ convertWidgetCoord()

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

Definition at line 45 of file MyGUI_WidgetTranslate.h.

## ◆ EnumChildWindowProc()

BOOL CALLBACK MyGUI::EnumChildWindowProc | ( | HWND | hWnd,
|  | LPARAM | lParam
| ) |  |

Definition at line 40 of file MyGUI_WindowsClipboardHandler.cpp.

## ◆ EnumWindowProc()

BOOL CALLBACK MyGUI::EnumWindowProc | ( | HWND | hWnd,
|  | LPARAM | lParam
| ) |  |

Definition at line 22 of file MyGUI_WindowsClipboardHandler.cpp.

## ◆ getWidgetHeight()

int MyGUI::getWidgetHeight | ( | Widget * | _widget,
|  | bool | _vert
| ) |  |
| inline

Definition at line 20 of file MyGUI_WidgetTranslate.h.

## ◆ getWidgetLeft()

int MyGUI::getWidgetLeft | ( | Widget * | _widget,
|  | bool | _vert
| ) |  |
| inline

Definition at line 25 of file MyGUI_WidgetTranslate.h.

## ◆ getWidgetTop()

int MyGUI::getWidgetTop | ( | Widget * | _widget,
|  | bool | _vert
| ) |  |
| inline

Definition at line 30 of file MyGUI_WidgetTranslate.h.

## ◆ getWidgetWidth()

int MyGUI::getWidgetWidth | ( | Widget * | _widget,
|  | bool | _vert
| ) |  |
| inline

Definition at line 15 of file MyGUI_WidgetTranslate.h.

## ◆ len()

float MyGUI::len | ( | float | x,
|  | float | y
| ) |  |
| inline

Definition at line 35 of file MyGUI_PolygonalSkin.cpp.

## ◆ newDelegate() [1/14]

template<typename TP1 >

delegates:: IDelegate1<TP1>* MyGUI::newDelegate | ( | void(*)(TP1 p1) | _func | ) |
| inline

Definition at line 118 of file MyGUI_Delegate.h.

## ◆ newDelegate() [2/14]

template<typename TP1 , typename TP2 >

delegates:: IDelegate2<TP1, TP2>* MyGUI::newDelegate | ( | void(*)(TP1 p1, TP2 p2) | _func | ) |
| inline

Definition at line 118 of file MyGUI_Delegate.h.

## ◆ newDelegate() [3/14]

template<typename TP1 , typename TP2 , typename TP3 , typename TP4 >

delegates:: IDelegate4<TP1, TP2, TP3, TP4>* MyGUI::newDelegate | ( | void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4) | _func | ) |
| inline

Definition at line 118 of file MyGUI_Delegate.h.

## ◆ newDelegate() [4/14]

template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >

delegates:: IDelegate5<TP1, TP2, TP3, TP4, TP5>* MyGUI::newDelegate | ( | void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5) | _func | ) |
| inline

Definition at line 118 of file MyGUI_Delegate.h.

## ◆ newDelegate() [5/14]

template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >

delegates:: IDelegate6<TP1, TP2, TP3, TP4, TP5, TP6>* MyGUI::newDelegate | ( | void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6) | _func | ) |
| inline

Definition at line 118 of file MyGUI_Delegate.h.

## ◆ newDelegate() [6/14]

template<typename TP1 , typename TP2 , typename TP3 >

delegates:: IDelegate3<TP1, TP2, TP3>* MyGUI::newDelegate | ( | void(*)(TP1 p1, TP2 p2, TP3 p3) | _func | ) |
| inline

Definition at line 118 of file MyGUI_Delegate.h.

## ◆ newDelegate() [7/14]

delegates:: IDelegate0* MyGUI::newDelegate | ( | void(*)() | _func | ) |
| inline

Examples:
  Delegate usage.

Definition at line 118 of file MyGUI_Delegate.h.

## ◆ newDelegate() [8/14]

template<typename T , typename TP1 , typename TP2 , typename TP3 >

delegates:: IDelegate3<TP1, TP2, TP3>* MyGUI::newDelegate | ( | T * | _object,
|  | void(T::*)(TP1 p1, TP2 p2, TP3 p3) | _method
| ) |  |
| inline

Definition at line 128 of file MyGUI_Delegate.h.

## ◆ newDelegate() [9/14]

template<typename T , typename TP1 >

delegates:: IDelegate1<TP1>* MyGUI::newDelegate | ( | T * | _object,
|  | void(T::*)(TP1 p1) | _method
| ) |  |
| inline

Definition at line 128 of file MyGUI_Delegate.h.

## ◆ newDelegate() [10/14]

template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 >

delegates:: IDelegate4<TP1, TP2, TP3, TP4>* MyGUI::newDelegate | ( | T * | _object,
|  | void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4) | _method
| ) |  |
| inline

Definition at line 128 of file MyGUI_Delegate.h.

## ◆ newDelegate() [11/14]

template<typename T >

delegates:: IDelegate0* MyGUI::newDelegate | ( | T * | _object,
|  | void(T::*)() | _method
| ) |  |
| inline

Definition at line 128 of file MyGUI_Delegate.h.

## ◆ newDelegate() [12/14]

template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >

delegates:: IDelegate5<TP1, TP2, TP3, TP4, TP5>* MyGUI::newDelegate | ( | T * | _object,
|  | void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5) | _method
| ) |  |
| inline

Definition at line 128 of file MyGUI_Delegate.h.

## ◆ newDelegate() [13/14]

template<typename T , typename TP1 , typename TP2 >

delegates:: IDelegate2<TP1, TP2>* MyGUI::newDelegate | ( | T * | _object,
|  | void(T::*)(TP1 p1, TP2 p2) | _method
| ) |  |
| inline

Definition at line 128 of file MyGUI_Delegate.h.

## ◆ newDelegate() [14/14]

template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >

delegates:: IDelegate6<TP1, TP2, TP3, TP4, TP5, TP6>* MyGUI::newDelegate | ( | T * | _object,
|  | void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6) | _method
| ) |  |
| inline

Definition at line 128 of file MyGUI_Delegate.h.

## ◆ operator!=() [1/2]

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

Definition at line 1048 of file MyGUI_UString.h.

## ◆ operator!=() [2/2]

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

Definition at line 1072 of file MyGUI_UString.h.

## ◆ operator-() [1/2]

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

Definition at line 1042 of file MyGUI_UString.h.

## ◆ operator-() [2/2]

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

Definition at line 1066 of file MyGUI_UString.h.

## ◆ operator<() [1/2]

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

Definition at line 1051 of file MyGUI_UString.h.

## ◆ operator<() [2/2]

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

Definition at line 1075 of file MyGUI_UString.h.

## ◆ operator<=() [1/2]

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

Definition at line 1054 of file MyGUI_UString.h.

## ◆ operator<=() [2/2]

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

Definition at line 1078 of file MyGUI_UString.h.

## ◆ operator==() [1/2]

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

Definition at line 1045 of file MyGUI_UString.h.

## ◆ operator==() [2/2]

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

Definition at line 1069 of file MyGUI_UString.h.

## ◆ operator>() [1/2]

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

Definition at line 1057 of file MyGUI_UString.h.

## ◆ operator>() [2/2]

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

Definition at line 1081 of file MyGUI_UString.h.

## ◆ operator>=() [1/2]

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

Definition at line 1060 of file MyGUI_UString.h.

## ◆ operator>=() [2/2]

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

Definition at line 1084 of file MyGUI_UString.h.

## ◆ setWidgetCoord()

void MyGUI::setWidgetCoord | ( | Widget * | _widget,
|  | int | _left,
|  | int | _top,
|  | int | _width,
|  | int | _height,
|  | bool | _vert
| ) |  |
| inline

Definition at line 40 of file MyGUI_WidgetTranslate.h.

## ◆ setWidgetSize()

void MyGUI::setWidgetSize | ( | Widget * | _widget,
|  | int | _width,
|  | int | _height,
|  | bool | _vert
| ) |  |
| inline

Definition at line 35 of file MyGUI_WidgetTranslate.h.

## Variable Documentation

## ◆ ALPHA_MAX

const float MyGUI::ALPHA_MAX = 1.0f

Definition at line 19 of file MyGUI_Macros.h.

## ◆ ALPHA_MIN

const float MyGUI::ALPHA_MIN = 0.0f

Definition at line 20 of file MyGUI_Macros.h.

## ◆ COMBO_ALPHA_COEF

const float MyGUI::COMBO_ALPHA_COEF = 4.0f

Definition at line 23 of file MyGUI_ComboBox.cpp.

## ◆ COMBO_ALPHA_MAX

const float MyGUI::COMBO_ALPHA_MAX = ALPHA_MAX

Definition at line 21 of file MyGUI_ComboBox.cpp.

## ◆ COMBO_ALPHA_MIN

const float MyGUI::COMBO_ALPHA_MIN = ALPHA_MIN

Definition at line 22 of file MyGUI_ComboBox.cpp.

## ◆ DEFAULT

const int MyGUI::DEFAULT = -1

Definition at line 18 of file MyGUI_Macros.h.

## ◆ EDIT_ACTION_MOUSE_TIMER

const float MyGUI::EDIT_ACTION_MOUSE_TIMER = 0.05f

Definition at line 24 of file MyGUI_EditBox.cpp.

## ◆ EDIT_ACTION_MOUSE_ZONE

const int MyGUI::EDIT_ACTION_MOUSE_ZONE = 1500

Definition at line 30 of file MyGUI_EditBox.cpp.

## ◆ EDIT_CLIPBOARD_TYPE_TEXT

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

Definition at line 31 of file MyGUI_EditBox.cpp.

## ◆ EDIT_CURSOR_MAX_POSITION

const int MyGUI::EDIT_CURSOR_MAX_POSITION = 100000

Definition at line 25 of file MyGUI_EditBox.cpp.

## ◆ EDIT_CURSOR_MIN_POSITION

const int MyGUI::EDIT_CURSOR_MIN_POSITION = -100000

Definition at line 26 of file MyGUI_EditBox.cpp.

## ◆ EDIT_CURSOR_TIMER

const float MyGUI::EDIT_CURSOR_TIMER = 0.7f

Definition at line 23 of file MyGUI_EditBox.cpp.

## ◆ EDIT_DEFAULT_MAX_TEXT_LENGTH

const size_t MyGUI::EDIT_DEFAULT_MAX_TEXT_LENGTH = 2048

Definition at line 28 of file MyGUI_EditBox.cpp.

## ◆ EDIT_MAX_UNDO

const size_t MyGUI::EDIT_MAX_UNDO = 128

Definition at line 27 of file MyGUI_EditBox.cpp.

## ◆ EDIT_MOUSE_WHEEL

const int MyGUI::EDIT_MOUSE_WHEEL = 50

Definition at line 32 of file MyGUI_EditBox.cpp.

## ◆ EDIT_OFFSET_HORZ_CURSOR

const float MyGUI::EDIT_OFFSET_HORZ_CURSOR = 10.0f

Definition at line 29 of file MyGUI_EditBox.cpp.

## ◆ g_hWnd

HWND MyGUI::g_hWnd = NULL

Definition at line 20 of file MyGUI_WindowsClipboardHandler.cpp.

## ◆ IMAGE_MAX_INDEX

const size_t MyGUI::IMAGE_MAX_INDEX = 256

Definition at line 19 of file MyGUI_ImageBox.cpp.

## ◆ INPUT_DELAY_FIRST_KEY

const float MyGUI::INPUT_DELAY_FIRST_KEY = 0.4f

Definition at line 20 of file MyGUI_InputManager.cpp.

## ◆ INPUT_INTERVAL_KEY

const float MyGUI::INPUT_INTERVAL_KEY = 0.05f

Definition at line 21 of file MyGUI_InputManager.cpp.

## ◆ INPUT_TIME_DOUBLE_CLICK

const float MyGUI::INPUT_TIME_DOUBLE_CLICK = 0.25f

Definition at line 19 of file MyGUI_InputManager.cpp.

## ◆ ITEM_NONE

const size_t MyGUI::ITEM_NONE = (std::numeric_limits<size_t>::max)()

Definition at line 17 of file MyGUI_Macros.h.

## ◆ M_PI

const float MyGUI::M_PI = 3.141593f

Definition at line 18 of file MyGUI_ControllerEdgeHide.cpp.

## ◆ mPropertyIgnore

SetString MyGUI::mPropertyIgnore
| static

Definition at line 1068 of file MyGUI_BackwardCompatibility.cpp.

## ◆ mPropertyRename

MapString MyGUI::mPropertyRename
| static

Definition at line 1067 of file MyGUI_BackwardCompatibility.cpp.

## ◆ mSkinRename

MapString MyGUI::mSkinRename
| static

Definition at line 1069 of file MyGUI_BackwardCompatibility.cpp.

## ◆ POPUP_MENU_SPEED_COEF

const float MyGUI::POPUP_MENU_SPEED_COEF = 3.0f

Definition at line 23 of file MyGUI_MenuControl.cpp.

## ◆ PROGRESS_AUTO_COEF

const float MyGUI::PROGRESS_AUTO_COEF = 400

Definition at line 19 of file MyGUI_ProgressBar.cpp.

## ◆ PROGRESS_AUTO_RANGE

const size_t MyGUI::PROGRESS_AUTO_RANGE = 1000

Definition at line 18 of file MyGUI_ProgressBar.cpp.

## ◆ PROGRESS_AUTO_WIDTH

const size_t MyGUI::PROGRESS_AUTO_WIDTH = 200

Definition at line 17 of file MyGUI_ProgressBar.cpp.

## ◆ SCROLL_VIEW_MOUSE_WHEEL

const int MyGUI::SCROLL_VIEW_MOUSE_WHEEL = 50

Definition at line 16 of file MyGUI_ScrollView.cpp.

## ◆ SCROLL_VIEW_SCROLL_PAGE

const int MyGUI::SCROLL_VIEW_SCROLL_PAGE = 16

Definition at line 17 of file MyGUI_ScrollView.cpp.

## ◆ SIMPLETEXT_COUNT_VERTEX

const size_t MyGUI::SIMPLETEXT_COUNT_VERTEX = 32 * VERTEX_IN_QUAD

Definition at line 22 of file MyGUI_EditText.cpp.

## ◆ TAB_SPEED_FADE_COEF

const float MyGUI::TAB_SPEED_FADE_COEF = 5.0f

Definition at line 18 of file MyGUI_TabControl.cpp.

## ◆ TILERECT_COUNT_VERTEX

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

Definition at line 20 of file MyGUI_TileRect.cpp.

## ◆ VERTEX_IN_QUAD

const size_t MyGUI::VERTEX_IN_QUAD = 6

Definition at line 21 of file MyGUI_EditText.cpp.

## ◆ WINDOW_ALPHA_ACTIVE

const float MyGUI::WINDOW_ALPHA_ACTIVE = ALPHA_MAX

Definition at line 18 of file MyGUI_Window.cpp.

## ◆ WINDOW_ALPHA_DEACTIVE

const float MyGUI::WINDOW_ALPHA_DEACTIVE = 0.3f

Definition at line 20 of file MyGUI_Window.cpp.

## ◆ WINDOW_ALPHA_FOCUS

const float MyGUI::WINDOW_ALPHA_FOCUS = 0.7f

Definition at line 19 of file MyGUI_Window.cpp.

## ◆ WINDOW_SNAP_DISTANSE

const int MyGUI::WINDOW_SNAP_DISTANSE = 10

Definition at line 23 of file MyGUI_Window.cpp.

## ◆ WINDOW_SPEED_COEF

const float MyGUI::WINDOW_SPEED_COEF = 3.0f

Definition at line 21 of file MyGUI_Window.cpp.