MyGUI 3.4.3
MyGUI Namespace Reference

Namespaces

namespace  action
namespace  Bitwise
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  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  CompositeEvent
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  EventPairConvertStringView
class  Exception
class  FactoryManager
class  FileLogListener
struct  FlowDirection
class  FontManager
class  GenericFactory
struct  GetDelegateFunctionFromLambda
struct  GetDelegateFunctionFromLambda< R(C::*)(Args...) const >
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

using VectorChildSkinInfo = std::vector<ChildSkinInfo>
using EventHandle_ComboBoxPtrSizeT = delegates::MultiDelegate<ComboBox*, size_t>
using EventHandle_WidgetPtr = delegates::MultiDelegate<Widget*>
using EventHandle_WidgetPtrControllerItemPtr = delegates::MultiDelegate<Widget*, ControllerItem*>
using EventHandle_DDContainerPtrCDDItemInfoRefBoolRef
using EventHandle_DDContainerPtrCDDItemInfoRefBool
using EventHandle_EventHandle_DDContainerPtrDDItemState = delegates::MultiDelegate<DDContainer*, DDItemState>
using 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*
using EventHandle_EditPtr = delegates::MultiDelegate<EditBox*>
using VectorGlyphInfo = std::vector<GlyphInfo>
using VectorFloatPoint = std::vector<FloatPoint>
using EventHandle_FrameEventDelegate = delegates::MultiDelegate<float>
using VectorILayerNode = std::vector<ILayerNode*>
using EnumeratorILayerNode = Enumerator<VectorILayerNode>
using VectorImages = std::vector<ImageItem>
using IResourcePtr = IResource*
using VectorStateInfo = std::vector<IStateInfo*>
using MapStateInfo = std::map<std::string, IStateInfo*, std::less<>>
using MapWidgetStateInfo = std::map<std::string, VectorStateInfo, std::less<>>
using VectorSubWidget = std::vector<ISubWidget*>
using EventHandle_ItemBoxPtrWidgetPtr = delegates::Delegate<ItemBox*, Widget*>
using EventHandle_ItemBoxPtrIntCoordRefBool = delegates::Delegate<ItemBox*, IntCoord&, bool>
using EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef
using EventHandle_ItemBoxPtrSizeT = delegates::MultiDelegate<ItemBox*, size_t>
using EventHandle_ItemBoxPtrCIBNotifyCellDataRef = delegates::MultiDelegate<ItemBox*, const IBNotifyItemData&>
using VectorIUnlinkWidget = std::vector<IUnlinkWidget*>
using VectorRenderItem = std::vector<RenderItem*>
using VectorLayerItem = std::vector<ILayerItem*>
using VectorWidgetInfo = std::vector<WidgetInfo>
using EventHandle_CreateWidgetDelegate = delegates::MultiDelegate<Widget*, const WidgetInfo&>
using EventHandle_AddUserStringDelegate
using EventHandle_ListPtrSizeT = delegates::MultiDelegate<ListBox*, size_t>
using EventHandle_ListBoxPtrCIBNotifyCellDataRef = delegates::MultiDelegate<ListBox*, const IBNotifyItemData&>
using EventHandle_MenuCtrlPtrMenuItemPtr = delegates::MultiDelegate<MenuControl*, MenuItem*>
using EventHandle_MenuCtrlPtr = delegates::MultiDelegate<MenuControl*>
using EventHandle_WidgetIntUTFStringUTFStringBool
using EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef
using EventHandle_MultiListPtrSizeTSizeTSizeTBoolRef
using EventHandle_MultiListPtrSizeT = delegates::MultiDelegate<MultiListBox*, size_t>
using EventHandle_MultiListPtrCIBNotifyCellDataRef
using DrawItemInfo = std::pair<ISubWidget*, size_t>
using VectorDrawItem = std::vector<DrawItemInfo>
using ResourceImageSetPtr = ResourceImageSet*
using VectorIndexImage = std::vector<IndexImage>
using VectorGroupImage = std::vector<GroupImage>
using EnumeratorGroupImage = Enumerator<VectorGroupImage>
using EventHandle_ScrollBarPtrSizeT = delegates::MultiDelegate<ScrollBar*, size_t>
using VectorSubWidgetInfo = std::vector<SubWidgetInfo>
using EventHandle_TabPtrSizeT = delegates::MultiDelegate<TabControl*, size_t>
using VectorChangeInfo = std::vector<TextCommandInfo>
using DequeUndoRedoInfo = std::deque<VectorChangeInfo>
using VectorCharInfo = std::vector<CharInfo>
using VectorLineInfo = std::vector<LineInfo>
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>
using MapString = std::map<std::string, std::string, std::less<>>
using VectorString = std::vector<std::string>
using PairString = std::pair<std::string, std::string>
using VectorStringPairs = std::vector<PairString>
using uint8 = uint8_t
using uint16 = uint16_t
using uint32 = uint32_t
using Char = unsigned int
using EventHandle_WidgetStringString
using VectorWidgetPtr = std::vector<Widget*>
using MapWidgetPtr = std::map<std::string, Widget*>
using EnumeratorWidgetPtr = Enumerator<VectorWidgetPtr>
using EventHandle_WidgetVoid = delegates::MultiDelegate<Widget*>
using EventHandle_WidgetWidget = delegates::MultiDelegate<Widget*, Widget*>
using EventHandle_WidgetBool = delegates::MultiDelegate<Widget*, bool>
using EventHandle_WidgetInt = delegates::MultiDelegate<Widget*, int>
using EventHandle_WidgetSizeT = delegates::MultiDelegate<Widget*, size_t>
using EventHandle_WidgetIntInt = delegates::MultiDelegate<Widget*, int, int>
using EventHandle_WidgetIntIntButton = delegates::MultiDelegate<Widget*, int, int, MouseButton>
using EventHandle_WidgetKeyCode = delegates::MultiDelegate<Widget*, KeyCode>
using EventHandle_WidgetKeyCodeChar = delegates::MultiDelegate<Widget*, KeyCode, Char>
using EventHandle_WidgetToolTip = delegates::MultiDelegate<Widget*, const ToolTipInfo&>
using EventHandle_WidgetString
using EventHandle_WindowPtrCStringRef
using EventHandle_WindowPtr = delegates::MultiDelegate<Window*>
using SetString = std::set<std::string, std::less<>>
using DLL_START_PLUGIN = void (*)()
using DLL_STOP_PLUGIN = void (*)()

Enumerations

enum class  EditCommand {
  Unknown , LoseFocus , ErasePrevious , EraseNext ,
  Cut , Paste , Copy , NewLine ,
  AcceptEntry , MoveLeft , MoveRight , MoveUp ,
  MoveDown , MoveLeftWord , MoveRightWord , MoveLineBeginning ,
  MoveLineEnd , MoveTextBeginning , MoveTextEnd , MovePageUp ,
  MovePageDown , SelectAll , Undo , Redo
}

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)
template<typename TLambda>
auto newDelegate (const TLambda &_function, int64_t delegateId)
constexpr unsigned int MYGUI_FLAG (uint8_t num)
template<class Map, class Value>
void mapSet (Map &map, std::string_view key, const Value &value)
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_view convertAlignToDirection (std::string_view _value)
static std::string convertRectToCoord (std::string_view _value)
 MYGUI_SINGLETON_DEFINITION (ClipboardManager)
 MYGUI_SINGLETON_DEFINITION (ControllerManager)
 MYGUI_SINGLETON_DEFINITION (DataManager)
 MYGUI_SINGLETON_DEFINITION (DynLibManager)
static bool isWhitespace (const UString::code_point &c)
static EditCommand ToEditCommand (KeyCode key, const InputManager &input)
 MYGUI_SINGLETON_DEFINITION (FactoryManager)
 MYGUI_SINGLETON_DEFINITION (FontManager)
 MYGUI_SINGLETON_DEFINITION (InputManager)
 MYGUI_SINGLETON_DEFINITION (LayerManager)
 MYGUI_SINGLETON_DEFINITION (LayoutManager)
 MYGUI_SINGLETON_DEFINITION (PluginManager)
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)
UString operator+ (const UString &s1, const UString &s2)
 string addition operator
UString operator+ (const UString &s1, UString::code_point c)
 string addition operator
UString operator+ (const UString &s1, UString::unicode_char c)
 string addition operator
UString operator+ (const UString &s1, char c)
 string addition operator
UString operator+ (const UString &s1, wchar_t c)
 string addition operator
UString operator+ (UString::code_point c, const UString &s2)
 string addition operator
UString operator+ (UString::unicode_char c, const UString &s2)
 string addition operator
UString operator+ (char c, const UString &s2)
 string addition operator
UString operator+ (wchar_t c, const UString &s2)
 string addition operator
std::ostream & operator<< (std::ostream &os, const UString &s)
 std::ostream write operator
std::wostream & operator<< (std::wostream &os, const UString &s)
 std::wostream write operator

Variables

constexpr int DEFAULT = -1
constexpr size_t ITEM_NONE = (std::numeric_limits<size_t>::max)()
constexpr float ALPHA_MAX = 1.0f
constexpr float ALPHA_MIN = 0.0f
constexpr unsigned int MYGUI_FLAG_NONE = 0
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_view EDIT_CLIPBOARD_TYPE_TEXT = "Text"
const int EDIT_MOUSE_WHEEL = 50
const size_t SIMPLETEXT_COUNT_VERTEX = 32 * VertexQuad::VertexCount
static GuiGuiInstance = nullptr
static std::string_view GuiClassTypeName = "Gui"
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
static LanguageManagerLanguageManagerInstance = nullptr
static std::string_view LanguageManagerClassTypeName = "LanguageManager"
const float POPUP_MENU_SPEED_COEF = 3.0f
static PointerManagerPointerManagerInstance = nullptr
static std::string_view PointerManagerClassTypeName = "PointerManager"
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

Definition at line 21 of file MyGUI_DeprecatedTypes.h.

◆ CanvasPtr

Definition at line 31 of file MyGUI_DeprecatedTypes.h.

◆ Char

using MyGUI::Char = unsigned int

Definition at line 50 of file MyGUI_Types.h.

◆ ComboBoxPtr

Definition at line 23 of file MyGUI_DeprecatedTypes.h.

◆ DDContainerPtr

Definition at line 30 of file MyGUI_DeprecatedTypes.h.

◆ DequeUndoRedoInfo

Definition at line 59 of file MyGUI_TextChangeHistory.h.

◆ DLL_START_PLUGIN

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

Definition at line 16 of file MyGUI_PluginManager.cpp.

◆ DLL_STOP_PLUGIN

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

Definition at line 17 of file MyGUI_PluginManager.cpp.

◆ DoubleCoord

Definition at line 38 of file MyGUI_Types.h.

◆ DrawItemInfo

using MyGUI::DrawItemInfo = std::pair<ISubWidget*, size_t>

Definition at line 19 of file MyGUI_RenderItem.h.

◆ Edit

Definition at line 57 of file MyGUI_DeprecatedTypes.h.

◆ EditPtr

using MyGUI::EditPtr = Edit*

Definition at line 58 of file MyGUI_DeprecatedTypes.h.

◆ EnumeratorGroupImage

◆ EnumeratorILayerNode

◆ EnumeratorWidgetPtr

◆ EventHandle_AddUserStringDelegate

◆ EventHandle_ComboBoxPtrSizeT

◆ EventHandle_CreateWidgetDelegate

◆ EventHandle_DDContainerPtrCDDItemInfoRefBool

◆ EventHandle_DDContainerPtrCDDItemInfoRefBoolRef

◆ EventHandle_EditPtr

◆ EventHandle_EventHandle_DDContainerPtrDDItemState

◆ EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef

◆ EventHandle_FrameEventDelegate

◆ EventHandle_ItemBoxPtrCIBNotifyCellDataRef

