You.i Engine
CYIStackLayout Member List

This is the complete list of members for CYIStackLayout, including all inherited members.

ApplyMeasurements()CYILayout
ApplyMeasurementsToBackgroundChildren()CYILayoutprotected
ApplyPosition(CYISceneNode *pChild, const glm::vec3 &position) overrideCYIAnimatingLayoutprotectedvirtual
ApplySize(CYISceneNode *pChild, const glm::vec3 &size) overrideCYIAnimatingLayoutprotectedvirtual
AttachTo(CYISceneView *pView)CYILayout
CalculateChildMeasureSpec(const CYISceneNode::MeasureSpec &parentMeasureSpec, float padding, const CYILayoutConfig::SizeConstraint &childConstraint, float childScale)CYILayoutprotectedstatic
CalculateDimension(const CYISceneNode::MeasureSpec &spec, const CYILayoutConfig::SizeConstraint &constraint, float currentValue)CYILayoutstatic
ChildAdded(CYISceneNode *pChild) overrideCYIAnimatingLayoutvirtual
ChildRemoved(CYISceneNode *pChild) overrideCYIAnimatingLayoutvirtual
ChildVisibilityChanged(CYISceneNode *pChild) overrideCYIAnimatingLayoutvirtual
Configure() overrideCYIAnimatingLayoutprotectedvirtual
ConfigureFromAttachedNode()CYILayout
CreateLayoutObjectsFor(CYISceneNode *pNode) constCYILayoutprotected
CreateLayoutStateInstance() constCYILayoutprotectedvirtual
CYIAnimatingLayout()CYIAnimatingLayout
CYILayout()CYILayout
CYIStackLayout()CYIStackLayout
DetachFromNode()CYILayout
Dimensions enum nameCYILayoutprotected
DisableAnimationsOnNextLayout(bool disable=true)CYIAnimatingLayout
DisableAnimationsOnNextLayoutFor(CYISceneNode *pChild, bool disable=true)CYIAnimatingLayout
GetAdjustedMeasuredSize(const CYISceneNode *pChild)CYILayoutinlineprotectedstatic
GetAdjustedPosition(const glm::vec3 &desiredTopLeftPosition, const CYISceneNode *pChild)CYILayoutprotectedstatic
GetAssociatedSceneNode() constCYILayoutinline
GetChild(size_t index) constCYILayoutprotected
GetDefaultSize(const CYISceneNode *pNode, const CYISceneNode::MeasureSpec &widthSpec, const CYISceneNode::MeasureSpec &heightSpec, const CYISceneNode::MeasureSpec &depthSpec)CYILayoutstatic
GetGravity() constCYILayout
GetLayoutConfigType() const overrideCYIAnimatingLayoutprotectedvirtual
GetMovingTimeMs() constCYIAnimatingLayout
GetPadding() constCYILayout
GetPaddingForChild(const CYISceneNode *pChild) constCYILayoutinlineprotected
GetPositioningMode() constCYILayout
GetSizingTimeMs() constCYIAnimatingLayout
GetTimeInterpolator()CYIAnimatingLayout
GetTimeInterpolator() constCYIAnimatingLayout
GetTopLeftPositionWithGravity(const glm::vec3 &layoutGravity, const glm::vec3 &childGravity, const glm::vec3 &containerTopLeft, const glm::vec3 &containerSize, const CYILayout::Padding &padding, const glm::vec3 &childSize, const CYILayoutConfig::Margin &margin, const glm::vec3 &currentChildPosition)CYILayoutprotectedstatic
GetUnadjustedPosition(const glm::vec3 &currentTopLeftPosition, const CYISceneNode *pChild)CYILayoutinlineprotectedstatic
IsLayoutable(const CYISceneNode *pNode)CYILayoutinlinestatic
IsUsingReverseChildrenOrder() constCYILayout
m_gravityCYILayoutprotected
m_paddingCYILayoutprotected
m_pNodeCYILayoutprotected
m_positioningModeCYILayoutprotected
m_reverseChildrenOrderCYILayoutprotected
Measure(const CYISceneNode::MeasureSpec &widthSpec, const CYISceneNode::MeasureSpec &heightSpec, const CYISceneNode::MeasureSpec &depthSpec)CYILayout
MeasureBackgroundChildren(CYISceneNode *pNode, const glm::vec3 &size)CYILayoutprotectedstatic
MeasureChildWithMargins(CYISceneNode *pChild, const CYISceneNode::MeasureSpec &parentWidthSpec, const CYISceneNode::MeasureSpec &parentHeightSpec, const CYISceneNode::MeasureSpec &parentDepthSpec, const Padding &padding)CYILayoutprotectedstatic
MeasureChildWithMargins(CYISceneNode *pChild, const CYISceneNode::MeasureSpec &parentWidthSpec, const CYISceneNode::MeasureSpec &parentHeightSpec, const CYISceneNode::MeasureSpec &parentDepthSpec, const Padding &padding, const glm::vec3 &childScale)CYILayoutprotectedstatic
OnApplyMeasurements() overrideCYIStackLayoutprotectedvirtual
OnMeasure(const CYISceneNode::MeasureSpec &widthSpec, const CYISceneNode::MeasureSpec &heightSpec, const CYISceneNode::MeasureSpec &depthSpec) overrideCYIStackLayoutprotectedvirtual
OnMeasurementsApplied() overrideCYIAnimatingLayoutprotectedvirtual
OnMeasurementsCalculated(const CYISceneNode::MeasureSpec &widthSpec, const CYISceneNode::MeasureSpec &heightSpec, const CYISceneNode::MeasureSpec &depthSpec)CYILayoutprotectedvirtual
OnSceneViewAttached()CYILayoutprotectedvirtual
Padding typedefCYILayout
PositioningMode enum nameCYILayout
RegisterAllLayouts()CYILayoutstatic
RemeasureChildrenForFillParent(const CYISceneNode *pNode, const glm::vec3 &parentMeasuredSize, const Padding &padding, Dimensions dimensionsToRemeasure)CYILayoutprotectedstatic
SetGravity(const glm::vec3 &layoutGravity)CYILayout
SetGravity(CYILayoutConfig::Gravity gravity)CYILayout
SetMovingTime(uint32_t movingTimeMs)CYIAnimatingLayout
SetPadding(const Padding &padding)CYILayout
SetPositioningMode(PositioningMode positioningMode)CYILayout
SetSizingTime(uint32_t sizingTimeMs)CYIAnimatingLayout
SetTimeInterpolator(std::unique_ptr< CYITimeInterpolator > pInterpolator)CYIAnimatingLayout
SetUseReverseChildrenOrder(bool useReverseChildrenOrder)CYILayout
UnscaleMeasureSpecs(const glm::vec3 &scale, CYISceneNode::MeasureSpec *pWidthSpec, CYISceneNode::MeasureSpec *pHeightSpec, CYISceneNode::MeasureSpec *pDepthSpec)CYILayoutstatic
UpdateMeasuredSizeForFitContent(const CYISceneNode *pNode, glm::vec3 *pMeasuredSize, const glm::vec3 &contentSize, const Padding &padding, const CYISceneNode::MeasureSpec &widthSpec, const CYISceneNode::MeasureSpec &heightSpec, const CYISceneNode::MeasureSpec &depthSpec)CYILayoutstatic
UpdateMeasureSpecsForFitContent(const CYISceneNode *pNode, CYISceneNode::MeasureSpec *widthSpec, CYISceneNode::MeasureSpec *heightSpec, CYISceneNode::MeasureSpec *depthSpec)CYILayoutprotectedstatic
~CYIAnimatingLayout()CYIAnimatingLayoutvirtual
~CYILayout()CYILayoutvirtual
~CYIStackLayout()CYIStackLayoutvirtual