Castor3D 0.16.0
Multiplatform 3D engine
castor3d::ExpandablePanelCtrl Member List

This is the complete list of members for castor3d::ExpandablePanelCtrl, including all inherited members.

addChild(ControlRPtr control)castor3d::Controlprotected
addFlag(FlagTypeT flag)castor3d::Controlinline
addFlag(castor::FlagCombination< FlagTypeT > flag)castor3d::Controlinline
catchesMouseEvents() constcastor3d::EventHandlerinline
catchesReturnKey() constcastor3d::EventHandlerinline
catchesTabKey() constcastor3d::EventHandlerinline
ClientHandlerFunction typedefcastor3d::NonClientEventHandler< Control >
ClientKeyboardFunction typedefcastor3d::NonClientEventHandler< Control >
ClientMouseFunction typedefcastor3d::NonClientEventHandler< Control >
connect(ExpandablePanelEvent event, OnExpandablePanelEventFunction function)castor3d::ExpandablePanelCtrlinline
castor3d::Control::connect(MouseEventType event, ClientMouseFunction function)castor3d::EventHandlerinline
castor3d::Control::connect(KeyboardEventType event, ClientKeyboardFunction function)castor3d::EventHandlerinline
castor3d::Control::connect(HandlerEventType event, ClientHandlerFunction function)castor3d::EventHandlerinline
connectNC(MouseEventType event, NonClientMouseFunction function)castor3d::NonClientEventHandler< Control >inline
connectNC(KeyboardEventType event, NonClientKeyboardFunction function)castor3d::NonClientEventHandler< Control >inline
connectNC(HandlerEventType event, NonClientHandlerFunction function)castor3d::NonClientEventHandler< Control >inline
Control(ControlType type, SceneRPtr scene, castor::String const &name, ControlStyleRPtr style, ControlRPtr parent, castor::Position const &position, castor::Size const &size, ControlFlagType flags=0, bool visible=true)castor3d::Control
create(ControlsManager &ctrlManager)castor3d::Controlprotected
DerivedPtr typedefcastor3d::NonClientEventHandler< Control >
destroy()castor3d::Controlprotected
disable()castor3d::EventHandlerinline
enable()castor3d::EventHandlerinline
EnableFunction typedefcastor3d::EventHandler
EventHandler(castor::String const &name, bool catchMouseEvents)castor3d::EventHandlerinlineexplicit
EventHandlerFunction typedefcastor3d::NonClientEventHandler< Control >protected
EventQueue typedefcastor3d::NonClientEventHandler< Control >protected
ExpandablePanelCtrl(SceneRPtr scene, castor::String const &name, ExpandablePanelStyle *style, ControlRPtr parent)castor3d::ExpandablePanelCtrl
ExpandablePanelCtrl(SceneRPtr scene, castor::String const &name, ExpandablePanelStyle *style, ControlRPtr parent, castor::Position const &position, castor::Size const &size, uint32_t headerHeight, bool expanded, ControlFlagType flags=0, bool visible=true)castor3d::ExpandablePanelCtrl
getAbsolutePosition() constcastor3d::Control
getBackgroundOverlay()castor3d::Controlprotected
getBaseStyle() const noexceptcastor3d::Controlinline
getBaseStyle()castor3d::Controlinlineprotected
getBorderInnerUV() constcastor3d::Control
getBorderOuterUV() constcastor3d::Control
getBorderPosition() constcastor3d::Control
getBorderSize() const noexceptcastor3d::Controlinline
getChildControl(ControlID id) constcastor3d::Control
getChildren() const noexceptcastor3d::Controlinline
getClientOffset() constcastor3d::Controlinline
getClientRect() const noexceptcastor3d::Controlinline
getClientSize() constcastor3d::Controlinline
getContent() const noexceptcastor3d::ExpandablePanelCtrlinline
getControlsManager() const noexceptcastor3d::Controlinline
getCursor() const noexceptcastor3d::Controlinline
getEngine() const noexceptcastor3d::Controlinline
getExpand() const noexceptcastor3d::ExpandablePanelCtrlinline
getExpandCaption() const noexceptcastor3d::ExpandablePanelCtrlinline
getFlags() const noexceptcastor3d::Controlinline
getHeader() const noexceptcastor3d::ExpandablePanelCtrlinline
getId() const noexceptcastor3d::Controlinline
getName() const noexceptcastor::NamedBaseT< T >inline
getParent() const noexceptcastor3d::Controlinline
getPosition() const noexceptcastor3d::Controlinline
getResizeBorderSize() const noexceptcastor3d::Controlinline
getRetractCaption() const noexceptcastor3d::ExpandablePanelCtrlinline
getScene() const noexceptcastor3d::Controlinline
getSize() const noexceptcastor3d::Controlinline
getStyle() const noexceptcastor3d::ExpandablePanelCtrlinline
getType() const noexceptcastor3d::Controlinline
getUV() constcastor3d::Control
hasScene() const noexceptcastor3d::Controlinline
hide()castor3d::Controlinline
isAlwaysOnTop() const noexceptcastor3d::Controlinline
isBackgroundInvisible() constcastor3d::Controlinline
isBackgroundVisible() constcastor3d::Control
isEnabled() constcastor3d::EventHandlerinline
isExpanded() constcastor3d::ExpandablePanelCtrlinline
isInResizeRange(castor::Position const &position) constcastor3d::Control
isMovable() const noexceptcastor3d::Controlinline
isResizable() const noexceptcastor3d::Controlinline
isVisible() constcastor3d::Control
m_backgroundMaterialcastor3d::Controlprotected
m_flagscastor3d::Controlprotected
m_foregroundMaterialcastor3d::Controlprotected
m_handlerSlotscastor3d::EventHandlerprotected
m_handlerSlotsConnectionscastor3d::EventHandlerprotected
m_keyboardSlotscastor3d::EventHandlerprotected
m_keyboardSlotsConnectionscastor3d::EventHandlerprotected
m_mouseSlotscastor3d::EventHandlerprotected
m_mouseSlotsConnectionscastor3d::EventHandlerprotected
m_namecastor::NamedBaseT< T >protected
m_ncHandlerSlotscastor3d::NonClientEventHandler< Control >protected
m_ncHandlerSlotsConnectionscastor3d::NonClientEventHandler< Control >protected
m_ncKeyboardSlotscastor3d::NonClientEventHandler< Control >protected
m_ncKeyboardSlotsConnectionscastor3d::NonClientEventHandler< Control >protected
m_ncMouseSlotscastor3d::NonClientEventHandler< Control >protected
m_ncMouseSlotsConnectionscastor3d::NonClientEventHandler< Control >protected
m_parentcastor3d::Controlprotected
m_scenecastor3d::Controlprotected
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
NonClientEventHandler(castor::String const &name, bool catchMouseEvents)castor3d::NonClientEventHandler< Control >inlineexplicit
NonClientHandlerFunction typedefcastor3d::NonClientEventHandler< Control >
NonClientKeyboardFunction typedefcastor3d::NonClientEventHandler< Control >
NonClientMouseFunction typedefcastor3d::NonClientEventHandler< Control >
onChangedcastor3d::Control
OnClientHandlerEvent typedefcastor3d::EventHandler
OnClientHandlerEventConnection typedefcastor3d::EventHandler
OnClientKeyboardEvent typedefcastor3d::EventHandler
OnClientKeyboardEventConnection typedefcastor3d::EventHandler
OnClientMouseEvent typedefcastor3d::EventHandler
OnClientMouseEventConnection typedefcastor3d::EventHandler
onEnablecastor3d::EventHandler
OnEnable typedefcastor3d::EventHandler
OnEnableConnection typedefcastor3d::EventHandler
OnNonClientHandlerEvent typedefcastor3d::NonClientEventHandler< Control >
OnNonClientHandlerEventConnection typedefcastor3d::NonClientEventHandler< Control >
OnNonClientKeyboardEvent typedefcastor3d::NonClientEventHandler< Control >
OnNonClientKeyboardEventConnection typedefcastor3d::NonClientEventHandler< Control >
OnNonClientMouseEvent typedefcastor3d::NonClientEventHandler< Control >
OnNonClientMouseEventConnection typedefcastor3d::NonClientEventHandler< Control >
processEvents()castor3d::EventHandlerinline
processHandlerEvent(HandlerEventSPtr event)castor3d::EventHandlerinlineprotected
processKeyboardEvent(KeyboardEventSPtr event)castor3d::EventHandlerinlineprotected
processMouseEvent(MouseEventSPtr event)castor3d::EventHandlerinlineprotected
pushEvent(MouseEvent const &event)castor3d::EventHandlerinline
pushEvent(KeyboardEvent const &event)castor3d::EventHandlerinline
pushEvent(HandlerEvent const &event)castor3d::EventHandlerinline
removeChild(ControlRPtr control)castor3d::Controlprotected
removeFlag(FlagTypeT flag)castor3d::Controlinline
removeFlag(castor::FlagCombination< FlagTypeT > flag)castor3d::Controlinline
rename(T name) noexceptcastor::NamedBaseT< T >inline
setBackgroundBorderMaterial(MaterialObs value) constcastor3d::Controlprotected
setBackgroundBorderPosition(BorderPosition value) constcastor3d::Controlprotected
setBackgroundMaterial(MaterialObs value) constcastor3d::Controlprotected
setBackgroundSize(castor::Size const &value) constcastor3d::Controlprotected
setBorderInnerUV(castor::Point4d const &value) constcastor3d::Control
setBorderOuterUV(castor::Point4d const &value) constcastor3d::Control
setBorderSize(castor::Point4ui const &value)castor3d::Control
setCaption(castor::U32String const &caption)castor3d::Control
setCatchesMouseEvents(bool value)castor3d::EventHandlerinline
setExpandCaption(castor::U32String v)castor3d::ExpandablePanelCtrl
setPosition(castor::Position const &value)castor3d::Control
setRetractCaption(castor::U32String v)castor3d::ExpandablePanelCtrl
setSize(castor::Size const &value)castor3d::Control
setStyle(ControlStyleRPtr value)castor3d::Control
setUV(castor::Point4d const &value) constcastor3d::Control
setVisible(bool value)castor3d::Control
show()castor3d::Controlinline
Typecastor3d::ExpandablePanelCtrlstatic
~Control() noexcept overridecastor3d::Control
~EventHandler() noexceptcastor3d::EventHandlerinlinevirtual
~ExpandablePanelCtrl() noexcept overridecastor3d::ExpandablePanelCtrl