PlayCanvasSceneCreator 1.0.9
Loading...
Searching...
No Matches
Playcanvas.Properties.Layoutgroup Class Reference

Public Types

enum  Fitting { FITTING_NONE , FITTING_STRETCH , FITTING_SHRINK , FITTING_BOTH }
 

Public Attributes

bool enabled = true
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.enable, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.enable

 
int orientation
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup, UnityProperties.UnityEngine.UI.GridLayoutGroup.startAxis

 
bool reverseX
 
See also
UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.reverseArrangement, UnityProperties.UnityEngine.UI.GridLayoutGroup.startCorner

 
bool reverseY = true
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.reverseArrangement, UnityProperties.UnityEngine.UI.GridLayoutGroup.startCorner

 
float[] alignment
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.childAlignment, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.childAlignment, UnityProperties.UnityEngine.UI.GridLayoutGroup.childAlignment

 
List< float > padding
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.padding, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.padding, UnityProperties.UnityEngine.UI.GridLayoutGroup.padding

 
List< float > spacing
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.spacing, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.spacing, UnityProperties.UnityEngine.UI.GridLayoutGroup.spacing

 
int widthFitting
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.childControlWidth, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.childControlWidth

 
int heightFitting
 
See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.childControlHeight, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.childControlHeight

 
bool wrap
 
See also
UnityProperties.UnityEngine.UI.GridLayoutGroup

 

Detailed Description

Member Data Documentation

◆ alignment

float [] Playcanvas.Properties.Layoutgroup.alignment

See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.childAlignment, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.childAlignment, UnityProperties.UnityEngine.UI.GridLayoutGroup.childAlignment

case TextAnchor.UpperLeft: alignment = new float[] { 0, 1 };
case TextAnchor.UpperCenter: alignment = new float[] { 0.5f, 1 };
case TextAnchor.UpperRight: alignment = new float[] { 1, 1 };
case TextAnchor.MiddleLeft: alignment = new float[] { 0, 0.5f };
case TextAnchor.MiddleCenter: alignment = new float[] { 0.5f, 0.5f };
case TextAnchor.MiddleRight: alignment = new float[] { 1, 0.5f };
case TextAnchor.LowerLeft: alignment = new float[] { 0, 0 };
case TextAnchor.LowerCenter: alignment = new float[] { 0.5f, 0 };
case TextAnchor.LowerRight: alignment = new float[] { 1, 0 };

◆ heightFitting

int Playcanvas.Properties.Layoutgroup.heightFitting

See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.childControlHeight, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.childControlHeight

heightFitting = unityLayoutGroup.childControlHeight ? Fitting.FITTING_BOTH : Fitting.FITTING_NONE

◆ orientation

int Playcanvas.Properties.Layoutgroup.orientation

◆ padding

List<float> Playcanvas.Properties.Layoutgroup.padding

◆ reverseX

bool Playcanvas.Properties.Layoutgroup.reverseX

See also
UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.reverseArrangement, UnityProperties.UnityEngine.UI.GridLayoutGroup.startCorner

Grid:
case UnityEngine.UI.GridLayoutGroup.Corner.UpperLeft: reverseX = false;
case UnityEngine.UI.GridLayoutGroup.Corner.UpperRight: reverseX = true;
case UnityEngine.UI.GridLayoutGroup.Corner.LowerLeft: reverseX = false;
case UnityEngine.UI.GridLayoutGroup.Corner.LowerRight: reverseX = true;

◆ reverseY

bool Playcanvas.Properties.Layoutgroup.reverseY = true

See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.reverseArrangement, UnityProperties.UnityEngine.UI.GridLayoutGroup.startCorner

Vertical:
reverseY = !reverseArrangement
Grid:
case UnityEngine.UI.GridLayoutGroup.Corner.UpperLeft: reverseY = true;
case UnityEngine.UI.GridLayoutGroup.Corner.UpperRight: reverseY = true;
case UnityEngine.UI.GridLayoutGroup.Corner.LowerLeft: reverseY = false;
case UnityEngine.UI.GridLayoutGroup.Corner.LowerRight: reverseY = false;

◆ widthFitting

int Playcanvas.Properties.Layoutgroup.widthFitting

See also
UnityProperties.UnityEngine.UI.VerticalLayoutGroup.childControlWidth, UnityProperties.UnityEngine.UI.HorizontalLayoutGroup.childControlWidth

widthFitting = unityLayoutGroup.childControlWidth ? Fitting.FITTING_BOTH : Fitting.FITTING_NONE

◆ wrap

bool Playcanvas.Properties.Layoutgroup.wrap