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

Namespaces

namespace  action
 
namespace  delegates
 
namespace  FontCodeType
 
namespace  geometry_utility
 
namespace  texture_utility
 
namespace  types
 
namespace  utility
 
namespace  xml
 

Data Structures

struct  Align
 
class  Any
 
class  BackwardCompatibility
 
class  BiIndexBase
 
class  Bitwise
 
class  Button
 widget description should be here. More...
 
class  Canvas
 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
 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
 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
 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
 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
 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
 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
 widget description should be here. More...
 
class  MenuControl
 widget description should be here. More...
 
class  MenuItem
 widget description should be here. More...
 
struct  MenuItemType
 
struct  MouseButton
 
class  MultiListBox
 widget description should be here. More...
 
class  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
 widget description should be here. More...
 
class  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
 widget description should be here. More...
 
class  ScrollView
 widget description should be here. More...
 
class  ScrollViewBase
 
class  SharedLayer
 
class  SharedLayerNode
 
class  SimpleText
 
class  Singleton
 
class  SingletonHolder
 
class  SkinItem
 
class  SkinManager
 
class  SubSkin
 
class  SubSkinStateInfo
 
class  SubWidgetBinding
 
struct  SubWidgetInfo
 
class  SubWidgetManager
 
class  TabControl
 widget description should be here. More...
 
class  TabItem
 widget description should be here. More...
 
class  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 description should be here. More...
 
struct  WidgetInfo
 
class  WidgetInput
 
class  WidgetManager
 
struct  WidgetStyle
 
class  Window
 widget description should be here. More...
 

Typedefs

typedef std::vector< ChildSkinInfoVectorChildSkinInfo
 
typedef delegates::CMultiDelegate2< ComboBox *, size_t > EventHandle_ComboBoxPtrSizeT
 
using EventHandle_WidgetPtr = delegates::CMultiDelegate1< Widget * >
 
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 *, DDItemStateEventHandle_EventHandle_DDContainerPtrDDItemState
 
typedef delegates::CDelegate3< DDContainer *, Widget *&, IntCoord & > EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef
 
using WidgetPtr = Widget *
 
using ButtonPtr = Button *
 
using WindowPtr = Window *
 
using ComboBoxPtr = ComboBox *
 
using TabItemPtr = TabItem *
 
using ItemBoxPtr = ItemBox *
 
using MenuItemPtr = MenuItem *
 
using PopupMenuPtr = PopupMenu *
 
using MenuBarPtr = MenuBar *
 
using ScrollViewPtr = ScrollView *
 
using DDContainerPtr = DDContainer *
 
using CanvasPtr = Canvas *
 
using HScrollPtr = HScroll *
 
using VScrollPtr = VScroll *
 
using Sheet = TabItem
 
using SheetPtr = TabItem *
 
using RenderBox = Canvas
 
using RenderBoxPtr = Canvas *
 
using StaticImage = ImageBox
 
using StaticImagePtr = StaticImage *
 
using StaticText = TextBox
 
using StaticTextPtr = StaticText *
 
using Progress = ProgressBar
 
using ProgressPtr = Progress *
 
using List = ListBox
 
using ListPtr = List *
 
using Edit = EditBox
 
using EditPtr = Edit *
 
using Tab = TabControl
 
using TabPtr = Tab *
 
using MultiList = MultiListBox
 
using MultiListPtr = MultiList *
 
using MenuCtrl = MenuControl
 
using MenuCtrlPtr = MenuCtrl *
 
typedef delegates::CMultiDelegate1< EditBox * > EventHandle_EditPtr
 
using VectorGlyphInfo = std::vector< GlyphInfo >
 
typedef std::vector< FloatPointVectorFloatPoint
 
typedef delegates::CMultiDelegate1< float > EventHandle_FrameEventDelegate
 
typedef std::vector< ILayerNode * > VectorILayerNode
 
typedef Enumerator< VectorILayerNodeEnumeratorILayerNode
 
