Dali 3D User Interface Engine
List of all members | Public Member Functions | Public Attributes
anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint Struct Reference

Public Member Functions

 SpiralPositionConstraint (unsigned int itemId, float spiralRadius, float itemSpacingRadians, float itemDescent, float topItemAlignment)
 
void OrientationUp (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void OrientationLeft (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void OrientationDown (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void OrientationRight (Vector3 &current, float layoutPosition, const Vector3 &layoutSize)
 
void OrientationUp (Vector3 &current, const PropertyInputContainer &inputs)
 
void OrientationLeft (Vector3 &current, const PropertyInputContainer &inputs)
 
void OrientationDown (Vector3 &current, const PropertyInputContainer &inputs)
 
void OrientationRight (Vector3 &current, const PropertyInputContainer &inputs)
 

Public Attributes

unsigned int mItemId
 
float mSpiralRadius
 
float mItemSpacingRadians
 
float mItemDescent
 
float mTopItemAlignment
 

Detailed Description

Definition at line 52 of file spiral-layout.cpp.

Constructor & Destructor Documentation

anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::SpiralPositionConstraint ( unsigned int  itemId,
float  spiralRadius,
float  itemSpacingRadians,
float  itemDescent,
float  topItemAlignment 
)
inline

Definition at line 54 of file spiral-layout.cpp.

Member Function Documentation

void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationDown ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationDown ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 113 of file spiral-layout.cpp.

void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationLeft ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationLeft ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 106 of file spiral-layout.cpp.

void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationRight ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationRight ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 120 of file spiral-layout.cpp.

void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationUp ( Vector3 current,
float  layoutPosition,
const Vector3 layoutSize 
)
inline
void anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::OrientationUp ( Vector3 current,
const PropertyInputContainer inputs 
)
inline

Definition at line 99 of file spiral-layout.cpp.

Member Data Documentation

float anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::mItemDescent

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

unsigned int anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::mItemId

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

float anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::mItemSpacingRadians

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

float anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::mSpiralRadius

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

float anonymous_namespace{spiral-layout.cpp}::SpiralPositionConstraint::mTopItemAlignment

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


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