◆ EventHandle_ItemBoxPtrIntCoordRefBool

◆ EventHandle_ItemBoxPtrSizeT

◆ EventHandle_ItemBoxPtrWidgetPtr

◆ EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef

◆ EventHandle_ListBoxPtrCIBNotifyCellDataRef

◆ EventHandle_ListPtrSizeT

◆ EventHandle_MenuCtrlPtr

◆ EventHandle_MenuCtrlPtrMenuItemPtr

◆ EventHandle_MultiListPtrCIBNotifyCellDataRef

◆ EventHandle_MultiListPtrSizeT

◆ EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef

◆ EventHandle_MultiListPtrSizeTSizeTSizeTBoolRef

◆ EventHandle_ScrollBarPtrSizeT

◆ EventHandle_TabPtrSizeT

◆ EventHandle_WidgetBool

◆ EventHandle_WidgetInt

◆ EventHandle_WidgetIntInt

◆ EventHandle_WidgetIntIntButton

◆ EventHandle_WidgetIntUTFStringUTFStringBool

◆ EventHandle_WidgetKeyCode

◆ EventHandle_WidgetKeyCodeChar

◆ EventHandle_WidgetPtr

◆ EventHandle_WidgetPtrControllerItemPtr

◆ EventHandle_WidgetSizeT

◆ EventHandle_WidgetString

◆ EventHandle_WidgetStringString

◆ EventHandle_WidgetToolTip

◆ EventHandle_WidgetVoid

◆ EventHandle_WidgetWidget

◆ EventHandle_WindowPtr

◆ EventHandle_WindowPtrCStringRef

◆ FloatCoord

Definition at line 37 of file MyGUI_Types.h.

◆ FloatPoint

Definition at line 28 of file MyGUI_Types.h.

◆ FloatRect

Definition at line 34 of file MyGUI_Types.h.

◆ FloatSize

Definition at line 31 of file MyGUI_Types.h.

◆ HScrollPtr

Definition at line 34 of file MyGUI_DeprecatedTypes.h.

◆ IntCoord

Definition at line 36 of file MyGUI_Types.h.

◆ IntPoint

Definition at line 27 of file MyGUI_Types.h.

◆ IntRect

Definition at line 33 of file MyGUI_Types.h.

◆ IntSize

Definition at line 30 of file MyGUI_Types.h.

◆ IResourcePtr

Definition at line 19 of file MyGUI_IResource.h.

◆ ItemBoxPtr

Definition at line 25 of file MyGUI_DeprecatedTypes.h.

◆ List

Definition at line 54 of file MyGUI_DeprecatedTypes.h.

◆ ListPtr

using MyGUI::ListPtr = List*

Definition at line 55 of file MyGUI_DeprecatedTypes.h.

◆ MapStateInfo

using MyGUI::MapStateInfo = std::map<std::string, IStateInfo*, std::less<>>

Definition at line 22 of file MyGUI_IStateInfo.h.

◆ MapString

using MyGUI::MapString = std::map<std::string, std::string, std::less<>>

Definition at line 40 of file MyGUI_Types.h.

◆ MapWidgetPtr

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

Definition at line 21 of file MyGUI_WidgetDefines.h.

◆ MapWidgetStateInfo

using MyGUI::MapWidgetStateInfo = std::map<std::string, VectorStateInfo, std::less<>>

Definition at line 23 of file MyGUI_IStateInfo.h.

◆ MenuBarPtr

Definition at line 28 of file MyGUI_DeprecatedTypes.h.

◆ MenuCtrl

Definition at line 66 of file MyGUI_DeprecatedTypes.h.

◆ MenuCtrlPtr

Definition at line 67 of file MyGUI_DeprecatedTypes.h.

◆ MenuItemPtr

Definition at line 26 of file MyGUI_DeprecatedTypes.h.

◆ MultiList

Definition at line 63 of file MyGUI_DeprecatedTypes.h.

◆ MultiListPtr

Definition at line 64 of file MyGUI_DeprecatedTypes.h.

