addControl(ControlRPtr control) | castor3d::ControlsManager | |
ButtonCtrl | castor3d::ControlsManager | friend |
cleanup() | castor3d::UserInputListener | |
cleanupStyles() noexcept | castor3d::StylesHolder | inlineprotected |
ComboBoxCtrl | castor3d::ControlsManager | friend |
Control | castor3d::ControlsManager | friend |
ControlsManager(Engine &engine) | castor3d::ControlsManager | explicit |
create(ControlRPtr control) | castor3d::ControlsManager | |
createButtonStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createComboBoxStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createEditStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createExpandablePanelStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createFrameStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createListBoxStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createPanelStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createParsers() | castor3d::ControlsManager | static |
createProgressStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createScrollBarStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createSections() | castor3d::ControlsManager | static |
createSliderStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createStaticStyle(castor::String name, Scene *scene) | castor3d::StylesHolder | |
createTheme(castor::String const &name, Scene *scene) | castor3d::ControlsManager | |
destroy(ControlRPtr control) | castor3d::ControlsManager | |
destroyControls(Scene const &scene) | castor3d::ControlsManager | |
disableHandler(castor::String const &handler) | castor3d::UserInputListener | |
doAddHandler(EventHandlerUPtr handler) | castor3d::UserInputListener | inlineprotected |
doGetHandlers() const | castor3d::UserInputListener | inlineprotected |
doHasHandlers() const | castor3d::UserInputListener | inlineprotected |
doRemoveHandler(EventHandler const &handler) | castor3d::UserInputListener | inlineprotected |
doRemoveHandlerNL(EventHandler const &handler) | castor3d::UserInputListener | inlineprotected |
EditCtrl | castor3d::ControlsManager | friend |
enableHandler(castor::String const &handler) | castor3d::UserInputListener | |
ExpandablePanelCtrl | castor3d::ControlsManager | friend |
findControl(castor::String const &name, SceneRPtr scene) const | castor3d::ControlsManager | |
fireChar(KeyboardKey key, castor::String const &c) | castor3d::UserInputListener | |
fireKeydown(KeyboardKey key, bool ctrl, bool alt, bool shift) | castor3d::UserInputListener | |
fireKeyUp(KeyboardKey key, bool ctrl, bool alt, bool shift) | castor3d::UserInputListener | |
fireMouseButtonPushed(MouseButton button, bool ctrl, bool alt, bool shift) | castor3d::UserInputListener | |
fireMouseButtonReleased(MouseButton button, bool ctrl, bool alt, bool shift) | castor3d::UserInputListener | |
fireMouseMove(castor::Position const &position, bool ctrl, bool alt, bool shift) | castor3d::UserInputListener | |
fireMouseWheel(castor::Position const &offsets, bool ctrl, bool alt, bool shift) | castor3d::UserInputListener | |
FrameCtrl | castor3d::ControlsManager | friend |
getActiveControl() const | castor3d::UserInputListener | inline |
getButtonStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getButtonStyles() const noexcept | castor3d::StylesHolder | inline |
getComboBoxStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getComboBoxStyles() const noexcept | castor3d::StylesHolder | inline |
getControl(ControlID id) const | castor3d::ControlsManager | |
getDefaultFont() const | castor3d::StylesHolder | inline |
getEditStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getEditStyles() const noexcept | castor3d::StylesHolder | inline |
getExpandablePanelStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getExpandablePanelStyles() const noexcept | castor3d::StylesHolder | inline |
getFocusedControl() const | castor3d::UserInputListener | inline |
getFrameListener() const | castor3d::UserInputListener | inline |
getFrameStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getFrameStyles() const noexcept | castor3d::StylesHolder | inline |
getHolderName() const noexcept | castor3d::StylesHolder | inlineprotected |
getListBoxStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getListBoxStyles() const noexcept | castor3d::StylesHolder | inline |
getMousePosition() const | castor3d::UserInputListener | inline |
getOwner() const | castor::OwnedBy< Engine > | inline |
getPanelStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getPanelStyles() const noexcept | castor3d::StylesHolder | inline |
getProgressStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getProgressStyles() const noexcept | castor3d::StylesHolder | inline |
getRootControls() const | castor3d::ControlsManager | |
getScrollBarStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getScrollBarStyles() const noexcept | castor3d::StylesHolder | inline |
getSize() const noexcept | castor3d::ControlsManager | inline |
getSliderStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getSliderStyles() const noexcept | castor3d::StylesHolder | inline |
getStaticStyle(castor::String const &name) const override | castor3d::ControlsManager | virtual |
getStaticStyles() const noexcept | castor3d::StylesHolder | inline |
getStyle(castor::String const &name) const | castor3d::StylesHolder | inline |
getTheme(castor::String const &name) const | castor3d::ControlsManager | |
getThemes() const | castor3d::ControlsManager | inline |
initialise() | castor3d::UserInputListener | |
isEmpty() const noexcept | castor3d::StylesHolder | inline |
ListBoxCtrl | castor3d::ControlsManager | friend |
m_frameListener | castor3d::UserInputListener | protected |
m_handlers | castor3d::UserInputListener | protected |
m_mutexHandlers | castor3d::UserInputListener | mutableprotected |
Name | castor3d::ControlsManager | static |
onClickAction(castor::String const &handler) const | castor3d::UserInputListener | |
OnClickActionFunction typedef | castor3d::UserInputListener | |
onClipboardTextAction(bool set, castor::U32String text) const | castor3d::UserInputListener | |
OnClipboardTextActionFunction typedef | castor3d::UserInputListener | |
onCursorAction(MouseCursor cursor) const | castor3d::UserInputListener | |
OnCursorActionFunction typedef | castor3d::UserInputListener | |
onExpandAction(castor::String const &handler, bool expand) const | castor3d::UserInputListener | |
OnExpandActionFunction typedef | castor3d::UserInputListener | |
onMouseMoveAction(castor::String const &handler) const | castor3d::UserInputListener | |
OnMouseMoveActionFunction typedef | castor3d::UserInputListener | |
onSelectAction(castor::String const &handler, int index) const | castor3d::UserInputListener | |
OnSelectActionFunction typedef | castor3d::UserInputListener | |
onTextAction(castor::String const &handler, castor::U32String const &text) const | castor3d::UserInputListener | |
OnTextActionFunction typedef | castor3d::UserInputListener | |
operator=(UserInputListener const &)=delete | castor3d::UserInputListener | |
operator=(UserInputListener &&) noexcept=delete | castor3d::UserInputListener | |
OwnedBy(Engine &owner) | castor::OwnedBy< Engine > | inlineexplicitprotected |
PanelCtrl | castor3d::ControlsManager | friend |
processEvents() | castor3d::UserInputListener | |
registerClickAction(castor::String const &handler, OnClickActionFunction function) | castor3d::UserInputListener | |
registerClipboardTextAction(OnClipboardTextActionFunction function) | castor3d::UserInputListener | |
registerControl(ControlUPtr control) | castor3d::ControlsManager | |
registerControlT(castor::UniquePtr< ControlT > control) | castor3d::ControlsManager | inline |
registerCursorAction(OnCursorActionFunction function) | castor3d::UserInputListener | |
registerExpandAction(castor::String const &handler, OnExpandActionFunction function) | castor3d::UserInputListener | |
registerMouseMoveAction(castor::String const &handler, OnMouseMoveActionFunction function) | castor3d::UserInputListener | |
registerSelectAction(castor::String const &handler, OnSelectActionFunction function) | castor3d::UserInputListener | |
registerTextAction(castor::String const &handler, OnTextActionFunction function) | castor3d::UserInputListener | |
removeControl(ControlID id) | castor3d::ControlsManager | |
ScrollBarCtrl | castor3d::ControlsManager | friend |
setDefaultFont(castor::FontResPtr font) | castor3d::ControlsManager | inline |
setLayout(LayoutUPtr layout) | castor3d::ControlsManager | |
setSize(castor::Size const &value) | castor3d::ControlsManager | |
SliderCtrl | castor3d::ControlsManager | friend |
StylesHolder(castor::String name, Engine &engine) | castor3d::StylesHolder | inlineexplicit |
unregisterClickAction(castor::String const &handler) | castor3d::UserInputListener | |
unregisterClipboardTextAction() | castor3d::UserInputListener | |
unregisterControl(Control const &control) | castor3d::ControlsManager | |
unregisterCursorAction() | castor3d::UserInputListener | |
unregisterExpandAction(castor::String const &handler) | castor3d::UserInputListener | |
unregisterMouseMoveAction(castor::String const &handler) | castor3d::UserInputListener | |
unregisterSelectAction(castor::String const &handler) | castor3d::UserInputListener | |
unregisterTextAction(castor::String const &handler) | castor3d::UserInputListener | |
UserInputListener(UserInputListener const &)=delete | castor3d::UserInputListener | |
UserInputListener(UserInputListener &&) noexcept=delete | castor3d::UserInputListener | |
UserInputListener(Engine &engine, castor::String const &name) | castor3d::UserInputListener | |
~StylesHolder() noexcept=default | castor3d::StylesHolder | virtual |
~UserInputListener() noexcept=default | castor3d::UserInputListener | virtual |