| 
    MyGUI
    3.2.1
    
   | 
 
#include <MyGUI_ISubWidget.h>
 Inheritance diagram for MyGUI::ISubWidget:Public Types | |
| typedef RTTIBase | Base | 
| typedef ISubWidget | RTTIBase | 
  Public Types inherited from MyGUI::IObject | |
| typedef IObject | RTTIBase | 
Public Member Functions | |
| virtual const std::string & | getTypeName () const | 
| virtual bool | isType (const std::type_info &_type) const | 
| template<typename Type > | |
| bool | isType () const | 
| ISubWidget () | |
| virtual | ~ISubWidget () | 
| virtual void | createDrawItem (ITexture *_texture, ILayerNode *_node)=0 | 
| virtual void | destroyDrawItem ()=0 | 
| virtual void | setAlpha (float _alpha) | 
| virtual void | setStateData (IStateInfo *_data) | 
| virtual void | doRender ()=0 | 
| virtual void | setAlign (Align _value) | 
| virtual void | setVisible (bool _value) | 
| virtual void | _updateView () | 
| virtual void | _correctView () | 
| virtual void | _setAlign (const IntSize &_oldsize) | 
| virtual void | doManualRender (IVertexBuffer *_buffer, ITexture *_texture, size_t _count) | 
  Public Member Functions inherited from MyGUI::ICroppedRectangle | |
| ICroppedRectangle () | |
| virtual | ~ICroppedRectangle () | 
| ICroppedRectangle * | getCroppedParent () | 
| virtual void | setPosition (const IntPoint &_value) | 
| virtual void | setSize (const IntSize &_value) | 
| virtual void | setCoord (const IntCoord &_value) | 
| IntPoint | getPosition () const | 
| IntSize | getSize () const | 
| const IntCoord & | getCoord () const | 
| const IntPoint & | getAbsolutePosition () const | 
| IntRect | getAbsoluteRect () const | 
| IntCoord | getAbsoluteCoord () const | 
| int | getAbsoluteLeft () const | 
| int | getAbsoluteTop () const | 
| int | getLeft () const | 
| int | getRight () const | 
| int | getTop () const | 
| int | getBottom () const | 
| int | getWidth () const | 
| int | getHeight () const | 
| bool | _isMargin () const | 
| int | _getViewLeft () const | 
| int | _getViewRight () const | 
| int | _getViewTop () const | 
| int | _getViewBottom () const | 
| int | _getViewWidth () const | 
| int | _getViewHeight () const | 
| void | _setCroppedParent (ICroppedRectangle *_parent) | 
| const IntRect & | _getMargin () const | 
| int | _getMarginLeft () const | 
| int | _getMarginRight () const | 
| int | _getMarginTop () const | 
| int | _getMarginBottom () const | 
  Public Member Functions inherited from MyGUI::IObject | |
| template<typename Type > | |
| bool | isType () const | 
| template<typename Type > | |
| Type * | castType (bool _throw=true) | 
| template<typename Type > | |
| const Type * | castType (bool _throw=true) const | 
| IObject () | |
| virtual | ~IObject () | 
Static Public Member Functions | |
| static const std::string & | getClassTypeName () | 
  Static Public Member Functions inherited from MyGUI::IObject | |
| static const std::string & | getClassTypeName () | 
Protected Attributes | |
| Align | mAlign | 
| bool | mVisible | 
  Protected Attributes inherited from MyGUI::ICroppedRectangle | |
| IntRect | mMargin | 
| IntCoord | mCoord | 
| IntPoint | mAbsolutePosition | 
| bool | mIsMargin | 
| ICroppedRectangle * | mCroppedParent | 
Additional Inherited Members | |
  Protected Member Functions inherited from MyGUI::ICroppedRectangle | |
| bool | _checkMargin () | 
| bool | _checkOutside () const | 
Definition at line 24 of file MyGUI_ISubWidget.h.
| typedef RTTIBase MyGUI::ISubWidget::Base | 
Definition at line 28 of file MyGUI_ISubWidget.h.
Definition at line 28 of file MyGUI_ISubWidget.h.
      
  | 
  inline | 
Definition at line 31 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Definition at line 32 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Reimplemented in MyGUI::EditText, MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::SubSkin, and MyGUI::TileRect.
Definition at line 53 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Reimplemented in MyGUI::EditText, MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::SubSkin, MyGUI::TileRect, and MyGUI::MainSkin.
Definition at line 55 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Reimplemented in MyGUI::EditText, MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::SubSkin, and MyGUI::TileRect.
Definition at line 52 of file MyGUI_ISubWidget.h.
      
  | 
  pure virtual | 
Implemented in MyGUI::EditText, MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::SubSkin, and MyGUI::TileRect.
      
  | 
  pure virtual | 
Implemented in MyGUI::EditText, MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::SubSkin, and MyGUI::TileRect.
      
  | 
  inlinevirtual | 
Definition at line 57 of file MyGUI_ISubWidget.h.
      
  | 
  pure virtual | 
Implemented in MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::SubSkin, MyGUI::EditText, MyGUI::TileRect, and MyGUI::SimpleText.
      
  | 
  inlinestatic | 
Definition at line 28 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Get type name as string
Reimplemented from MyGUI::IObject.
Reimplemented in MyGUI::EditText, MyGUI::SubSkin, MyGUI::TileRect, MyGUI::SimpleText, MyGUI::ISubWidgetText, MyGUI::PolygonalSkin, MyGUI::RotatingSkin, MyGUI::ISubWidgetRect, and MyGUI::MainSkin.
Definition at line 28 of file MyGUI_ISubWidget.h.
      
  | 
  inline | 
Compare with selected type
Definition at line 28 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Compare with selected type
Reimplemented from MyGUI::IObject.
Reimplemented in MyGUI::EditText, MyGUI::SubSkin, MyGUI::TileRect, MyGUI::SimpleText, MyGUI::ISubWidgetText, MyGUI::PolygonalSkin, MyGUI::RotatingSkin, MyGUI::ISubWidgetRect, and MyGUI::MainSkin.
Definition at line 28 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Definition at line 43 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Reimplemented in MyGUI::EditText, MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::SubSkin, and MyGUI::TileRect.
Definition at line 37 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Reimplemented in MyGUI::EditText, MyGUI::RotatingSkin, MyGUI::TileRect, MyGUI::PolygonalSkin, and MyGUI::SubSkin.
Definition at line 39 of file MyGUI_ISubWidget.h.
      
  | 
  inlinevirtual | 
Reimplemented in MyGUI::RotatingSkin, MyGUI::PolygonalSkin, MyGUI::EditText, MyGUI::SubSkin, and MyGUI::TileRect.
Definition at line 47 of file MyGUI_ISubWidget.h.
      
  | 
  protected | 
Definition at line 60 of file MyGUI_ISubWidget.h.
      
  | 
  protected | 
Definition at line 61 of file MyGUI_ISubWidget.h.
 1.8.3.1