ZeroZero Game Engine
v0.0
A 3D game engine using Vulkan & Jolt
|
This is the complete list of members for Window, including all inherited members.
ResizeableBorder enum name | Window | |
Window(const Rect &rect) | Window | explicit |
add(const shared_ptr< T > &child, const Widget::AlignmentType alignment, const string &resource="", const bool overlap=false) const | Window | inline |
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() const | Window | nodiscard |
getHeight() const | Window | nodiscardinline |
getMaximumHeight() const | Window | nodiscardinline |
getMaximumWidth() const | Window | nodiscardinline |
getMinimumHeight() const | Window | nodiscardinline |
getMinimumWidth() const | Window | nodiscardinline |
getRect() const | Window | nodiscardinline |
getResizeableBorders() const | Window | nodiscardinline |
getStyle() const | Window | nodiscard |
getWidget() const | Window | nodiscard |
getWidth() const | Window | nodiscardinline |
hide() | Window | |
isVisible() const | Window | nodiscardinline |
onCreate() | Window | inlinevirtual |
onDestroy() | Window | inlinevirtual |
onGotFocus() | Window | inlinevirtual |
onHide() | Window | inlinevirtual |
onKeyDown(Key key) | Window | inlinevirtual |
onKeyUp(Key key) | Window | inlinevirtual |
onLostFocus() | Window | inlinevirtual |
onMouseDown(MouseButton button, float x, float y) | Window | inlinevirtual |
onMouseMove(uint32_t buttonsState, float x, float y) | Window | inlinevirtual |
onMouseUp(MouseButton button, float x, float y) | Window | inlinevirtual |
onMove() | Window | inlinevirtual |
onResize() | Window | inlinevirtual |
onShow() | Window | inlinevirtual |
remove(const shared_ptr< Widget > &child) const | Window | inline |
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) | Window | inline |
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() const | Object | nodiscardinlinevirtual |