typedef std::vector< ImageItemVectorImages
 
using IResourcePtr = IResource *
 
typedef std::vector< IStateInfo * > VectorStateInfo
 
typedef std::map< std::string, IStateInfo * > MapStateInfo
 
typedef std::map< std::string, VectorStateInfoMapWidgetStateInfo
 
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< WidgetInfoVectorWidgetInfo
 
typedef delegates::CMultiDelegate2< Widget *, const WidgetInfo & > EventHandle_CreateWidgetDelegate
 
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::CDelegate5< MultiListBox *, size_t, size_t, size_t, bool & > EventHandle_MultiListPtrSizeTSizeTSizeTBoolRef
 
typedef delegates::CMultiDelegate2< MultiListBox *, size_t > EventHandle_MultiListPtrSizeT
 
typedef delegates::CMultiDelegate2< MultiListBox *, const IBNotifyItemData & > EventHandle_MultiListPtrCIBNotifyCellDataRef
 
typedef std::pair< ISubWidget *, size_t > DrawItemInfo
 
typedef std::vector< DrawItemInfoVectorDrawItem
 
typedef ResourceImageSetResourceImageSetPtr
 
typedef std::vector< IndexImageVectorIndexImage
 
typedef std::vector< GroupImageVectorGroupImage
 
typedef Enumerator< VectorGroupImageEnumeratorGroupImage
 
typedef delegates::CMultiDelegate2< ScrollBar *, size_t > EventHandle_ScrollBarPtrSizeT
 
typedef std::vector< SubWidgetInfoVectorSubWidgetInfo
 
typedef delegates::CMultiDelegate2< TabControl *, size_t > EventHandle_TabPtrSizeT
 
using VectorChangeInfo = std::vector< TextCommandInfo >
 
using DequeUndoRedoInfo = std::deque< VectorChangeInfo >
 
typedef std::vector< CharInfoVectorCharInfo
 
typedef std::vector< LineInfoVectorLineInfo
 
using IntPoint = types::TPoint< int >
 
using FloatPoint = types::TPoint< float >
 
using IntSize = types::TSize< int >
 
using FloatSize = types::TSize< float >
 
using IntRect = types::TRect< int >
 
using FloatRect = types::TRect< float >
 
using IntCoord = types::TCoord< int >
 
using FloatCoord = types::TCoord< float >
 
using DoubleCoord = types::TCoord< double >
 
typedef std::map< std::string, std::string > MapString
 
using VectorString = std::vector< std::string >
 
typedef std::pair< std::string, std::string > PairString
 
using VectorStringPairs = std::vector< PairString >
 
using uint8 = uint8_t
 
using uint16 = uint16_t
 
using uint32 = uint32_t
 
using Char = unsigned int
 
typedef delegates::CMultiDelegate3< Widget *, const std::string &, const std::string & > EventHandle_WidgetStringString
 
using VectorWidgetPtr = std::vector< Widget * >
 
using MapWidgetPtr = std::map< std::string, Widget * >
 
using EnumeratorWidgetPtr = Enumerator< VectorWidgetPtr >
 
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, MouseButtonEventHandle_WidgetIntIntButton
 
typedef delegates::CMultiDelegate2< Widget *, KeyCodeEventHandle_WidgetKeyCode
 
typedef delegates::CMultiDelegate3< Widget *, KeyCode, CharEventHandle_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
 
using SetString = std::set< std::string >
 
using DLL_START_PLUGIN = void(*)()
 
using DLL_STOP_PLUGIN = void(*)()
 

Functions

template<typename ... Args>
delegates::DelegateFunction< Args... > * newDelegate (void(*_func)(Args... args))
 
template<typename T , typename ... Args>
delegates::DelegateFunction< Args... > * newDelegate (T *_object, void(T::*_method)(Args... args))
 
template<typename T , typename ... Args>
delegates::DelegateFunction< Args... > * newDelegate (const T *_object, void(T::*_method)(Args... args) const)
 
template<typename ... Args>
delegates::DelegateFunction< Args... > * newDelegate (const std::function< void(Args...)> &_function, int64_t delegateId)
 
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)
 
 MYGUI_SINGLETON_DEFINITION (ClipboardManager)
 
 MYGUI_SINGLETON_DEFINITION (ControllerManager)
 
 MYGUI_SINGLETON_DEFINITION (DataManager)
 
 MYGUI_SINGLETON_DEFINITION (DynLibManager)
 
bool isWhitespace (const UString::code_point &c)
 
 MYGUI_SINGLETON_DEFINITION (FactoryManager)
 
 MYGUI_SINGLETON_DEFINITION (FontManager)
 
 MYGUI_SINGLETON_DEFINITION (Gui)
 
 MYGUI_SINGLETON_DEFINITION (InputManager)
 
 MYGUI_SINGLETON_DEFINITION (LanguageManager)
 
 MYGUI_SINGLETON_DEFINITION (LayerManager)
 
 MYGUI_SINGLETON_DEFINITION (LayoutManager)
 
 MYGUI_SINGLETON_DEFINITION (PluginManager)
 
 MYGUI_SINGLETON_DEFINITION (PointerManager)
 
float len (float x, float y)
 
 MYGUI_SINGLETON_DEFINITION (RenderManager)
 
 MYGUI_SINGLETON_DEFINITION (ResourceManager)
 
 MYGUI_SINGLETON_DEFINITION (SkinManager)
 
 MYGUI_SINGLETON_DEFINITION (SubWidgetManager)
 
 MYGUI_SINGLETON_DEFINITION (ToolTipManager)
 
 MYGUI_SINGLETON_DEFINITION (WidgetManager)
 
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 SIMPLETEXT_COUNT_VERTEX = 32 * VertexQuad::VertexCount
 
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 = nullptr
 

Typedef Documentation

◆ ButtonPtr

using MyGUI::ButtonPtr = typedef Button*

Definition at line 21 of file MyGUI_DeprecatedTypes.h.

◆ CanvasPtr

using MyGUI::CanvasPtr = typedef Canvas*

Definition at line 31 of file MyGUI_DeprecatedTypes.h.

◆ Char

using MyGUI::Char = typedef unsigned int

Definition at line 49 of file MyGUI_Types.h.

◆ ComboBoxPtr

using MyGUI::ComboBoxPtr = typedef ComboBox*

Definition at line 23 of file MyGUI_DeprecatedTypes.h.

◆ DDContainerPtr

Definition at line 30 of file MyGUI_DeprecatedTypes.h.

◆ DequeUndoRedoInfo

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

Definition at line 59 of file MyGUI_TextChangeHistory.h.

◆ DLL_START_PLUGIN

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

Definition at line 16 of file MyGUI_PluginManager.cpp.

◆ DLL_STOP_PLUGIN

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

Definition at line 17 of file MyGUI_PluginManager.cpp.

◆ DoubleCoord

using MyGUI::DoubleCoord = typedef types::TCoord<double>

Definition at line 37 of file MyGUI_Types.h.

◆ DrawItemInfo

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

Definition at line 19 of file MyGUI_RenderItem.h.

◆ Edit

using MyGUI::Edit = typedef EditBox

Definition at line 57 of file MyGUI_DeprecatedTypes.h.

◆ EditPtr

using MyGUI::EditPtr = typedef Edit*

Definition at line 58 of file MyGUI_DeprecatedTypes.h.

◆ EnumeratorGroupImage

Definition at line 36 of file MyGUI_ResourceImageSetData.h.

◆ EnumeratorILayerNode

Definition at line 26 of file MyGUI_ILayerNode.h.

◆ 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 21 of file MyGUI_LayoutManager.h.

◆ EventHandle_ComboBoxPtrSizeT

Definition at line 23 of file MyGUI_ComboBox.h.

◆ EventHandle_CreateWidgetDelegate

Definition at line 20 of file MyGUI_LayoutManager.h.

◆ EventHandle_DDContainerPtrCDDItemInfoRefBool

Definition at line 19 of file MyGUI_DDContainer.h.

◆ EventHandle_DDContainerPtrCDDItemInfoRefBoolRef

Definition at line 18 of file MyGUI_DDContainer.h.

◆ EventHandle_EditPtr

Definition at line 20 of file MyGUI_EditBox.h.

◆ EventHandle_EventHandle_DDContainerPtrDDItemState

Definition at line 20 of file MyGUI_DDContainer.h.

◆ EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef

Definition at line 21 of file MyGUI_DDContainer.h.

◆ EventHandle_FrameEventDelegate

Definition at line 21 of file MyGUI_Gui.h.

◆ EventHandle_ItemBoxPtrCIBNotifyCellDataRef

Definition at line 24 of file MyGUI_ItemBox.h.

◆ EventHandle_ItemBoxPtrIntCoordRefBool

Definition at line 21 of file MyGUI_ItemBox.h.

◆ EventHandle_ItemBoxPtrSizeT

Definition at line 23 of file MyGUI_ItemBox.h.

◆ EventHandle_ItemBoxPtrWidgetPtr

Definition at line 20 of file MyGUI_ItemBox.h.

◆ EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef

Definition at line 22 of file MyGUI_ItemBox.h.

◆ EventHandle_ListBoxPtrCIBNotifyCellDataRef

Definition at line 22 of file MyGUI_ListBox.h.

◆ EventHandle_ListPtrSizeT

Definition at line 21 of file MyGUI_ListBox.h.

◆ EventHandle_MenuCtrlPtr

Definition at line 25 of file MyGUI_MenuControl.h.

◆ EventHandle_MenuCtrlPtrMenuItemPtr

Definition at line 24 of file MyGUI_MenuControl.h.

◆ EventHandle_MultiListPtrCIBNotifyCellDataRef

Definition at line 29 of file MyGUI_MultiListBox.h.

◆ EventHandle_MultiListPtrSizeT

Definition at line 28 of file MyGUI_MultiListBox.h.

◆ EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef

Definition at line 26 of file MyGUI_MultiListBox.h.

◆ EventHandle_MultiListPtrSizeTSizeTSizeTBoolRef

Definition at line 27 of file MyGUI_MultiListBox.h.

◆ EventHandle_ScrollBarPtrSizeT

Definition at line 18 of file MyGUI_ScrollBar.h.

◆ EventHandle_TabPtrSizeT

Definition at line 21 of file MyGUI_TabControl.h.

◆ EventHandle_WidgetBool

Definition at line 50 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetInt

Definition at line 51 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetIntInt

Definition at line 53 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetIntIntButton

Definition at line 54 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetIntUTFStringUTFStringBool

Definition at line 24 of file MyGUI_MultiListBox.h.

◆ EventHandle_WidgetKeyCode

Definition at line 55 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetKeyCodeChar

Definition at line 56 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetPtr

Definition at line 21 of file MyGUI_ControllerItem.h.

◆ EventHandle_WidgetPtrControllerItemPtr

Definition at line 22 of file MyGUI_ControllerItem.h.

◆ EventHandle_WidgetSizeT

Definition at line 52 of file MyGUI_WidgetInput.h.

◆ 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

Definition at line 57 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetVoid

Definition at line 48 of file MyGUI_WidgetInput.h.

◆ EventHandle_WidgetWidget

Definition at line 49 of file MyGUI_WidgetInput.h.

◆ EventHandle_WindowPtr

Definition at line 22 of file MyGUI_Window.h.

◆ EventHandle_WindowPtrCStringRef

Definition at line 21 of file MyGUI_Window.h.

◆ FloatCoord

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

Definition at line 36 of file MyGUI_Types.h.

◆ FloatPoint

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

Definition at line 27 of file MyGUI_Types.h.

◆ FloatRect

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

Definition at line 33 of file MyGUI_Types.h.

◆ FloatSize

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

Definition at line 30 of file MyGUI_Types.h.

◆ HScrollPtr

using MyGUI::HScrollPtr = typedef HScroll*

Definition at line 34 of file MyGUI_DeprecatedTypes.h.

◆ IntCoord

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

Definition at line 35 of file MyGUI_Types.h.

◆ IntPoint

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

Definition at line 26 of file MyGUI_Types.h.

◆ IntRect

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

Definition at line 32 of file MyGUI_Types.h.

◆ IntSize

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

Definition at line 29 of file MyGUI_Types.h.

◆ IResourcePtr

using MyGUI::IResourcePtr = typedef IResource*

Definition at line 19 of file MyGUI_IResource.h.

◆ ItemBoxPtr

using MyGUI::ItemBoxPtr = typedef ItemBox*

Definition at line 25 of file MyGUI_DeprecatedTypes.h.

◆ List

using MyGUI::List = typedef ListBox

Definition at line 54 of file MyGUI_DeprecatedTypes.h.

◆ ListPtr

using MyGUI::ListPtr = typedef List*

Definition at line 55 of file MyGUI_DeprecatedTypes.h.

◆ MapStateInfo

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

Definition at line 23 of file MyGUI_IStateInfo.h.

◆ MapString

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

Definition at line 39 of file MyGUI_Types.h.

◆ MapWidgetPtr

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

Definition at line 21 of file MyGUI_WidgetDefines.h.

◆ MapWidgetStateInfo

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

Definition at line 24 of file MyGUI_IStateInfo.h.

◆ MenuBarPtr

using MyGUI::MenuBarPtr = typedef MenuBar*

Definition at line 28 of file MyGUI_DeprecatedTypes.h.

◆ MenuCtrl

using MyGUI::MenuCtrl = typedef MenuControl

Definition at line 66 of file MyGUI_DeprecatedTypes.h.

◆ MenuCtrlPtr

using MyGUI::MenuCtrlPtr = typedef MenuCtrl*

Definition at line 67 of file MyGUI_DeprecatedTypes.h.

◆ MenuItemPtr

using MyGUI::MenuItemPtr = typedef MenuItem*

Definition at line 26 of file MyGUI_DeprecatedTypes.h.

◆ MultiList

using MyGUI::MultiList = typedef MultiListBox

Definition at line 63 of file MyGUI_DeprecatedTypes.h.

◆ MultiListPtr

using MyGUI::MultiListPtr = typedef MultiList*

Definition at line 64 of file MyGUI_DeprecatedTypes.h.

◆ PairString

typedef std::pair<std::string, std::string> MyGUI::PairString
Examples
Enumerator.

Definition at line 41 of file MyGUI_Types.h.

◆ PopupMenuPtr

using MyGUI::PopupMenuPtr = typedef PopupMenu*

Definition at line 27 of file MyGUI_DeprecatedTypes.h.

◆ Progress

using MyGUI::Progress = typedef ProgressBar

Definition at line 51 of file MyGUI_DeprecatedTypes.h.

◆ ProgressPtr

using MyGUI::ProgressPtr = typedef Progress*

Definition at line 52 of file MyGUI_DeprecatedTypes.h.

◆ RenderBox

using MyGUI::RenderBox = typedef Canvas

Definition at line 42 of file MyGUI_DeprecatedTypes.h.

◆ RenderBoxPtr

using MyGUI::RenderBoxPtr = typedef Canvas*

Definition at line 43 of file MyGUI_DeprecatedTypes.h.

◆ ResourceImageSetPtr

Definition at line 24 of file MyGUI_ResourceImageSet.h.

◆ ScrollViewPtr

using MyGUI::ScrollViewPtr = typedef ScrollView*

Definition at line 29 of file MyGUI_DeprecatedTypes.h.

◆ SetString

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

Definition at line 1070 of file MyGUI_BackwardCompatibility.cpp.

◆ Sheet

using MyGUI::Sheet = typedef TabItem

Definition at line 39 of file MyGUI_DeprecatedTypes.h.

◆ SheetPtr

using MyGUI::SheetPtr = typedef TabItem*

Definition at line 40 of file MyGUI_DeprecatedTypes.h.

◆ StaticImage

using MyGUI::StaticImage = typedef ImageBox

Definition at line 45 of file MyGUI_DeprecatedTypes.h.

◆ StaticImagePtr

Definition at line 46 of file MyGUI_DeprecatedTypes.h.

◆ StaticText

using MyGUI::StaticText = typedef TextBox

Definition at line 48 of file MyGUI_DeprecatedTypes.h.

◆ StaticTextPtr

using MyGUI::StaticTextPtr = typedef StaticText*

Definition at line 49 of file MyGUI_DeprecatedTypes.h.

◆ Tab

using MyGUI::Tab = typedef TabControl

Definition at line 60 of file MyGUI_DeprecatedTypes.h.

◆ TabItemPtr

using MyGUI::TabItemPtr = typedef TabItem*

Definition at line 24 of file MyGUI_DeprecatedTypes.h.

◆ TabPtr

using MyGUI::TabPtr = typedef Tab*

Definition at line 61 of file MyGUI_DeprecatedTypes.h.

◆ uint16

using MyGUI::uint16 = typedef uint16_t

Definition at line 46 of file MyGUI_Types.h.

◆ uint32

using MyGUI::uint32 = typedef uint32_t

Definition at line 47 of file MyGUI_Types.h.

◆ uint8

using MyGUI::uint8 = typedef uint8_t

Definition at line 45 of file MyGUI_Types.h.

◆ VectorChangeInfo

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

Definition at line 58 of file MyGUI_TextChangeHistory.h.

◆ VectorCharInfo

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

Definition at line 112 of file MyGUI_TextViewData.h.

◆ VectorChildSkinInfo

Definition at line 33 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 16 of file MyGUI_GeometryUtility.h.

◆ VectorGlyphInfo

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

Definition at line 68 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 25 of file MyGUI_ILayerNode.h.

◆ VectorImages

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

Definition at line 29 of file MyGUI_ImageInfo.h.

◆ VectorIndexImage

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

Definition at line 26 of file MyGUI_ResourceImageSetData.h.

◆ 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 19 of file MyGUI_LayerNode.h.

◆ VectorStateInfo

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

Definition at line 22 of file MyGUI_IStateInfo.h.

◆ VectorString

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

Definition at line 40 of file MyGUI_Types.h.

◆ VectorStringPairs

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

Definition at line 42 of file MyGUI_Types.h.

◆ VectorSubWidget

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

Definition at line 22 of file MyGUI_ISubWidget.h.

◆ 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

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

Definition at line 20 of file MyGUI_WidgetDefines.h.

◆ VScrollPtr

using MyGUI::VScrollPtr = typedef VScroll*

Definition at line 37 of file MyGUI_DeprecatedTypes.h.

◆ WidgetPtr

using MyGUI::WidgetPtr = typedef Widget*

Definition at line 20 of file MyGUI_DeprecatedTypes.h.

◆ WindowPtr

using MyGUI::WindowPtr = typedef Window*

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 1051 of file MyGUI_BackwardCompatibility.cpp.

◆ convertRectToCoord()

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

Definition at line 1063 of file MyGUI_BackwardCompatibility.cpp.

◆ convertWidgetCoord()

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

Definition at line 46 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 21 of file MyGUI_WidgetTranslate.h.

◆ getWidgetLeft()

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

Definition at line 26 of file MyGUI_WidgetTranslate.h.

◆ getWidgetTop()

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

Definition at line 31 of file MyGUI_WidgetTranslate.h.

◆ getWidgetWidth()

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

Definition at line 16 of file MyGUI_WidgetTranslate.h.

◆ isWhitespace()

bool MyGUI::isWhitespace ( const UString::code_point c)

