Zdexby TheHolyOneZ
44,741 classes
Class

ColumnLayout

: Object
UnityEngine.UIElements.ColumnLayout, UnityEngine.UIElementsModule 0x0090 (144 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
0x00x0090

Members 22

OffsetSizeNameTypeFlagsDefault
0x08m_StretchableColumnsList<UnityEngine.UIElements.Column>Private—
0x08m_FixedColumnsList<UnityEngine.UIElements.Column>Private—
0x08m_RelativeWidthColumnsList<UnityEngine.UIElements.Column>Private—
0x08m_MixedWidthColumnsList<UnityEngine.UIElements.Column>Private—
0x08m_ColumnsColumnsPrivate—
0x04m_ColumnsWidthfloatPrivate—
0x01m_ColumnsWidthDirtyboolPrivate—
0x003D0x03padding / unreflected
0x04m_MaxColumnsWidthfloatPrivate—
0x04m_MinColumnsWidthfloatPrivate—
0x01m_IsDirtyboolPrivate—
0x00490x03padding / unreflected
0x04m_PreviousWidthfloatPrivate—
0x04m_LayoutWidthfloatPrivate—
0x01m_DragResizeInPreviewModeboolPrivate—
0x01m_DragResizingboolPrivate—
0x00560x02padding / unreflected
0x04m_DragStartPosfloatPrivate—
0x04m_DragLastPosfloatPrivate—
0x04m_DragInitialColumnWidthfloatPrivate—
0x00640x04padding / unreflected
0x08m_DragStretchableColumnsList<UnityEngine.UIElements.Column>Private—
0x08m_DragRelativeColumnsList<UnityEngine.UIElements.Column>Private—
0x08m_DragFixedColumnsList<UnityEngine.UIElements.Column>Private—
0x08m_PreviewDesiredWidthsDictionary<UnityEngine.UIElements.ColumnPrivate—
0x08layoutRequestedActionPrivate—

Functions 42

SignatureFlagsNativeParams
Columns get_columns()Public+1 flags0x08
float get_columnsWidth()Public+1 flags0x04
float get_layoutWidth()Public+1 flags0x04
float get_minColumnsWidth()Public+1 flags0x04
float get_maxColumnsWidth()Public+1 flags0x04
bool get_hasStretchableColumns()Public+1 flags0x01
bool get_hasRelativeWidthColumns()Public+1 flags0x01
void add_layoutRequested(Action value)Public+1 flags0x08
void remove_layoutRequested(Action value)Public+1 flags0x08
void .ctor(Columns columns)Public+1 flags0x08
void Dirty()Public0x00
void OnColumnAdded(Column column, int index)Private0x08
void OnColumnRemoved(Column column)Private0x08
void OnColumnReordered(Column column, int from, int to)Private0x08
bool RequiresLayoutUpdate(const ColumnDataType& type)Private0x04
void OnColumnChanged(Column column, const ColumnDataType& type)Private0x08
void OnColumnResized(Column column)Private0x08
bool IsClamped(float value, float min, float max)PrivateStatic0x04
void DoLayout(float width)Public0x04
void StretchResizeColumns(List<UnityEngine.UIElements.Column> stretchableColumns, List<UnityEngine.UIElements.Column> fixedColumns, List<UnityEngine.UIElements.Column> relativeWidthColumns, ref float& delta, bool resizeToFit, bool dragResize)Public0x08
void DistributeOverflow(List<UnityEngine.UIElements.Column> stretchableColumns, List<UnityEngine.UIElements.Column> fixedColumns, List<UnityEngine.UIElements.Column> relativeWidthColumns, ref float& delta, bool resizeToFit, bool dragResize)Private0x08
void DistributeExcess(List<UnityEngine.UIElements.Column> stretchableColumns, List<UnityEngine.UIElements.Column> fixedColumns, List<UnityEngine.UIElements.Column> relativeWidthColumns, ref float& delta, bool resizeToFit, bool dragResize)Private0x08
float RecomputeToMaxWidthProportionally(List<UnityEngine.UIElements.Column> columns, float distributedDelta, bool setDesiredWidthOnly)Private0x08
float RecomputeToMinWidthProportionally(List<UnityEngine.UIElements.Column> columns, float distributedDelta, bool setDesiredWidthOnly)Private0x08
float RecomputeToDesiredWidth(List<UnityEngine.UIElements.Column> columns, float distributedDelta, bool setDesiredWidthOnly, bool distributeOverflow)Private0x08
float RecomputeToDesiredWidth(Column column, float distributedDelta, bool setDesiredWidthOnly, bool distributeOverflow)Private0x08
float RecomputeToMinWidth(List<UnityEngine.UIElements.Column> columns, float distributedDelta, bool setDesiredWidthOnly)Private0x08
float RecomputeToMaxWidth(List<UnityEngine.UIElements.Column> columns, float distributedDelta, bool setDesiredWidthOnly)Private0x08
void ResizeToFit(float width)Public0x04
void ResizeColumn(Column column, float width, bool setDesiredWidthOnly)Private0x08
void BeginDragResize(Column column, float pos, bool previewMode)1 flags0x08
float GetDesiredPosition(Column column)Public0x08
float GetDesiredWidth(Column c)Public0x08
void DragResize(Column column, float pos)Public0x08
void EndDragResize(Column column, bool cancelled)1 flags0x08
void UpdateCache()Private0x00
void UpdateMinAndMaxColumnsWidth()Private0x00
void ClearCache()Private0x00
int <DoLayout>b__49_0(Column c1, Column c2)Private0x08
int <DoLayout>b__49_1(Column c1, Column c2)Private0x08
int <RecomputeToMaxWidthProportionally>b__53_0(Column c1, Column c2)Private0x08
int <RecomputeToMinWidthProportionally>b__54_0(Column c1, Column c2)Private0x08

Used by 5

types with a member, parameter or interface of this type