Sleeping Wombat GUI  0.100
swGUI
sw::gui::UIElement Member List

This is the complete list of members for sw::gui::UIElement, including all inherited members.

AddChild(UIElementOPtr &&child)=0sw::gui::UIElementpure virtual
Arrange(Rect &finalRect)=0sw::gui::UIElementpure virtual
DependencyObject()sw::gui::DependencyObjectexplicit
Deserialize(IDeserializer *deser)EngineObjectvirtual
DynamicCast()EngineObjectinline
GetNumChildren()=0sw::gui::UIElementpure virtual
GetParent()sw::gui::UIElementinlinevirtual
GetType() const EngineObjectinline
GetTypeName() const EngineObjectinline
GetUIChild(Size idx)=0sw::gui::UIElementpure virtual
HitTest(const Position &point)=0sw::gui::Visualpure virtual
InvokeEventDelegates(EventType eventID, UIElement *sender, IEventArgs *e, AccessKey)sw::gui::UIElementvirtual
m_dataContextsw::gui::DependencyObjectprotected
m_desiredSizesw::gui::UIElementprotected
m_eventHandlerssw::gui::UIElementprotected
m_isEnabledsw::gui::UIElementprotected
m_isFocusablesw::gui::UIElementprotected
m_isFocusedsw::gui::UIElementprotected
m_isKeyboardFocussw::gui::UIElementprotected
m_isKeyboardFocusWithinsw::gui::UIElementprotected
m_isMouseCapturedsw::gui::UIElementprotected
m_isMouseCapturedWithinsw::gui::UIElementprotected
m_isMouseOversw::gui::UIElementprotected
m_isVisiblesw::gui::UIElementprotected
m_parentsw::gui::UIElementprotected
Measure(Size2D availableSize)=0sw::gui::UIElementpure virtual
MemorySize()EngineObjectinlinevirtual
OnGotFocus(UIElement *sender, IEventArgs *e)sw::gui::UIElementinlinevirtual
OnKeyDown(UIElement *sender, KeyEventArgs *e)sw::gui::UIElementinlinevirtual
OnKeyUp(UIElement *sender, KeyEventArgs *e)sw::gui::UIElementinlinevirtual
OnLoaded(UIElement *sender, IEventArgs *e)sw::gui::UIElementinlinevirtual
OnLostFocus(UIElement *sender, IEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseDown(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseEnter(UIElement *sender, MouseEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseLeave(UIElement *sender, MouseEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseLeftButtonDown(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseLeftButtonUp(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseMove(UIElement *sender, MouseMoveEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseRightButtonDown(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseRightButtonUp(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseUp(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnMouseWheel(UIElement *sender, MouseWheelEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewKeyDown(UIElement *sender, KeyEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewKeyUp(UIElement *sender, KeyEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseDown(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseLeftButtonDown(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseLeftButtonUp(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseMove(UIElement *sender, MouseMoveEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseRightButtonDown(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseRightButtonUp(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseUp(UIElement *sender, MouseButtonEventArgs *e)sw::gui::UIElementinlinevirtual
OnPreviewMouseWheel(UIElement *sender, MouseWheelEventArgs *e)sw::gui::UIElementinlinevirtual
OnRender(DrawingContext &context)=0sw::gui::Visualpure virtual
OnUnloaded(UIElement *sender, IEventArgs *e)sw::gui::UIElementinlinevirtual
REGISTER_EVENT_DECLARATION(PreviewMouseUp, RoutingStrategy::Tunnel, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewMouseDown, RoutingStrategy::Tunnel, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewMouseRightButtonUp, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewMouseRightButtonDown, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewMouseLeftButtonDown, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewMouseLeftButtonUp, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewMouseWheel, RoutingStrategy::Tunnel, UIElement, MouseWheelEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewMouseMove, RoutingStrategy::Tunnel, UIElement, MouseMoveEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewKeyDown, RoutingStrategy::Tunnel, UIElement, KeyEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(PreviewKeyUp, RoutingStrategy::Tunnel, UIElement, KeyEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseUp, RoutingStrategy::Bubble, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseDown, RoutingStrategy::Bubble, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseRightButtonDown, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseRightButtonUp, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseLeftButtonDown, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseLeftButtonUp, RoutingStrategy::Direct, UIElement, MouseButtonEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseWheel, RoutingStrategy::Bubble, UIElement, MouseWheelEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseMove, RoutingStrategy::Bubble, UIElement, MouseMoveEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(KeyUp, RoutingStrategy::Tunnel, UIElement, KeyEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(KeyDown, RoutingStrategy::Tunnel, UIElement, KeyEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseEnter, RoutingStrategy::Direct, UIElement, MouseEventArgs)sw::gui::UIElement
REGISTER_EVENT_DECLARATION(MouseLeave, RoutingStrategy::Direct, UIElement, MouseEventArgs)sw::gui::UIElement
RTTR_ENABLE(Visual)sw::gui::UIElementprivate
RTTR_REGISTRATION_FRIENDsw::gui::UIElementprivate
Serialize(ISerializer *ser) const EngineObjectvirtual
SetParent(UIElement *parent)sw::gui::UIElementvirtual
UIElement()=defaultsw::gui::UIElementexplicit
UIElementTester classsw::gui::UIElementfriend
Visual()=defaultsw::gui::Visualexplicit
~DependencyObject()=defaultsw::gui::DependencyObject
~UIElement()=defaultsw::gui::UIElementvirtual
~Visual()=defaultsw::gui::Visual