All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace Struct Reference

Information used to store the state between function calls when locating objects. More...

#include <kanzi/node/concept/grid_layout_concept.hpp>

Public Member Functions

 GridObjectLocationWorkspace (const GridLayoutConceptImpl &grid)
 

Public Attributes

GridDirection direction
 Direction of layout. More...
 
unsigned int columnCount
 Column count of layout. More...
 
unsigned int rowCount
 Row count of layout. More...
 
unsigned int row
 Row of the next location. More...
 
unsigned int column
 Column of the next location. More...
 

Detailed Description

template<typename TBaseClass, typename TDerivedClass>
struct kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace

Information used to store the state between function calls when locating objects.

Constructor & Destructor Documentation

template<typename TBaseClass, typename TDerivedClass>
kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace::GridObjectLocationWorkspace ( const GridLayoutConceptImpl grid)
inlineexplicit

Member Data Documentation

template<typename TBaseClass, typename TDerivedClass>
GridDirection kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace::direction

Direction of layout.

template<typename TBaseClass, typename TDerivedClass>
unsigned int kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace::columnCount

Column count of layout.

template<typename TBaseClass, typename TDerivedClass>
unsigned int kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace::rowCount

Row count of layout.

template<typename TBaseClass, typename TDerivedClass>
unsigned int kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace::row

Row of the next location.

template<typename TBaseClass, typename TDerivedClass>
unsigned int kanzi::GridLayoutConceptImpl< TBaseClass, TDerivedClass >::GridObjectLocationWorkspace::column

Column of the next location.


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