You.i Engine
CYILayout Member List

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

ApplyMeasurements()CYILayout
ApplyMeasurementsToBackgroundChildren()CYILayoutprotected
ApplyPosition(CYISceneNode *pChild, const glm::vec3 &position)CYILayoutprotectedvirtual
ApplySize(CYISceneNode *pChild, const glm::vec3 &size)CYILayoutprotectedvirtual
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)CYILayoutvirtual
ChildRemoved(CYISceneNode *pChild)CYILayoutvirtual
ChildVisibilityChanged(CYISceneNode *pChild)CYILayoutvirtual
Configure()CYILayoutprotectedvirtual
ConfigureFromAttachedNode()CYILayout
CreateLayoutObjectsFor(CYISceneNode *pNode) constCYILayoutprotected
CreateLayoutStateInstance() constCYILayoutprotectedvirtual
CYILayout()CYILayout
DetachFromNode()CYILayout
Dimensions enum nameCYILayoutprotected
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() constCYILayoutprotectedvirtual
GetPadding() constCYILayout
GetPaddingForChild(const CYISceneNode *pChild) constCYILayoutinlineprotected
GetPositioningMode() constCYILayout
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()=0CYILayoutprotectedpure virtual
OnMeasure(const CYISceneNode::MeasureSpec &widthSpec, const CYISceneNode::MeasureSpec &heightSpec, const CYISceneNode::MeasureSpec &depthSpec)=0CYILayoutprotectedpure virtual
OnMeasurementsApplied()CYILayoutprotectedvirtual
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
SetPadding(const Padding &padding)CYILayout
SetPositioningMode(PositioningMode positioningMode)CYILayout
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
~CYILayout()CYILayoutvirtual