Magnum/Ui/SnapLayout.h file new in Git master

Class Magnum::Ui::AbstractSnapLayout, Magnum::Ui::BasicSnapLayout, Magnum::Ui::BasicSnapLayoutColumn, Magnum::Ui::BasicSnapLayoutColumnLeft, Magnum::Ui::BasicSnapLayoutColumnRight, Magnum::Ui::BasicSnapLayoutColumnFill, Magnum::Ui::BasicSnapLayoutRow, Magnum::Ui::BasicSnapLayoutRowTop, Magnum::Ui::BasicSnapLayoutRowBottom, Magnum::Ui::BasicSnapLayoutRowFill, typedef Magnum::Ui::SnapLayout, Magnum::Ui::SnapLayoutColumn, Magnum::Ui::SnapLayoutColumnLeft, Magnum::Ui::SnapLayoutColumnRight, Magnum::Ui::SnapLayoutColumnFill, Magnum::Ui::SnapLayoutRow, Magnum::Ui::SnapLayoutRowTop, Magnum::Ui::SnapLayoutRowBottom, Magnum::Ui::SnapLayoutRowFill.

Namespaces

namespace Magnum new in Git master
Root namespace.
namespace Magnum::Ui
UI library.

Classes

class Magnum::Ui::AbstractSnapLayout new in Git master
Base for layouts using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayout new in Git master
Layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutColumn new in Git master
Column layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutColumnLeft new in Git master
Left-aligned column layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutColumnRight new in Git master
Right-aligned column layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutColumnFill new in Git master
Filled column layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutRow new in Git master
Row layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutRowTop new in Git master
Top-aligned row layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutRowBottom new in Git master
Bottom-aligned row layout using SnapLayouter.
template<class UserInterface>
class Magnum::Ui::BasicSnapLayoutRowFill new in Git master
Filled row layout using SnapLayouter.

Typedefs

using SnapLayout = BasicSnapLayout<UserInterface> new in Git master
Layout using SnapLayouter for use with UserInterface.
using SnapLayoutColumn = BasicSnapLayoutColumn<UserInterface> new in Git master
Column layout using SnapLayouter for use with UserInterface.
using SnapLayoutColumnLeft = BasicSnapLayoutColumnLeft<UserInterface> new in Git master
Left-aligned column layout using SnapLayouter for use with UserInterface.
using SnapLayoutColumnRight = BasicSnapLayoutColumnRight<UserInterface> new in Git master
Right-aligned column layout using SnapLayouter for use with UserInterface.
using SnapLayoutColumnFill = BasicSnapLayoutColumnFill<UserInterface> new in Git master
Filled column layout using SnapLayouter for use with UserInterface.
using SnapLayoutRow = BasicSnapLayoutRow<UserInterface> new in Git master
Row layout using SnapLayouter for use with UserInterface.
using SnapLayoutRowTop = BasicSnapLayoutRowTop<UserInterface> new in Git master
Top-aligned row layout using SnapLayouter for use with UserInterface.
using SnapLayoutRowBottom = BasicSnapLayoutRowBottom<UserInterface> new in Git master
Bottom-aligned row layout using SnapLayouter for use with UserInterface.
using SnapLayoutRowFill = BasicSnapLayoutRowFill<UserInterface> new in Git master
Filled row layout using SnapLayouter for use with UserInterface.