Definition at line 292 of file MyGUI_EditBox.cpp.

◆ len()

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

Definition at line 31 of file MyGUI_PolygonalSkin.cpp.

◆ MYGUI_SINGLETON_DEFINITION() [1/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ClipboardManager  )

◆ MYGUI_SINGLETON_DEFINITION() [2/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ControllerManager  )

◆ MYGUI_SINGLETON_DEFINITION() [3/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( DataManager  )

◆ MYGUI_SINGLETON_DEFINITION() [4/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( DynLibManager  )

◆ MYGUI_SINGLETON_DEFINITION() [5/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( FactoryManager  )

◆ MYGUI_SINGLETON_DEFINITION() [6/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( FontManager  )

◆ MYGUI_SINGLETON_DEFINITION() [7/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( Gui  )

◆ MYGUI_SINGLETON_DEFINITION() [8/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( InputManager  )

◆ MYGUI_SINGLETON_DEFINITION() [9/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( LanguageManager  )

◆ MYGUI_SINGLETON_DEFINITION() [10/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( LayerManager  )

◆ MYGUI_SINGLETON_DEFINITION() [11/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( LayoutManager  )

◆ MYGUI_SINGLETON_DEFINITION() [12/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( PluginManager  )

◆ MYGUI_SINGLETON_DEFINITION() [13/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( PointerManager  )

◆ MYGUI_SINGLETON_DEFINITION() [14/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( RenderManager  )

◆ MYGUI_SINGLETON_DEFINITION() [15/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ResourceManager  )

◆ MYGUI_SINGLETON_DEFINITION() [16/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( SkinManager  )

◆ MYGUI_SINGLETON_DEFINITION() [17/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( SubWidgetManager  )

◆ MYGUI_SINGLETON_DEFINITION() [18/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ToolTipManager  )

◆ MYGUI_SINGLETON_DEFINITION() [19/19]

MyGUI::MYGUI_SINGLETON_DEFINITION ( WidgetManager  )

◆ newDelegate() [1/4]

template<typename ... Args>
delegates::DelegateFunction< Args... > * MyGUI::newDelegate ( const std::function< void(Args...)> &  _function,
int64_t  delegateId 
)
inline

Definition at line 126 of file MyGUI_Delegate.h.

◆ newDelegate() [2/4]

template<typename T , typename ... Args>
delegates::DelegateFunction< Args... > * MyGUI::newDelegate ( const T *  _object,
void(T::*)(Args... args) const  _method 
)
inline

Definition at line 114 of file MyGUI_Delegate.h.

◆ newDelegate() [3/4]

template<typename T , typename ... Args>
delegates::DelegateFunction< Args... > * MyGUI::newDelegate ( T *  _object,
void(T::*)(Args... args)  _method 
)
inline

Definition at line 106 of file MyGUI_Delegate.h.

◆ newDelegate() [4/4]

template<typename ... Args>
delegates::DelegateFunction< Args... > * MyGUI::newDelegate ( void(*)(Args... args)  _func)
inline
Examples
Delegate usage.

Definition at line 99 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 1025 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 1049 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 1019 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 1043 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 1028 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 1052 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 1031 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 1055 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 1022 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 1046 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 1034 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 1058 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 1037 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 1061 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 41 of file MyGUI_WidgetTranslate.h.

◆ setWidgetSize()

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

Definition at line 36 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 = nullptr

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 20 of file MyGUI_ControllerEdgeHide.cpp.

◆ mPropertyIgnore

SetString MyGUI::mPropertyIgnore
static

Definition at line 1072 of file MyGUI_BackwardCompatibility.cpp.

◆ mPropertyRename

MapString MyGUI::mPropertyRename
static

Definition at line 1071 of file MyGUI_BackwardCompatibility.cpp.

◆ mSkinRename

MapString MyGUI::mSkinRename
static

Definition at line 1073 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 * VertexQuad::VertexCount

Definition at line 21 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.

◆ 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.