◆ PairString

using MyGUI::PairString = std::pair<std::string, std::string>

Definition at line 42 of file MyGUI_Types.h.

◆ PopupMenuPtr

Definition at line 27 of file MyGUI_DeprecatedTypes.h.

◆ Progress

Definition at line 51 of file MyGUI_DeprecatedTypes.h.

◆ ProgressPtr

Definition at line 52 of file MyGUI_DeprecatedTypes.h.

◆ RenderBox

Definition at line 42 of file MyGUI_DeprecatedTypes.h.

◆ RenderBoxPtr

Definition at line 43 of file MyGUI_DeprecatedTypes.h.

◆ ResourceImageSetPtr

◆ ScrollViewPtr

Definition at line 29 of file MyGUI_DeprecatedTypes.h.

◆ SetString

using MyGUI::SetString = std::set<std::string, std::less<>>

Definition at line 1079 of file MyGUI_BackwardCompatibility.cpp.

◆ Sheet

Definition at line 39 of file MyGUI_DeprecatedTypes.h.

◆ SheetPtr

Definition at line 40 of file MyGUI_DeprecatedTypes.h.

◆ StaticImage

Definition at line 45 of file MyGUI_DeprecatedTypes.h.

◆ StaticImagePtr

Definition at line 46 of file MyGUI_DeprecatedTypes.h.

◆ StaticText

Definition at line 48 of file MyGUI_DeprecatedTypes.h.

◆ StaticTextPtr

Definition at line 49 of file MyGUI_DeprecatedTypes.h.

◆ Tab

Definition at line 60 of file MyGUI_DeprecatedTypes.h.

◆ TabItemPtr

Definition at line 24 of file MyGUI_DeprecatedTypes.h.

◆ TabPtr

using MyGUI::TabPtr = Tab*

Definition at line 61 of file MyGUI_DeprecatedTypes.h.

◆ uint16

using MyGUI::uint16 = uint16_t

Definition at line 47 of file MyGUI_Types.h.

◆ uint32

using MyGUI::uint32 = uint32_t

Definition at line 48 of file MyGUI_Types.h.

◆ uint8

using MyGUI::uint8 = uint8_t

Definition at line 46 of file MyGUI_Types.h.

◆ VectorChangeInfo

Definition at line 58 of file MyGUI_TextChangeHistory.h.

◆ VectorCharInfo

using MyGUI::VectorCharInfo = std::vector<CharInfo>

Definition at line 111 of file MyGUI_TextViewData.h.

◆ VectorChildSkinInfo

Definition at line 40 of file MyGUI_ChildSkinInfo.h.

◆ VectorDrawItem

using MyGUI::VectorDrawItem = std::vector<DrawItemInfo>

Definition at line 20 of file MyGUI_RenderItem.h.

◆ VectorFloatPoint

using MyGUI::VectorFloatPoint = std::vector<FloatPoint>

Definition at line 16 of file MyGUI_GeometryUtility.h.

◆ VectorGlyphInfo

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

Definition at line 69 of file MyGUI_FontData.h.

◆ VectorGroupImage

using MyGUI::VectorGroupImage = std::vector<GroupImage>

Definition at line 30 of file MyGUI_ResourceImageSetData.h.

◆ VectorILayerNode

using MyGUI::VectorILayerNode = std::vector<ILayerNode*>

Definition at line 25 of file MyGUI_ILayerNode.h.

◆ VectorImages

using MyGUI::VectorImages = std::vector<ImageItem>

Definition at line 22 of file MyGUI_ImageInfo.h.

◆ VectorIndexImage

using MyGUI::VectorIndexImage = std::vector<IndexImage>

Definition at line 21 of file MyGUI_ResourceImageSetData.h.

◆ VectorIUnlinkWidget

Definition at line 23 of file MyGUI_IUnlinkWidget.h.

◆ VectorLayerItem

using MyGUI::VectorLayerItem = std::vector<ILayerItem*>

Definition at line 20 of file MyGUI_LayerNode.h.

