Castor3D 0.15.0
Multiplatform 3D engine
Liste de tous les membres
Référence de la classe castor3d::LayoutBox

#include <LayoutBox.hpp>

Graphe d'héritage de castor3d::LayoutBox:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::LayoutBox:
Collaboration graph
[légende]

General

C3D_API LayoutBox (LayoutControl &container)
 
void setHorizontal (bool v) noexcept
 
bool isHorizontal () const noexcept
 

Membres hérités additionnels

- Fonctions membres publiques hérités de castor3d::Layout
C3D_API Layout (Layout const &) noexcept=delete
 
C3D_API Layoutoperator= (Layout const &) noexcept=delete
 
C3D_API Layout (Layout &&) noexcept=delete
 
C3D_API Layoutoperator= (Layout &&) noexcept=delete
 
virtual C3D_API ~Layout () noexcept
 
C3D_API Layout (castor::String const &typeName, LayoutControl &container)
 
C3D_API void markDirty ()
 
C3D_API void addControl (Control &control, LayoutItemFlags flags={})
 
C3D_API void removeControl (Control &control)
 
C3D_API void addSpacer (uint32_t size=Spacer::Dynamic)
 
LayoutControlgetContainer () const noexcept
 
auto begin () const noexcept
 
auto end () const noexcept
 
- Fonctions membres protégées hérités de castor3d::Layout
C3D_API void update ()
 
- Attributs protégés hérités de castor3d::Layout
LayoutControlm_container
 
std::vector< Itemm_items
 
std::vector< SpacerUPtr > m_spacers
 
CpuFrameEventm_event {}
 
std::atomic_bool m_updating { false }
 

Documentation des constructeurs et destructeur

◆ LayoutBox()

C3D_API castor3d::LayoutBox::LayoutBox ( LayoutControl container)
explicit

Constructor

Paramètres
[in]containerThe control affected by this layout.

Documentation des fonctions membres

◆ isHorizontal()

bool castor3d::LayoutBox::isHorizontal ( ) const
inlinenoexcept

◆ setHorizontal()

void castor3d::LayoutBox::setHorizontal ( bool  v)
inlinenoexcept

Sets the layout direction.

Paramètres
[in]vtrue for an horizontal layout.

Références castor3d::Layout::markDirty().

Voici le graphe d'appel pour cette fonction :

La documentation de cette classe a été générée à partir du fichier suivant :