IN THIS ARTICLE
UILayoutGridComponent
UILayoutGridComponent
Controls grid layout characteristics.
UiLayoutGridBus
Services messages for the UiLayoutGridComponent.
GetCellSize
Returns, in pixels, the size of a child element.
Syntax
AZ::Vector2 GetCellSize()
GetHorizontalOrder
Returns the horizontal order for the layout.
Syntax
eUiHorizontalOrder GetHorizontalOrder()
Following are possible values for eUiHorizontalOrder.
enum eUiHorizontalOrder
{
eUiHorizontalOrder_LeftToRight,
eUiHorizontalOrder_RightToLeft
};
GetPadding
Returns, in pixels, the padding inside the edges of the element.
Syntax
UiPadding GetPadding()
Following are the attributes for UiPadding.
class UiPadding
{
int left;
int right;
int top;
int bottom;
};
GetSpacing
Returns, in pixels, the spacing between child elements.
Syntax
AZ::Vector2 GetSpacing()
GetStartingDirection
Returns the starting direction for the layout.
Syntax
eUiLayoutGridStartingDirection GetStartingDirection()
Following are possible values for eUiLayoutGridStartingDirection.
enum eUiLayoutGridStartingDirection
{
eUiLayoutGridStartingDirection_HorizontalOrder,
eUiLayoutGridStartingDirection_VerticalOrder
};
GetVerticalOrder
Returns the vertical order for the layout.
Syntax
eUiVerticalOrder GetVerticalOrder()
Following are possible values for eUiVerticalOrder.
enum eUiVerticalOrder
{
eUiVerticalOrder_TopToBottom,
eUiVerticalOrder_BottomToTop
};
SetCellSize
Sets the size of a child element to the specified number of pixels.
Syntax
void SetCellSize(AZ::Vector2 size)
SetHorizontalOrder
Sets the horizontal order for the layout.
Syntax
void SetHorizontalOrder(eUiHorizontalOrder order)
For possible values for eUiHorizontalOrder, see
GetHorizontalOrder.
SetPadding
Sets the padding inside the edges of the element to the specified number of pixels.
Syntax
void SetPadding(UiPadding padding)
For possible values for UiPadding, see
GetPadding.
SetSpacing
Sets the spacing between child elements to the specified number of pixels.
Syntax
void SetSpacing(AZ::Vector2 spacing)
SetStartingDirection
Sets the starting direction for the layout.
Syntax
void SetStartingDirection(eUiLayoutGridStartingDirection direction)
For possible values for eUiLayoutGridStartingDirection, see
GetStartingDirection.
SetVerticalOrder
Sets the vertical order for the layout.
Syntax
void SetVerticalOrder(eUiVerticalOrder order)
For possible values for eUiVerticalOrder, see
GetVerticalOrder.