Dali 3D User Interface Engine
List of all members | Public Member Functions | Public Attributes
anonymous_namespace{grid-layout.cpp}::GridPositionConstraint Struct Reference
Collaboration diagram for anonymous_namespace{grid-layout.cpp}::GridPositionConstraint:
Collaboration graph
[legend]

Public Member Functions

 GridPositionConstraint (unsigned int itemId, const unsigned int columnIndex, const unsigned int numberOfColumns, const float rowSpacing, const float columnSpacing, const float topMargin, const float sideMargin, const Vector3 &itemSize, const float gap)
 
void Orientation0 (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void Orientation90 (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void Orientation180 (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void Orientation270 (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void Orientation0 (Vector3 &current, const PropertyInputContainer &inputs)
 
void Orientation90 (Vector3 &current, const PropertyInputContainer &inputs)
 
void Orientation180 (Vector3 &current, const PropertyInputContainer &inputs)
 
void Orientation270 (Vector3 &current, const PropertyInputContainer &inputs)
 

Public Attributes

Vector3 mItemSize
 
unsigned int mItemId
 
unsigned int mColumnIndex
 
unsigned int mNumberOfColumns
 
float mRowSpacing
 
float mColumnSpacing
 
float mTopMargin
 
float mSideMargin
 
float mZGap
 

Detailed Description

Definition at line 45 of file grid-layout.cpp.

Constructor & Destructor Documentation

anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::GridPositionConstraint ( unsigned int  itemId,
const unsigned int  columnIndex,
const unsigned int  numberOfColumns,
const float  rowSpacing,
const float  columnSpacing,
const float  topMargin,
const float  sideMargin,
const Vector3 itemSize,
const float  gap 
)
inline

Definition at line 47 of file grid-layout.cpp.

Member Function Documentation

void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation0 ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation0 ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 97 of file grid-layout.cpp.

void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation180 ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation180 ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 111 of file grid-layout.cpp.

void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation270 ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation270 ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 118 of file grid-layout.cpp.

void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation90 ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::Orientation90 ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 104 of file grid-layout.cpp.

Member Data Documentation

unsigned int anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mColumnIndex

Definition at line 129 of file grid-layout.cpp.

float anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mColumnSpacing

Definition at line 132 of file grid-layout.cpp.

unsigned int anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mItemId

Definition at line 128 of file grid-layout.cpp.

Vector3 anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mItemSize

Definition at line 127 of file grid-layout.cpp.

unsigned int anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mNumberOfColumns

Definition at line 130 of file grid-layout.cpp.

float anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mRowSpacing

Definition at line 131 of file grid-layout.cpp.

float anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mSideMargin

Definition at line 134 of file grid-layout.cpp.

float anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mTopMargin

Definition at line 133 of file grid-layout.cpp.

float anonymous_namespace{grid-layout.cpp}::GridPositionConstraint::mZGap

Definition at line 135 of file grid-layout.cpp.


The documentation for this struct was generated from the following file:
Dali Docs Home
Read more about Dali