ZeroZero Game Engine  v0.0
A 3D game engine using Vulkan & Jolt
Window Member List

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

ResizeableBorder enum nameWindow
Window(const Rect &rect)Windowexplicit
add(const shared_ptr< T > &child, const Widget::AlignmentType alignment, const string &resource="", const bool overlap=false) constWindowinline
connect(const Signal::signal &name, const Signal::Handler &handler)Object
connect(const Signal::signal &name, const function< void ()> &handler)Object
emit(const Signal::signal &name, void *params=nullptr)Object
getDefaultFont() constWindownodiscard
getHeight() constWindownodiscardinline
getMaximumHeight() constWindownodiscardinline
getMaximumWidth() constWindownodiscardinline
getMinimumHeight() constWindownodiscardinline
getMinimumWidth() constWindownodiscardinline
getRect() constWindownodiscardinline
getResizeableBorders() constWindownodiscardinline
getStyle() constWindownodiscard
getWidget() constWindownodiscard
getWidth() constWindownodiscardinline
hide()Window
isVisible() constWindownodiscardinline
onCreate()Windowinlinevirtual
onDestroy()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_t buttonsState, float x, float y)Windowinlinevirtual
onMouseUp(MouseButton button, float x, float y)Windowinlinevirtual
onMove()Windowinlinevirtual
onResize()Windowinlinevirtual
onShow()Windowinlinevirtual
remove(const shared_ptr< Widget > &child) constWindowinline
setFocusedWidget(const shared_ptr< Widget > &)Window
setHeight(float height)Window
setMaximumSize(float width, float height)Window
setMinimumSize(float width, float height)Window
setPos(float x, float y)Window
setPos(vec2 pos)Window
setRect(const Rect &newRect)Window
setResizeableBorders(const uint32_t borders)Windowinline
setStyle(const shared_ptr< Style > &style)Window
setTransparency(float)Window
setVisible(bool isVisible)Window
setWidget(shared_ptr< Widget > child=nullptr, const string &resources="", float padding=0)Window
setWidth(float width)Window
setX(float x)Window
setY(float y)Window
show()Window
toString() constObjectnodiscardinlinevirtual