Zdexby TheHolyOneZ
8,798 structs
Struct

LayoutNode

: ValueType : Object
UnityEngine.UIElements.Layout.LayoutNode, UnityEngine.UIElementsModule 0x0040 (64 B) UnityEngine.UIElementsModule.dll
implements IEquatable`1
0x00x0040

Members 3

OffsetSizeNameTypeFlags
—0x04k_DefaultChildCapacityintPrivateStatic+1 flags
0x38m_AccessLayoutDataAccessPrivate+1 flags
0x08m_HandleLayoutHandlePrivate+1 flags

Functions 104

SignatureFlagsNativeParams
float get_LayoutX()Public+1 flags0x04
float get_LayoutY()Public+1 flags0x04
float get_LayoutRight()Public+1 flags0x04
float get_LayoutBottom()Public+1 flags0x04
float get_LayoutWidth()Public+1 flags0x04
float get_LayoutHeight()Public+1 flags0x04
Rect GetLayoutRect()Public0x10
Vector2 GetLayoutSize()Public0x08
Vector2 GetLayoutPosition()Public0x08
float get_LayoutMarginLeft()Public+1 flags0x04
float get_LayoutMarginTop()Public+1 flags0x04
float get_LayoutMarginRight()Public+1 flags0x04
float get_LayoutMarginBottom()Public+1 flags0x04
float get_LayoutPaddingLeft()Public+1 flags0x04
float get_LayoutPaddingTop()Public+1 flags0x04
float get_LayoutPaddingRight()Public+1 flags0x04
float get_LayoutPaddingBottom()Public+1 flags0x04
float get_LayoutBorderLeft()Public+1 flags0x04
float get_LayoutBorderTop()Public+1 flags0x04
float get_LayoutBorderRight()Public+1 flags0x04
float get_LayoutBorderBottom()Public+1 flags0x04
float get_ComputedFlexBasis()Public+1 flags0x04
float GetLayoutValue(const Single*& buffer, const LayoutEdge& edge)Private0x04
LayoutNode get_Parent()Public+1 flags0x40
void set_Parent(const LayoutNode& value)Public+1 flags0x40
LayoutList<UnityEngine.UIElements.Layout.LayoutHandle> get_Children()Private+1 flags0x08
int get_Count()Public+1 flags0x04
void Insert(int index, const LayoutNode& child)Public0x40
void RemoveAt(int index)Public0x04
void Clear()Public0x00
void set_FlexDirection(const LayoutFlexDirection& value)Public+1 flags0x04
void set_JustifyContent(const LayoutJustify& value)Public+1 flags0x04
void set_Display(const LayoutDisplay& value)Public+1 flags0x04
void set_AlignItems(const LayoutAlign& value)Public+1 flags0x04
void set_AlignSelf(const LayoutAlign& value)Public+1 flags0x04
void set_AlignContent(const LayoutAlign& value)Public+1 flags0x04
void set_PositionType(const LayoutPositionType& value)Public+1 flags0x04
void set_Wrap(const LayoutWrap& value)Public+1 flags0x04
void set_FlexGrow(float value)Public+1 flags0x04
void set_FlexShrink(float value)Public+1 flags0x04
void set_FlexBasis(const LayoutValue& value)Public+1 flags0x08
void set_Width(const LayoutValue& value)Public+1 flags0x08
void set_Height(const LayoutValue& value)Public+1 flags0x08
void set_MaxWidth(const LayoutValue& value)Public+1 flags0x08
void set_MaxHeight(const LayoutValue& value)Public+1 flags0x08
void set_MinWidth(const LayoutValue& value)Public+1 flags0x08
void set_MinHeight(const LayoutValue& value)Public+1 flags0x08
void set_AspectRatio(float value)Public+1 flags0x04
void set_Overflow(const LayoutOverflow& value)Public+1 flags0x04
void set_Left(const LayoutValue& value)Public+1 flags0x08
void set_Top(const LayoutValue& value)Public+1 flags0x08
void set_Right(const LayoutValue& value)Public+1 flags0x08
void set_Bottom(const LayoutValue& value)Public+1 flags0x08
void set_MarginLeft(const LayoutValue& value)Public+1 flags0x08
void set_MarginTop(const LayoutValue& value)Public+1 flags0x08
void set_MarginRight(const LayoutValue& value)Public+1 flags0x08
void set_MarginBottom(const LayoutValue& value)Public+1 flags0x08
void set_PaddingLeft(const LayoutValue& value)Public+1 flags0x08
void set_PaddingTop(const LayoutValue& value)Public+1 flags0x08
void set_PaddingRight(const LayoutValue& value)Public+1 flags0x08
void set_PaddingBottom(const LayoutValue& value)Public+1 flags0x08
void set_BorderLeftWidth(float value)Public+1 flags0x04
void set_BorderTopWidth(float value)Public+1 flags0x04
void set_BorderRightWidth(float value)Public+1 flags0x04
void set_BorderBottomWidth(float value)Public+1 flags0x04
void SetValue(ref float& currentValue, float newValue)Private0x04
void SetStyleValue(ref LayoutValue& currentValue, const LayoutValue& newValue)Private0x08
void SetStyleValueUnit(ref LayoutValue& currentValue, const LayoutValue& newValue)Private0x08
void SetStyleValuePoint(ref LayoutValue& currentValue, const LayoutValue& newValue)Private0x08
void SetStyleValuePercent(ref LayoutValue& currentValue, const LayoutValue& newValue)Private0x08
void SetStyleValueAuto(ref LayoutValue& currentValue)Private0x08
void SetStyleEdgePosition(const LayoutEdge& edge, const LayoutValue& value)Private0x08
void SetStyleEdgeMargin(const LayoutEdge& edge, const LayoutValue& value)Private0x08
void SetStyleEdgePadding(const LayoutEdge& edge, const LayoutValue& value)Private0x08
void StyleEdgeSetPercent(ref LayoutValue& value, float newValue)Private0x08
void StyleEdgeSetAuto(ref LayoutValue& value)Private0x08
void StyleEdgeSetPoint(ref LayoutValue& value, float newValue)Private0x08
LayoutNode get_Undefined()PublicStatic+1 flags0x40
void .ctor(const LayoutDataAccess& access, const LayoutHandle& handle)2 flags0x38
bool get_IsUndefined()Public+1 flags0x01
LayoutHandle get_Handle()Public+1 flags0x08
ref LayoutComputedData get_Layout()Public+1 flags0x84
ref LayoutStyleData get_Style()Public+1 flags0x18C
ref LayoutCacheData get_Cache()2 flags0x28
bool get_IsDirty()Public+1 flags0x01
void set_IsDirty(bool value)Public+1 flags0x01
bool get_HasNewLayout()Public+1 flags0x01
void set_HasNewLayout(bool value)Public+1 flags0x01
bool get_UsesMeasure()Public+1 flags0x01
void set_UsesMeasure(bool value)Public+1 flags0x01
void SetOwner(VisualElement func)Public0x08
VisualElement GetOwner()Public0x08
LayoutConfig get_Config()Public+1 flags0x40
void set_Config(const LayoutConfig& value)Public+1 flags0x40
void MarkDirty()Public0x00
void MarkLayoutSeen()Public0x00
void CopyFromComputedStyle(const ComputedStyle& style)Public0x50
void SoftReset()Public0x00
bool Equals(const LayoutNode& other)PublicFinal+2 flags0x40
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool op_Equality(const LayoutNode& lhs, const LayoutNode& rhs)PublicStatic+1 flags0x40
bool op_Inequality(const LayoutNode& lhs, const LayoutNode& rhs)PublicStatic+1 flags0x40
void CalculateLayout(float width, float height)Public0x04

Used by 12

types with a member, parameter or interface of this type