◆ VectorLineInfo

using MyGUI::VectorLineInfo = std::vector<LineInfo>

Definition at line 129 of file MyGUI_TextViewData.h.

◆ VectorRenderItem

using MyGUI::VectorRenderItem = std::vector<RenderItem*>

Definition at line 19 of file MyGUI_LayerNode.h.

◆ VectorStateInfo

using MyGUI::VectorStateInfo = std::vector<IStateInfo*>

Definition at line 21 of file MyGUI_IStateInfo.h.

◆ VectorString

using MyGUI::VectorString = std::vector<std::string>

Definition at line 41 of file MyGUI_Types.h.

◆ VectorStringPairs

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

Definition at line 43 of file MyGUI_Types.h.

◆ VectorSubWidget

using MyGUI::VectorSubWidget = std::vector<ISubWidget*>

Definition at line 22 of file MyGUI_ISubWidget.h.

◆ VectorSubWidgetInfo

Definition at line 33 of file MyGUI_SubWidgetInfo.h.

◆ VectorWidgetInfo

using MyGUI::VectorWidgetInfo = std::vector<WidgetInfo>

Definition at line 55 of file MyGUI_LayoutData.h.

◆ VectorWidgetPtr

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

Definition at line 20 of file MyGUI_WidgetDefines.h.

◆ VScrollPtr

Definition at line 37 of file MyGUI_DeprecatedTypes.h.

◆ WidgetPtr

Definition at line 20 of file MyGUI_DeprecatedTypes.h.

◆ WindowPtr

Definition at line 22 of file MyGUI_DeprecatedTypes.h.

Enumeration Type Documentation

◆ EditCommand

enum class MyGUI::EditCommand
strong
Enumerator
Unknown 
LoseFocus 
ErasePrevious 
EraseNext 
Cut 
Paste 
Copy 
NewLine 
AcceptEntry 
MoveLeft 
MoveRight 
MoveUp 
MoveDown 
MoveLeftWord 
MoveRightWord 
MoveLineBeginning 
MoveLineEnd 
MoveTextBeginning 
MoveTextEnd 
MovePageUp 
MovePageDown 
SelectAll 
Undo 
Redo 

Definition at line 24 of file MyGUI_EditBox.cpp.

Function Documentation

◆ convertAlignToDirection()

std::string_view MyGUI::convertAlignToDirection ( std::string_view _value)
static

Definition at line 1060 of file MyGUI_BackwardCompatibility.cpp.

◆ convertRectToCoord()

std::string MyGUI::convertRectToCoord ( std::string_view _value)
static

Definition at line 1072 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)
static

Definition at line 302 of file MyGUI_EditBox.cpp.

◆ len()

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

Definition at line 22 of file MyGUI_PolygonalSkin.cpp.

◆ mapSet()

template<class Map, class Value>
void MyGUI::mapSet ( Map & map,
std::string_view key,
const Value & value )
inline

Analagous to std::map's operator[], i.e. it replicates map[key] = value. The operator isn't overloaded to accept a heterogenous key like find or emplace, meaning key needs to be of the map's actual key type, rendering it unusable in combination with string_view. This function prevents a (key) string allocation if the key is already present in the map.

Definition at line 36 of file MyGUI_Macros.h.

◆ MYGUI_FLAG()

unsigned int MyGUI::MYGUI_FLAG ( uint8_t num)
constexpr

Definition at line 24 of file MyGUI_Macros.h.

◆ MYGUI_SINGLETON_DEFINITION() [1/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ClipboardManager )

◆ MYGUI_SINGLETON_DEFINITION() [2/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ControllerManager )

