#include <UIWindow.hpp>
◆ StyleMap
◆ States
| Enumerator |
|---|
| NORMAL | |
| HOVER | |
| CLICK | |
| HOLD | |
| SELECTED | |
◆ ~UIWindow()
◆ UIWindow()
| UIWindow::UIWindow |
( |
const Frame & |
viewport | ) |
|
|
explicitprotected |
◆ applyShape()
template<typename SomeShape , typename... Args>
| UIWindow * UIWindow::applyShape |
( |
Args &&... |
args | ) |
|
◆ applyStyle()
template<int SomeState, typename... Args>
| UIWindow * UIWindow::applyStyle |
( |
Args &&... |
args | ) |
|
◆ contains()
| bool UIWindow::contains |
( |
const Vector2< double > & |
point | ) |
const |
|
overridevirtual |
◆ getBehavior()
| Behavior* Sh::UIWindow::getBehavior |
( |
| ) |
const |
|
inline |
◆ getState()
| int UIWindow::getState |
( |
| ) |
const |
◆ notifyBehavior()
| void Sh::UIWindow::notifyBehavior |
( |
| ) |
|
|
inlineprotected |
◆ onRender()
| void UIWindow::onRender |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ setBehavior()
template<typename SomeBehavior , typename... Args>
| UIWindow * UIWindow::setBehavior |
( |
Args &&... |
args | ) |
|
◆ setParent()
| void Sh::UIWindow::setParent |
( |
Window * |
new_parent | ) |
|
|
inlineoverridevirtual |
◆ setPos()
| void Sh::UIWindow::setPos |
( |
const Vector2< double > & |
pos | ) |
|
|
inlineoverridevirtual |
◆ setState()
| void UIWindow::setState |
( |
int |
new_state | ) |
|
◆ shape()
| const Shape2D & UIWindow::shape |
( |
| ) |
const |
|
protected |
◆ styles()
◆ translate()
| void Sh::UIWindow::translate |
( |
const Vector2< double > & |
delta | ) |
|
|
inlineoverridevirtual |
◆ WindowManager
The documentation for this class was generated from the following files:
- /home/shishqa/dev/MIPT/2020_3/00_ShishGL/include/ShishGL/GUI/UIWindow/UIWindow.hpp
- /home/shishqa/dev/MIPT/2020_3/00_ShishGL/include/ShishGL/GUI/UIWindow/UIWindow.ipp
- /home/shishqa/dev/MIPT/2020_3/00_ShishGL/src/GUI/UIWindow/UIWindow.cpp