ttx 0.1.0
Loading...
Searching...
No Matches
ttx::json::v1::PaneLayoutNode Struct Reference

#include <ttx/layout_json.h>

Public Member Functions

auto operator== (PaneLayoutNode const &other) const -> bool=default

Public Attributes

di::Vector< PaneLayoutVariantchildren
i64 relative_size { 0 }
Direction direction { Direction::None }

Friends

constexpr friend auto tag_invoke (di::Tag< di::reflect >, di::InPlaceType< PaneLayoutNode >)

Member Function Documentation

◆ operator==()

auto ttx::json::v1::PaneLayoutNode::operator== ( PaneLayoutNode const & other) const->bool=default
default

◆ tag_invoke

friend auto tag_invoke ( di::Tag< di::reflect > ,
di::InPlaceType< PaneLayoutNode >  )
friend

Member Data Documentation

◆ children

di::Vector<PaneLayoutVariant> ttx::json::v1::PaneLayoutNode::children

◆ direction

Direction ttx::json::v1::PaneLayoutNode::direction { Direction::None }

◆ relative_size

i64 ttx::json::v1::PaneLayoutNode::relative_size { 0 }

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