addWidget(Widget::Ptr widget, const std::string &name="") | ime::ui::WidgetContainer | |
addWidget(Widget::Ptr widget, const std::string &name="") | ime::ui::WidgetContainer | inline |
ChildWindow(const ChildWindow &) | ime::ui::ChildWindow | |
ChildWindow(ChildWindow &&) noexcept | ime::ui::ChildWindow | |
clone() const override | ime::ui::ChildWindow | virtual |
Close enum value | ime::ui::ChildWindow | |
close() | ime::ui::ChildWindow | |
ConstPtr typedef | ime::ui::ChildWindow | |
contains(float x, float y) const | ime::ui::Widget | |
copy() const | ime::ui::ChildWindow | |
create(const std::string &title="", unsigned int titleButtons=TitleButton::Close) | ime::ui::ChildWindow | static |
destroy() | ime::ui::ChildWindow | |
emit(const std::string &event, Args &&...args) | ime::ui::Widget | inline |
focusNextWidget(bool recursive=true) | ime::ui::WidgetContainer | |
focusPreviousWidget(bool recursive=true) | ime::ui::WidgetContainer | |
forEach(const Callback< Widget * > &callback) const | ime::ui::WidgetContainer | |
getAbsolutePosition() const | ime::ui::Widget | |
getAbsoluteSize() | ime::ui::Widget | |
getClientSize() const | ime::ui::ChildWindow | |
getCount() const | ime::ui::WidgetContainer | |
getFocusedLeaf() const | ime::ui::WidgetContainer | |
getFocusedWidget() const | ime::ui::WidgetContainer | |
getInternalPtr() const (defined in ime::ui::Widget) | ime::ui::Widget | |
getMaximumSize() const | ime::ui::ChildWindow | |
getMinimumSize() const | ime::ui::ChildWindow | |
getMouseCursor() const | ime::ui::Widget | |
getName() const | ime::ui::Widget | |
getOrigin() const override | ime::ui::Widget | virtual |
getPosition() const override | ime::ui::Widget | virtual |
getRenderer() | ime::ui::ChildWindow | |
getRenderer() const (defined in ime::ui::ChildWindow) | ime::ui::ChildWindow | |
getRotation() const override | ime::ui::Widget | virtual |
getScale() const override | ime::ui::Widget | virtual |
getSize() const | ime::ui::Widget | |
getTextSize() const | ime::ui::Widget | |
getTitle() const | ime::ui::ChildWindow | |
getTitleAlignment() const | ime::ui::ChildWindow | |
getTitleTextSize() const | ime::ui::ChildWindow | |
getWidget(const std::string &name) const | ime::ui::WidgetContainer | |
getWidget(const std::string &name) const | ime::ui::WidgetContainer | inline |
getWidgetAtPosition(Vector2f pos) const | ime::ui::WidgetContainer | |
getWidgetType() const override | ime::ui::ChildWindow | virtual |
hideWithEffect(AnimationType type, Time duration) | ime::ui::Widget | |
isAnimationPlaying() const | ime::ui::Widget | |
isContainer() const | ime::ui::Widget | |
isDraggable() const | ime::ui::ChildWindow | |
isEnabled() const | ime::ui::Widget | |
isFocused() const | ime::ui::Widget | |
isKeptInParent() const | ime::ui::ChildWindow | |
isResizable() const | ime::ui::ChildWindow | |
isVisible() const | ime::ui::Widget | |
Maximize enum value | ime::ui::ChildWindow | |
Minimize enum value | ime::ui::ChildWindow | |
move(float offsetX, float offsetY) override | ime::ui::Widget | virtual |
move(const Vector2f &offset) override | ime::ui::Widget | virtual |
moveWidgetBackward(const Widget *widget) | ime::ui::WidgetContainer | |
moveWidgetBackward(const std::string &widget) | ime::ui::WidgetContainer | |
moveWidgetForward(const Widget *widget) | ime::ui::WidgetContainer | |
moveWidgetForward(const std::string &widget) | ime::ui::WidgetContainer | |
moveWidgetToBack(const Widget *widget) | ime::ui::WidgetContainer | |
moveWidgetToBack(const std::string &widget) | ime::ui::WidgetContainer | |
moveWidgetToFront(const Widget *widget) | ime::ui::WidgetContainer | |
moveWidgetToFront(const std::string &widget) | ime::ui::WidgetContainer | |
None enum value | ime::ui::ChildWindow | |
on(const std::string &event, Callback< Args... > callback) | ime::ui::Widget | inline |
on(const std::string &event, Callback< Widget *, Args... > callback) | ime::ui::Widget | inline |
operator=(const ChildWindow &) | ime::ui::ChildWindow | |
operator=(ChildWindow &&) noexcept | ime::ui::ChildWindow | |
ime::ui::WidgetContainer::operator=(const WidgetContainer &) | ime::ui::WidgetContainer | |
ime::ui::WidgetContainer::operator=(WidgetContainer &&) noexcept | ime::ui::WidgetContainer | |
ime::ui::Widget::operator=(const Widget &) | ime::ui::Widget | |
ime::ui::Widget::operator=(Widget &&) noexcept | ime::ui::Widget | |
Ptr typedef | ime::ui::ChildWindow | |
removeAllWidgets() | ime::ui::WidgetContainer | |
removeWidget(const std::string &name) | ime::ui::WidgetContainer | |
rotate(float angle) override | ime::ui::Widget | virtual |
scale(float factorX, float factorY) override | ime::ui::Widget | virtual |
scale(const Vector2f &factor) override | ime::ui::Widget | virtual |
setAsContainer(bool container) | ime::ui::Widget | protected |
setClientSize(Vector2f size) | ime::ui::ChildWindow | |
setDraggable(bool draggable) | ime::ui::ChildWindow | |
setEnabled(bool isEnable) | ime::ui::Widget | |
setFocused(bool isFocused) | ime::ui::Widget | |
setHeight(float height) | ime::ui::Widget | |
setHeight(const std::string &height) | ime::ui::Widget | |
setKeepInParent(bool enabled=true) | ime::ui::ChildWindow | |
setMaximumSize(Vector2f size) | ime::ui::ChildWindow | |
setMinimumSize(Vector2f size) | ime::ui::ChildWindow | |
setMouseCursor(CursorType cursor) | ime::ui::Widget | |
setName(const std::string &name) | ime::ui::Widget | |
setOrigin(float x, float y) override | ime::ui::Widget | virtual |
setOrigin(const Vector2f &origin) override | ime::ui::Widget | virtual |
setPosition(float x, float y) override | ime::ui::Widget | virtual |
setPosition(const Vector2f &position) override | ime::ui::Widget | virtual |
setPosition(const std::string &x, const std::string &y) | ime::ui::Widget | |
setRenderer(IWidgetRenderer::Ptr renderer) | ime::ui::Widget | |
setResizable(bool resizable=true) | ime::ui::ChildWindow | |
setRotation(float angle) override | ime::ui::Widget | virtual |
setScale(float factorX, float factorY) override | ime::ui::Widget | virtual |
setScale(const Vector2f &scale) override | ime::ui::Widget | virtual |
setSize(float width, float height) | ime::ui::Widget | |
setSize(const std::string &width, const std::string &height) | ime::ui::Widget | |
setTextSize(unsigned int size) | ime::ui::Widget | |
setTitle(const std::string &title) | ime::ui::ChildWindow | |
setTitleAlignment(TitleAlignment alignment) | ime::ui::ChildWindow | |
setTitleButtons(unsigned int buttons) | ime::ui::ChildWindow | |
setTitleTextSize(unsigned int size) | ime::ui::ChildWindow | |
setVisible(bool visible) | ime::ui::Widget | |
setWidth(float width) | ime::ui::Widget | |
setWidth(const std::string &width) | ime::ui::Widget | |
showWithEffect(AnimationType type, Time duration) | ime::ui::Widget | |
TitleAlignment enum name | ime::ui::ChildWindow | |
TitleButton enum name | ime::ui::ChildWindow | |
toggleEnabled() | ime::ui::Widget | |
toggleVisibility() | ime::ui::Widget | |
unsubscribe(const std::string &event, int id) | ime::ui::Widget | |
Widget(std::unique_ptr< priv::IWidgetImpl > impl) (defined in ime::ui::Widget) | ime::ui::Widget | explicit |
Widget(const Widget &) | ime::ui::Widget | |
Widget(Widget &&) noexcept | ime::ui::Widget | |
WidgetContainer(std::unique_ptr< priv::IWidgetImpl > widgetImpl) (defined in ime::ui::WidgetContainer) | ime::ui::WidgetContainer | explicit |
WidgetContainer(const WidgetContainer &) | ime::ui::WidgetContainer | |
WidgetContainer(WidgetContainer &&) noexcept | ime::ui::WidgetContainer | |
~ChildWindow() override | ime::ui::ChildWindow | |
~ITransformable()=default | ime::ITransformable | virtual |
~Widget() override | ime::ui::Widget | |
~WidgetContainer() override | ime::ui::WidgetContainer | |