#include <Layout.hpp>
◆ Layout() [1/3]
◆ Layout() [2/3]
◆ ~Layout()
virtual C3D_API castor3d::Layout::~Layout |
( |
| ) |
|
|
virtualnoexcept |
◆ Layout() [3/3]
Constructor
- Paramètres
-
[in] | typeName | The layout type name. |
[in] | container | The parent layout control. |
◆ addControl()
Adds a control.
- Paramètres
-
[in] | control | The control. |
[in] | flags | The layout flags for the control. |
◆ addSpacer()
◆ begin()
auto castor3d::Layout::begin |
( |
| ) |
const |
|
inlinenoexcept |
◆ end()
auto castor3d::Layout::end |
( |
| ) |
const |
|
inlinenoexcept |
◆ getContainer()
◆ markDirty()
C3D_API void castor3d::Layout::markDirty |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ removeControl()
Removes a control.
- Paramètres
-
◆ update()
C3D_API void castor3d::Layout::update |
( |
| ) |
|
|
protected |
Updates the layout and its controls.
◆ m_container
◆ m_event
◆ m_items
std::vector< Item > castor3d::Layout::m_items |
|
protected |
◆ m_spacers
std::vector< SpacerUPtr > castor3d::Layout::m_spacers |
|
protected |
◆ m_updating
std::atomic_bool castor3d::Layout::m_updating { false } |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :