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

#include <LayoutItemFlags.hpp>

Public Member Functions

LayoutItemFlagsalign (HAlign v) noexcept
 
LayoutItemFlagsalign (VAlign v) noexcept
 
LayoutItemFlagscenterHorizontal () noexcept
 
LayoutItemFlagscenterVertical () noexcept
 
LayoutItemFlagstop () noexcept
 
LayoutItemFlagsbottom () noexcept
 
LayoutItemFlagsleft () noexcept
 
LayoutItemFlagsright () noexcept
 
LayoutItemFlagsstretch (bool v) noexcept
 
LayoutItemFlagsreserveSpaceIfHidden (bool v) noexcept
 
LayoutItemFlagspadding (castor::Point4ui v) noexcept
 
LayoutItemFlagspadLeft (uint32_t v) noexcept
 
LayoutItemFlagspadTop (uint32_t v) noexcept
 
LayoutItemFlagspadRight (uint32_t v) noexcept
 
LayoutItemFlagspadBottom (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: