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 |