Castor3D 0.17.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::LayoutItemFlags Struct Reference

#include <LayoutItemFlags.hpp>

Public Member Functions

LayoutItemFlags & align (HAlign v) noexcept
 
LayoutItemFlags & align (VAlign v) noexcept
 
LayoutItemFlags & centerHorizontal () noexcept
 
LayoutItemFlags & centerVertical () noexcept
 
LayoutItemFlags & top () noexcept
 
LayoutItemFlags & bottom () noexcept
 
LayoutItemFlags & left () noexcept
 
LayoutItemFlags & right () noexcept
 
LayoutItemFlags & stretch (bool v) noexcept
 
LayoutItemFlags & reserveSpaceIfHidden (bool v) noexcept
 
LayoutItemFlags & padding (castor::Point4ui v) noexcept
 
LayoutItemFlags & padLeft (uint32_t v) noexcept
 
LayoutItemFlags & padTop (uint32_t v) noexcept
 
LayoutItemFlags & padRight (uint32_t v) noexcept
 
LayoutItemFlags & padBottom (uint32_t v) noexcept
 
auto hAlign () const noexcept
 
auto vAlign () const noexcept
 
auto expand () const noexcept
 
auto reserveSpaceIfHidden () const noexcept
 
castor::Point4ui padding () const noexcept
 
uint32_t padding (uint32_t i) const noexcept
 
uint32_t paddingSize (uint32_t i) const noexcept
 

Member Function Documentation

◆ align() [1/2]

LayoutItemFlags & castor3d::LayoutItemFlags::align ( HAlign v)
inlinenoexcept

Referenced by bottom(), centerHorizontal(), centerVertical(), left(), right(), and top().

Here is the caller graph for this function:

◆ align() [2/2]

LayoutItemFlags & castor3d::LayoutItemFlags::align ( VAlign v)
inlinenoexcept

◆ bottom()

LayoutItemFlags & castor3d::LayoutItemFlags::bottom ( )
inlinenoexcept

References align(), and castor3d::eBottom.

Here is the call graph for this function:

◆ centerHorizontal()

LayoutItemFlags & castor3d::LayoutItemFlags::centerHorizontal ( )
inlinenoexcept

References align(), and castor3d::eCenter.

Here is the call graph for this function:

◆ centerVertical()

LayoutItemFlags & castor3d::LayoutItemFlags::centerVertical ( )
inlinenoexcept

References align(), and castor3d::eCenter.

Here is the call graph for this function:

◆ expand()

auto castor3d::LayoutItemFlags::expand ( ) const
inlinenoexcept

◆ hAlign()

auto castor3d::LayoutItemFlags::hAlign ( ) const
inlinenoexcept

◆ left()

LayoutItemFlags & castor3d::LayoutItemFlags::left ( )
inlinenoexcept

References align(), and castor3d::eLeft.

Here is the call graph for this function:

◆ padBottom()

LayoutItemFlags & castor3d::LayoutItemFlags::padBottom ( uint32_t v)
inlinenoexcept

◆ padding() [1/3]

castor::Point4ui castor3d::LayoutItemFlags::padding ( ) const
inlinenoexcept

◆ padding() [2/3]

LayoutItemFlags & castor3d::LayoutItemFlags::padding ( castor::Point4ui v)
inlinenoexcept

◆ padding() [3/3]

uint32_t castor3d::LayoutItemFlags::padding ( uint32_t i) const
inlinenoexcept

◆ paddingSize()

uint32_t castor3d::LayoutItemFlags::paddingSize ( uint32_t i) const
inlinenoexcept

◆ padLeft()

LayoutItemFlags & castor3d::LayoutItemFlags::padLeft ( uint32_t v)
inlinenoexcept

◆ padRight()

LayoutItemFlags & castor3d::LayoutItemFlags::padRight ( uint32_t v)
inlinenoexcept

◆ padTop()

LayoutItemFlags & castor3d::LayoutItemFlags::padTop ( uint32_t v)
inlinenoexcept

◆ reserveSpaceIfHidden() [1/2]

auto castor3d::LayoutItemFlags::reserveSpaceIfHidden ( ) const
inlinenoexcept

◆ reserveSpaceIfHidden() [2/2]

LayoutItemFlags & castor3d::LayoutItemFlags::reserveSpaceIfHidden ( bool v)
inlinenoexcept

◆ right()

LayoutItemFlags & castor3d::LayoutItemFlags::right ( )
inlinenoexcept

References align(), and castor3d::eRight.

Here is the call graph for this function:

◆ stretch()

LayoutItemFlags & castor3d::LayoutItemFlags::stretch ( bool v)
inlinenoexcept

◆ top()

LayoutItemFlags & castor3d::LayoutItemFlags::top ( )
inlinenoexcept

References align(), and castor3d::eTop.

Here is the call graph for this function:

◆ vAlign()

auto castor3d::LayoutItemFlags::vAlign ( ) const
inlinenoexcept

The documentation for this struct was generated from the following file: