Show / Hide Table of Contents

Class UxmlTraits

Inheritance
Object
UxmlTraits
UxmlRootElementTraits
VisualElement.UxmlTraits
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.UIElements
Assembly: UnityEngine.dll
Syntax
public abstract class UxmlTraits

Constructors

| Improve this Doc View Source

UxmlTraits()

Declaration
protected UxmlTraits()

Properties

| Improve this Doc View Source

canHaveAnyAttribute

Declaration
public bool canHaveAnyAttribute { get; protected set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

uxmlAttributesDescription

Declaration
public virtual IEnumerable<UxmlAttributeDescription> uxmlAttributesDescription { get; }
Property Value
Type Description
IEnumerable<UxmlAttributeDescription>
| Improve this Doc View Source

uxmlChildElementsDescription

Declaration
public virtual IEnumerable<UxmlChildElementDescription> uxmlChildElementsDescription { get; }
Property Value
Type Description
IEnumerable<UxmlChildElementDescription>

Methods

| Improve this Doc View Source

Init(VisualElement, IUxmlAttributes, CreationContext)

Declaration
public virtual void Init(VisualElement ve, IUxmlAttributes bag, CreationContext cc)
Parameters
Type Name Description
VisualElement ve
IUxmlAttributes bag
CreationContext cc

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX