Lysa UI  0.0
Lysa UI —UI components for the Lysa Engine
Window Member List

This is the complete list of members for Window, including all inherited members.

RESIZEABLE_BOTTOM enum valueWindow
RESIZEABLE_LEFT enum valueWindow
RESIZEABLE_NONE enum valueWindow
RESIZEABLE_RIGHT enum valueWindow
RESIZEABLE_TOP enum valueWindow
ResizeableBorder enum nameWindow
Window(const Rect &rect)Window
add(const std::shared_ptr< T > &child, const Alignment alignment, const std::string &resource="", const bool overlap=false) constWindowinline
attach(WindowManager *windowManager)Window
close()Window
create(const std::string &resource, const Alignment alignment, Args &&...args)Windowinline
create(const Alignment alignment, Args &&...args)Windowinline
getAspectRatio() constWindow
getFont() constWindow
getFontScale() constWindow
getHeight() constWindowinline
getMaximumHeight() constWindowinline
getMaximumWidth() constWindowinline
getMinimumHeight() constWindowinline
getMinimumWidth() constWindowinline
getRect() constWindowinline
getRenderer() constWindow
getRenderingWindow() constWindow
getResizeableBorders() constWindowinline
getStyle() constWindow
getWidget() constWindow
getWidth() constWindowinline
getWindowManager() constWindow
getX() constWindowinline
getY() constWindowinline
hide()Window
isAttached() constWindowinline
isModal() constWindowinline
isVisible() constWindowinline
onAttach()Windowinlinevirtual
onDetach()Windowinlinevirtual
onGotFocus()Windowinlinevirtual
onHide()Windowinlinevirtual
onKeyDown(Key key)Windowinlinevirtual
onKeyUp(Key key)Windowinlinevirtual
onLostFocus()Windowinlinevirtual
onMouseDown(MouseButton button, float x, float y)Windowinlinevirtual
onMouseMove(uint32 buttonsState, float x, float y)Windowinlinevirtual
onMouseUp(MouseButton button, float x, float y)Windowinlinevirtual
onMove()Windowinlinevirtual
onResize()Windowinlinevirtual
onShow()Windowinlinevirtual
onTextInput(const std::string &text)Windowinlinevirtual
refresh() constWindow
remove(const std::shared_ptr< Widget > &child) constWindowinline
setFocusedWidget(const std::shared_ptr< Widget > &widget)Window
setFont(const std::shared_ptr< Font > &font)Window
setFontScale(float fontScale)Window
setHeight(float height)Window
setMaximumSize(float width, float height)Window
setMinimumSize(float width, float height)Window
setModal(const bool modal)Windowinline
setPos(float x, float y)Window
setPos(const float2 &pos)Window
setRect(const Rect &newRect)Window
setResizeableBorders(const uint32 borders)Windowinline
setStyle(const std::shared_ptr< Style > &style)Window
setTransparency(float alpha)Window
setVisible(bool isVisible)Window
setWidget(std::shared_ptr< Widget > child=nullptr, const std::string &resources="", float padding=0)Window
setWidth(float width)Window
setX(float x)Window
setY(float y)Window
show()Window
subscribe(const event_type &type, unique_id id, EventHandlerCallback callback)Window
subscribe(const event_type &type, EventHandlerCallback callback)Window
unsubscribe(unique_id id)Window
~Window() override = defaultWindowoverridedefault