◆ MYGUI_SINGLETON_DEFINITION() [3/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( DataManager )

◆ MYGUI_SINGLETON_DEFINITION() [4/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( DynLibManager )

◆ MYGUI_SINGLETON_DEFINITION() [5/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( FactoryManager )

◆ MYGUI_SINGLETON_DEFINITION() [6/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( FontManager )

◆ MYGUI_SINGLETON_DEFINITION() [7/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( InputManager )

◆ MYGUI_SINGLETON_DEFINITION() [8/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( LayerManager )

◆ MYGUI_SINGLETON_DEFINITION() [9/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( LayoutManager )

◆ MYGUI_SINGLETON_DEFINITION() [10/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( PluginManager )

◆ MYGUI_SINGLETON_DEFINITION() [11/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( RenderManager )

◆ MYGUI_SINGLETON_DEFINITION() [12/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ResourceManager )

◆ MYGUI_SINGLETON_DEFINITION() [13/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( SkinManager )

◆ MYGUI_SINGLETON_DEFINITION() [14/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( SubWidgetManager )

◆ MYGUI_SINGLETON_DEFINITION() [15/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( ToolTipManager )

◆ MYGUI_SINGLETON_DEFINITION() [16/16]

MyGUI::MYGUI_SINGLETON_DEFINITION ( WidgetManager )

◆ newDelegate() [1/5]

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

Definition at line 127 of file MyGUI_Delegate.h.

◆ newDelegate() [2/5]

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

Definition at line 115 of file MyGUI_Delegate.h.

◆ newDelegate() [3/5]

template<typename TLambda>
auto MyGUI::newDelegate ( const TLambda & _function,
int64_t delegateId )
inline

Definition at line 147 of file MyGUI_Delegate.h.

◆ newDelegate() [4/5]

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

Definition at line 107 of file MyGUI_Delegate.h.

◆ newDelegate() [5/5]

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

Definition at line 100 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 1063 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 1096 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 1053 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 1086 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 1067 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 1100 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 1071 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 1104 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 1059 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 1092 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 1075 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 1108 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 1079 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 1112 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.

◆ ToEditCommand()

EditCommand MyGUI::ToEditCommand ( KeyCode key,
const InputManager & input )
static

Definition at line 307 of file MyGUI_EditBox.cpp.

Variable Documentation

◆ ALPHA_MAX

float MyGUI::ALPHA_MAX = 1.0f
constexpr

Definition at line 20 of file MyGUI_Macros.h.

◆ ALPHA_MIN

float MyGUI::ALPHA_MIN = 0.0f
constexpr

Definition at line 21 of file MyGUI_Macros.h.

◆ COMBO_ALPHA_COEF

const float MyGUI::COMBO_ALPHA_COEF = 4.0f

Definition at line 24 of file MyGUI_ComboBox.cpp.

◆ COMBO_ALPHA_MAX

const float MyGUI::COMBO_ALPHA_MAX = ALPHA_MAX

Definition at line 22 of file MyGUI_ComboBox.cpp.

◆ COMBO_ALPHA_MIN

const float MyGUI::COMBO_ALPHA_MIN = ALPHA_MIN

Definition at line 23 of file MyGUI_ComboBox.cpp.

◆ DEFAULT

int MyGUI::DEFAULT = -1
constexpr

Definition at line 323 of file MyGUI_BackwardCompatibility.h.

◆ EDIT_ACTION_MOUSE_TIMER

const float MyGUI::EDIT_ACTION_MOUSE_TIMER = 0.05f

Definition at line 53 of file MyGUI_EditBox.cpp.

◆ EDIT_ACTION_MOUSE_ZONE

const int MyGUI::EDIT_ACTION_MOUSE_ZONE = 1500

Definition at line 59 of file MyGUI_EditBox.cpp.

◆ EDIT_CLIPBOARD_TYPE_TEXT

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

Definition at line 60 of file MyGUI_EditBox.cpp.

◆ EDIT_CURSOR_MAX_POSITION

const int MyGUI::EDIT_CURSOR_MAX_POSITION = 100000

Definition at line 54 of file MyGUI_EditBox.cpp.

◆ EDIT_CURSOR_MIN_POSITION

const int MyGUI::EDIT_CURSOR_MIN_POSITION = -100000

Definition at line 55 of file MyGUI_EditBox.cpp.

◆ EDIT_CURSOR_TIMER

const float MyGUI::EDIT_CURSOR_TIMER = 0.7f

Definition at line 52 of file MyGUI_EditBox.cpp.

◆ EDIT_DEFAULT_MAX_TEXT_LENGTH

const size_t MyGUI::EDIT_DEFAULT_MAX_TEXT_LENGTH = 2048

Definition at line 57 of file MyGUI_EditBox.cpp.

◆ EDIT_MAX_UNDO

const size_t MyGUI::EDIT_MAX_UNDO = 128

Definition at line 56 of file MyGUI_EditBox.cpp.

◆ EDIT_MOUSE_WHEEL

const int MyGUI::EDIT_MOUSE_WHEEL = 50

Definition at line 61 of file MyGUI_EditBox.cpp.

◆ EDIT_OFFSET_HORZ_CURSOR

const float MyGUI::EDIT_OFFSET_HORZ_CURSOR = 10.0f

Definition at line 58 of file MyGUI_EditBox.cpp.

◆ g_hWnd

HWND MyGUI::g_hWnd = nullptr

Definition at line 20 of file MyGUI_WindowsClipboardHandler.cpp.

◆ GuiClassTypeName

std::string_view MyGUI::GuiClassTypeName = "Gui"
static

Definition at line 34 of file MyGUI_Gui.cpp.

◆ GuiInstance

Gui* MyGUI::GuiInstance = nullptr
static

Definition at line 34 of file MyGUI_Gui.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 19 of file MyGUI_InputManager.cpp.

◆ INPUT_INTERVAL_KEY

const float MyGUI::INPUT_INTERVAL_KEY = 0.05f

Definition at line 20 of file MyGUI_InputManager.cpp.

◆ INPUT_TIME_DOUBLE_CLICK

const float MyGUI::INPUT_TIME_DOUBLE_CLICK = 0.25f

Definition at line 18 of file MyGUI_InputManager.cpp.

◆ ITEM_NONE

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

Definition at line 19 of file MyGUI_Macros.h.

◆ LanguageManagerClassTypeName

std::string_view MyGUI::LanguageManagerClassTypeName = "LanguageManager"
static

Definition at line 18 of file MyGUI_LanguageManager.cpp.

◆ LanguageManagerInstance

LanguageManager* MyGUI::LanguageManagerInstance = nullptr
static

Definition at line 18 of file MyGUI_LanguageManager.cpp.

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

◆ mPropertyRename

MapString MyGUI::mPropertyRename
static

Definition at line 1080 of file MyGUI_BackwardCompatibility.cpp.

◆ mSkinRename

MapString MyGUI::mSkinRename
static

Definition at line 1082 of file MyGUI_BackwardCompatibility.cpp.

◆ MYGUI_FLAG_NONE

unsigned int MyGUI::MYGUI_FLAG_NONE = 0
constexpr

Definition at line 23 of file MyGUI_Macros.h.

◆ PointerManagerClassTypeName

std::string_view MyGUI::PointerManagerClassTypeName = "PointerManager"
static

Definition at line 25 of file MyGUI_PointerManager.cpp.

◆ PointerManagerInstance

PointerManager* MyGUI::PointerManagerInstance = nullptr
static

Definition at line 25 of file MyGUI_PointerManager.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 19 of file MyGUI_Window.cpp.

◆ WINDOW_ALPHA_DEACTIVE

const float MyGUI::WINDOW_ALPHA_DEACTIVE = 0.3f

Definition at line 21 of file MyGUI_Window.cpp.

◆ WINDOW_ALPHA_FOCUS

const float MyGUI::WINDOW_ALPHA_FOCUS = 0.7f

Definition at line 20 of file MyGUI_Window.cpp.

◆ WINDOW_SNAP_DISTANSE

const int MyGUI::WINDOW_SNAP_DISTANSE = 10

Definition at line 24 of file MyGUI_Window.cpp.

◆ WINDOW_SPEED_COEF

const float MyGUI::WINDOW_SPEED_COEF = 3.0f

Definition at line 22 of file MyGUI_Window.cpp.