Namespaces |
| namespace | action |
| namespace | delegates |
| namespace | demonstrate |
| namespace | factory |
| namespace | implement |
| namespace | texture_utility |
| namespace | types |
| namespace | utility |
| namespace | xml |
Data Structures |
| struct | Align |
| class | Allocator |
| class | Any |
| class | BiIndexBase |
| class | Bitwise |
| class | Button |
| class | Canvas |
| struct | ChildSkinInfo |
| class | ClipboardManager |
| struct | Colour |
| class | ComboBox |
| class | SubSkinStateInfo |
| class | TileRectStateInfo |
| class | EditTextStateInfo |
| class | ControllerEdgeHide |
| class | ControllerFadeAlpha |
| class | ControllerItem |
| class | ControllerManager |
| class | ControllerPosition |
| class | CoordConverter |
| class | DataFileStream |
| class | DataManager |
| class | DataStream |
| class | DDContainer |
| struct | DDItemState |
| struct | DDItemInfo |
| struct | DDWidgetState |
| class | DelegateManager |
| class | DynLib |
| | Resource holding data about a dynamic library. More...
|
| class | DynLibManager |
| | Manager of dynamic libraries. More...
|
| class | Edit |
| class | EditText |
| class | Enumerator |
| class | EventPair |
| class | Exception |
| class | FactoryManager |
| struct | FontCodeType |
| struct | GlyphInfo |
| class | PairCodePoint |
| class | RangeInfo |
| class | PairCodeCoord |
| class | FontManager |
| class | GenericFactory |
| class | Gui |
| class | Guid |
| class | HScroll |
| struct | IBDrawItemInfo |
| struct | IBNotifyItemData |
| class | ICroppedRectangle |
| class | IDataStream |
| class | IFont |
| class | ILayer |
| class | ILayerItem |
| class | ILayerNode |
| struct | ImageItem |
| struct | ImageIndexInfo |
| struct | MouseButton |
| struct | KeyCode |
| class | InputManager |
| class | IObject |
| class | IPointer |
| class | IRenderTarget |
| class | IResource |
| class | ISerializable |
| class | IStateInfo |
| class | ISubWidget |
| class | ISubWidgetRect |
| class | ISubWidgetText |
| class | ItemBox |
| class | ITexture |
| class | IUnlinkWidget |
| class | IVertexBuffer |
| class | IWidgetCreator |
| class | IWidgetFactory |
| class | LanguageManager |
| class | LayerItem |
| class | LayerManager |
| class | LayerNode |
| class | LayoutManager |
| class | List |
| class | ListBox |
| class | ListCtrl |
| class | LogManager |
| class | LogStream |
| class | MainSkin |
| class | MaskPickInfo |
| class | MenuBar |
| class | MenuCtrl |
| class | MenuItem |
| struct | MenuItemType |
| class | Message |
| struct | MessageBoxStyle |
| class | MultiList |
| class | OverlappedLayer |
| class | IPlugin |
| | Base plugin class. More...
|
| class | PluginManager |
| | Plugin manager. Load/unload and register plugins. More...
|
| class | PointerManager |
| class | PopupMenu |
| class | Progress |
| class | RawRect |
| struct | VertexColourType |
| struct | PixelFormat |
| struct | TextureUsage |
| class | RenderItem |
| class | RenderManager |
| struct | RenderTargetInfo |
| class | ResourceHolder |
| struct | IndexImage |
| struct | GroupImage |
| class | ResourceImageSet |
| class | ResourceImageSetPointer |
| class | ResourceLanguage |
| class | ResourceManager |
| class | ResourceManualFont |
| class | ResourceManualPointer |
| class | ResourceSkin |
| class | ResourceTrueTypeFont |
| class | RotatingSkin |
| class | ScrollView |
| class | ScrollViewBase |
| class | SharedLayer |
| class | SharedLayerNode |
| class | SimpleText |
| class | SkinManager |
| class | StaticImage |
| class | StaticText |
| class | SubSkin |
| class | SubWidgetBinding |
| struct | SubWidgetInfo |
| class | SubWidgetManager |
| class | Tab |
| class | TabItem |
| struct | TextCommandInfo |
| class | TextIterator |
| class | CharInfo |
| struct | LineInfo |
| class | RollBackPoint |
| class | TextView |
| class | TileRect |
| class | Timer |
| class | UString |
| | A UTF-16 string with implicit conversion to/from std::string and std::wstring. More...
|
| class | Version |
| struct | Vertex |
| struct | VertexQuad |
| class | VScroll |
| class | Widget |
| class | WidgetEvent |
| class | WidgetManager |
| struct | WidgetStyle |
| struct | ToolTipInfo |
| class | UserData |
| class | Window |
Typedefs |
typedef std::vector
< ChildSkinInfo > | VectorChildSkinInfo |
typedef delegates::CDelegate2
< ComboBoxPtr, size_t > | EventHandle_ComboBoxPtrSizeT |
typedef delegates::CDelegate1
< EditPtr > | EventHandle_EditPtr |
| typedef std::vector< GlyphInfo > | VectorGlyphInfo |
typedef
delegates::CMultiDelegate1
< float > | 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
< ItemBoxPtr, WidgetPtr > | EventHandle_ItemBoxPtrWidgetPtr |
typedef delegates::CDelegate3
< ItemBoxPtr, IntCoord &, bool > | EventHandle_ItemBoxPtrIntCoordRefBool |
typedef delegates::CDelegate3
< ItemBoxPtr, WidgetPtr, const
IBDrawItemInfo & > | EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef |
typedef delegates::CDelegate2
< ItemBoxPtr, size_t > | EventHandle_ItemBoxPtrSizeT |
typedef delegates::CDelegate2
< ItemBoxPtr, const
IBNotifyItemData & > | EventHandle_ItemBoxPtrCIBNotifyCellDataRef |
typedef std::vector
< IUnlinkWidget * > | VectorIUnlinkWidget |
| typedef std::vector< RenderItem * > | VectorRenderItem |
| typedef std::vector< ILayerItem * > | VectorLayerItem |
typedef delegates::CDelegate2
< ListPtr, size_t > | EventHandle_ListPtrSizeT |
typedef delegates::CDelegate2
< ListCtrlPtr, WidgetPtr > | EventHandle_ListCtrlPtrWidgetPtr |
typedef delegates::CDelegate4
< ListCtrlPtr, WidgetPtr,
const IBDrawItemInfo
&, IntCoord & > | EventHandle_ListCtrlPtrWidgetPtrCIBCellDrawInfoRef |
typedef delegates::CDelegate2
< ListCtrlPtr, size_t > | EventHandle_ListCtrlPtrSizeT |
typedef delegates::CDelegate2
< ListCtrlPtr, const
IBNotifyItemData & > | EventHandle_ListCtrlPtrCIBNotifyCellDataRef |
typedef delegates::CDelegate2
< MenuCtrlPtr, MenuItemPtr > | EventHandle_MenuCtrlPtrMenuItemPtr |
typedef delegates::CDelegate1
< MenuCtrlPtr > | EventHandle_MenuCtrlPtr |
typedef delegates::CDelegate2
< MessagePtr, MessageBoxStyle > | EventHandle_MessagePtrMessageStyle |
typedef delegates::CDelegate5
< WidgetPtr, size_t, const
UString &, const UString
&, bool & > | EventHandle_WidgetIntUTFStringUTFStringBool |
typedef delegates::CDelegate5
< MultiListPtr, size_t, const
UString &, const UString
&, bool & > | EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef |
typedef delegates::CDelegate2
< MultiListPtr, size_t > | EventHandle_MultiListPtrSizeT |
| typedef Widget * | WidgetPtr |
| typedef Button * | ButtonPtr |
| typedef Window * | WindowPtr |
| typedef List * | ListPtr |
| typedef HScroll * | HScrollPtr |
| typedef VScroll * | VScrollPtr |
| typedef Edit * | EditPtr |
| typedef ComboBox * | ComboBoxPtr |
| typedef StaticText * | StaticTextPtr |
| typedef Tab * | TabPtr |
| typedef TabItem * | TabItemPtr |
| typedef Progress * | ProgressPtr |
| typedef ItemBox * | ItemBoxPtr |
| typedef MultiList * | MultiListPtr |
| typedef StaticImage * | StaticImagePtr |
| typedef Message * | MessagePtr |
| typedef MenuCtrl * | MenuCtrlPtr |
| typedef MenuItem * | MenuItemPtr |
| typedef PopupMenu * | PopupMenuPtr |
| typedef MenuBar * | MenuBarPtr |
| typedef ScrollView * | ScrollViewPtr |
| typedef DDContainer * | DDContainerPtr |
| typedef Canvas * | CanvasPtr |
| typedef ListCtrl * | ListCtrlPtr |
| typedef ListBox * | ListBoxPtr |
| typedef TabItem | Sheet |
| typedef TabItem * | SheetPtr |
| typedef Canvas | RenderBox |
| typedef Canvas * | RenderBoxPtr |
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 std::vector
< SubWidgetInfo > | VectorSubWidgetInfo |
typedef delegates::CDelegate2
< TabPtr, size_t > | EventHandle_TabPtrSizeT |
typedef std::vector
< TextCommandInfo > | VectorChangeInfo |
typedef std::deque
< VectorChangeInfo > | DequeUndoRedoInfo |
| typedef std::vector< 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 char | int8 |
| typedef short | int16 |
| typedef int | int32 |
| typedef unsigned char | uint8 |
| typedef unsigned short | uint16 |
| typedef unsigned int | uint32 |
| typedef unsigned int | uint |
| typedef unsigned int | Char |
typedef delegates::CDelegate2
< VScrollPtr, size_t > | EventHandle_VScrollPtrSizeT |
| typedef std::vector< WidgetPtr > | VectorWidgetPtr |
typedef std::map< std::string,
WidgetPtr > | MapWidgetPtr |
typedef Enumerator
< VectorWidgetPtr > | EnumeratorWidgetPtr |
typedef delegates::CDelegate1
< WidgetPtr > | EventHandle_WidgetVoid |
typedef delegates::CDelegate2
< WidgetPtr, WidgetPtr > | EventHandle_WidgetWidget |
typedef delegates::CDelegate2
< WidgetPtr, bool > | EventHandle_WidgetBool |
typedef delegates::CDelegate2
< WidgetPtr, int > | EventHandle_WidgetInt |
typedef delegates::CDelegate2
< WidgetPtr, size_t > | EventHandle_WidgetSizeT |
typedef delegates::CDelegate3
< WidgetPtr, int, int > | EventHandle_WidgetIntInt |
typedef delegates::CDelegate4
< WidgetPtr, int, int,
MouseButton > | EventHandle_WidgetIntIntButton |
typedef delegates::CDelegate2
< WidgetPtr, KeyCode > | EventHandle_WidgetKeyCode |
typedef delegates::CDelegate3
< WidgetPtr, KeyCode, Char > | EventHandle_WidgetKeyCodeChar |
typedef delegates::CDelegate3
< WidgetPtr, const std::string
&, const std::string & > | EventHandle_WidgetStringString |
typedef delegates::CDelegate3
< WidgetPtr, WidgetPtr
&, size_t & > | EventHandle_WidgetRefWidgetRefSizeT |
typedef delegates::CDelegate2
< WidgetPtr, const ToolTipInfo & > | EventHandle_WidgetToolTip |
typedef delegates::CDelegate3
< WidgetPtr, const std::string
&, const std::string & > | ParseDelegate |
Functions |
| template<typename T > |
| T * | castWidget (Widget *_widget) |
| const int | DEFAULT ((int)-1) |
| template<typename T > |
| void | MYGUI_OUT (T p) |
| template<typename T1 , typename T2 > |
| void | MYGUI_OUT (T1 p1, T2 p2) |
| template<typename T1 , typename T2 , typename T3 > |
| void | MYGUI_OUT (T1 p1, T2 p2, T3 p3) |
| template<typename T1 , typename T2 , typename T3 , typename T4 > |
| void | MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4) |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
| void | MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
| void | MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
| void | MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
| void | MYGUI_OUT (T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8) |
| template<typename T1 , typename T2 > |
| void | MYGUI_OUT_SPACES (T1 p1, T2 p2) |
| template<typename T1 , typename T2 , typename T3 > |
| void | MYGUI_OUT_SPACES (T1 p1, T2 p2, T3 p3) |
| template<typename T1 , typename T2 , typename T3 , typename T4 > |
| void | MYGUI_OUT_SPACES (T1 p1, T2 p2, T3 p3, T4 p4) |
| __inline void | ConvertColour (uint32 &_colour, VertexColourType _format) |
| UString::size_type | operator- (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator== (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator!= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator< (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator<= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator> (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| bool | operator>= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
| UString::size_type | operator- (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator== (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator!= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator< (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator<= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator> (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| bool | operator>= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
| int | getWidgetWidth (WidgetPtr _widget, bool _vert) |
| int | getWidgetHeight (WidgetPtr _widget, bool _vert) |
| int | getWidgetLeft (WidgetPtr _widget, bool _vert) |
| int | getWidgetTop (WidgetPtr _widget, bool _vert) |
| void | setWidgetSize (WidgetPtr _widget, int _width, int _height, bool _vert) |
| void | setWidgetCoord (WidgetPtr _widget, int _left, int _top, int _width, int _height, bool _vert) |
| void | convertWidgetCoord (IntCoord &_coord, bool _vert) |
| const std::string | INSTANCE_TYPE_NAME ("ClipboardManager") |
| const std::string | INSTANCE_TYPE_NAME ("ControllerManager") |
| const std::string | INSTANCE_TYPE_NAME ("DataManager") |
| const std::string | INSTANCE_TYPE_NAME ("DelegateManager") |
| const std::string | INSTANCE_TYPE_NAME ("DynLibManager") |
| __inline void | DrawQuad (MyGUI::Vertex *&_buff, float v_left, float v_top, float v_rignt, float v_bottom, float v_z, MyGUI::uint32 _colour, float t_left, float t_top, float t_right, float t_bottom, size_t &_count) |
| const std::string | INSTANCE_TYPE_NAME ("FactoryManager") |
| const std::string | XML_TYPE ("Font") |
| const std::string | XML_TYPE_RESOURCE ("Resource") |
| const std::string | XML_TYPE_PROPERTY ("Property") |
| const std::string | RESOURCE_DEFAULT_NAME ("Default") |
| const std::string | INSTANCE_TYPE_NAME ("FontManager") |
| const std::string | INSTANCE_TYPE_NAME ("Gui") |
| const std::string | INSTANCE_TYPE_NAME ("InputManager") |
| const std::string | XML_TYPE ("Language") |
| const std::string | XML_TYPE_TAG ("Tag") |
| const std::string | XML_TYPE_SOURCE ("Source") |
| const std::string | INSTANCE_TYPE_NAME ("LanguageManager") |
| const std::string | XML_TYPE ("Layer") |
| const std::string | INSTANCE_TYPE_NAME ("LayerManager") |
| const std::string | XML_TYPE ("Layout") |
| const std::string | INSTANCE_TYPE_NAME ("LayoutManager") |
| const std::string | XML_TYPE ("Plugin") |
| const std::string | INSTANCE_TYPE_NAME ("PluginManager") |
| const std::string | XML_TYPE ("Pointer") |
| const std::string | INSTANCE_TYPE_NAME ("PointerManager") |
| const std::string | INSTANCE_TYPE_NAME ("RenderManager") |
| const std::string | XML_TYPE ("Resource") |
| const std::string | XML_TYPE_LIST ("List") |
| const std::string | XML_TYPE_SECTION ("Section") |
| const std::string | INSTANCE_TYPE_NAME ("ResourceManager") |
| float | len (float x, float y) |
| const std::string | XML_TYPE ("Skin") |
| const std::string | INSTANCE_TYPE_NAME ("SkinManager") |
| const std::string | INSTANCE_TYPE_NAME ("SubWidgetManager") |
| const std::string | INSTANCE_TYPE_NAME ("WidgetManager") |
Variables |
| const size_t | ITEM_NONE = ~0 |
| const float | ALPHA_MAX = 1.0f |
| const float | ALPHA_MIN = 0.0f |
| const float | COMBO_ALPHA_MAX = ALPHA_MAX |
| const float | COMBO_ALPHA_MIN = ALPHA_MIN |
| const float | COMBO_ALPHA_COEF = 4.0f |
| const float | EDIT_CURSOR_TIMER = 0.7f |
| const float | EDIT_ACTION_MOUSE_TIMER = 0.05f |
| const int | EDIT_CURSOR_MAX_POSITION = 100000 |
| const int | EDIT_CURSOR_MIN_POSITION = -100000 |
| const size_t | EDIT_MAX_UNDO = 128 |
| const size_t | EDIT_DEFAULT_MAX_TEXT_LENGTH = 2048 |
| const float | EDIT_OFFSET_HORZ_CURSOR = 10.0f |
| const int | EDIT_ACTION_MOUSE_ZONE = 1500 |
| const std::string | EDIT_CLIPBOARD_TYPE_TEXT = "Text" |
| const int | EDIT_MOUSE_WHEEL = 50 |
| const size_t | VERTEX_IN_QUAD = 6 |
| const size_t | SIMPLETEXT_COUNT_VERTEX = 32 * VERTEX_IN_QUAD |
| const unsigned long | INPUT_TIME_DOUBLE_CLICK = 250 |
| const float | INPUT_DELAY_FIRST_KEY = 0.4f |
| const float | INPUT_INTERVAL_KEY = 0.05f |
| const float | POPUP_MENU_SPEED_COEF = 3.0f |
| const float | MESSAGE_ALPHA_MAX = 0.5f |
| const float | MESSAGE_ALPHA_MIN = 0.0f |
| const float | MESSAGE_SPEED_COEF = 3.0f |
| const size_t | PROGRESS_AUTO_WIDTH = 200 |
| const size_t | PROGRESS_AUTO_RANGE = 1000 |
| const float | PROGRESS_AUTO_COEF = 400 |
| const unsigned char | FONT_MASK_SELECT = 0x88 |
| const unsigned char | FONT_MASK_SELECT_DEACTIVE = 0x60 |
| const unsigned char | FONT_MASK_SPACE = 0x00 |
| const unsigned char | FONT_MASK_CHAR = 0xFF |
| const size_t | MIN_FONT_TEXTURE_WIDTH = 256 |
| const int | SCROLL_VIEW_MOUSE_WHEEL = 50 |
| const int | SCROLL_VIEW_SCROLL_PAGE = 16 |
| const size_t | IMAGE_MAX_INDEX = 256 |
| const float | TAB_SPEED_FADE_COEF = 5.0f |
| const size_t | TILERECT_COUNT_VERTEX = 16 * VertexQuad::VertexCount |
| const int | SCROLL_MOUSE_WHEEL = 50 |
| const float | WIDGET_TOOLTIP_TIMEOUT = 0.5f |
| const float | WINDOW_ALPHA_ACTIVE = ALPHA_MAX |
| const float | WINDOW_ALPHA_FOCUS = 0.7f |
| const float | WINDOW_ALPHA_DEACTIVE = 0.3f |
| const float | WINDOW_SPEED_COEF = 3.0f |
| const int | WINDOW_SNAP_DISTANSE = 10 |