Table of Contents

Interface Layout

Namespace
Flexalon
Assembly
Flexalon.dll

A layout determines how the children of a node are positioned.

public interface Layout

Methods

Arrange(FlexalonNode, Vector3)

Position the children of node within the available bounds.

void Arrange(FlexalonNode node, Vector3 layoutSize)

Parameters

node FlexalonNode
layoutSize Vector3

Measure(FlexalonNode, Vector3, Vector3, Vector3)

Perform minimal work to determine what the size of node and available size for node's children.

Bounds Measure(FlexalonNode node, Vector3 size, Vector3 min, Vector3 max)

Parameters

node FlexalonNode
size Vector3
min Vector3
max Vector3

Returns

Bounds