Class UxmlAttributeOverridesFactory
Factory for the root AttributeOverrides
element.
Inheritance
UxmlAttributeOverridesFactory
Inherited Members
Namespace: UnityEngine.UIElements
Syntax
public class UxmlAttributeOverridesFactory : UxmlFactory<VisualElement, UxmlAttributeOverridesTraits>, IUxmlFactory
Remarks
This factory does not generate VisualElements. UIElements uses it to generate schemas.
Properties
substituteForTypeName
Declaration
public override string substituteForTypeName { get; }
Property Value
Type | Description |
---|---|
String |
Overrides
UnityEngine.UIElements.UxmlFactory<UnityEngine.UIElements.VisualElement, UnityEngine.UIElements.UxmlAttributeOverridesTraits>.substituteForTypeName
substituteForTypeNamespace
Declaration
public override string substituteForTypeNamespace { get; }
Property Value
Type | Description |
---|---|
String |
Overrides
UnityEngine.UIElements.UxmlFactory<UnityEngine.UIElements.VisualElement, UnityEngine.UIElements.UxmlAttributeOverridesTraits>.substituteForTypeNamespace
substituteForTypeQualifiedName
Declaration
public override string substituteForTypeQualifiedName { get; }
Property Value
Type | Description |
---|---|
String |
Overrides
UnityEngine.UIElements.UxmlFactory<UnityEngine.UIElements.VisualElement, UnityEngine.UIElements.UxmlAttributeOverridesTraits>.substituteForTypeQualifiedName
uxmlName
Declaration
public override string uxmlName { get; }
Property Value
Type | Description |
---|---|
String |
Overrides
UnityEngine.UIElements.UxmlFactory<UnityEngine.UIElements.VisualElement, UnityEngine.UIElements.UxmlAttributeOverridesTraits>.uxmlName
uxmlQualifiedName
Declaration
public override string uxmlQualifiedName { get; }
Property Value
Type | Description |
---|---|
String |
Overrides
UnityEngine.UIElements.UxmlFactory<UnityEngine.UIElements.VisualElement, UnityEngine.UIElements.UxmlAttributeOverridesTraits>.uxmlQualifiedName
Methods
Create(IUxmlAttributes, CreationContext)
Declaration
public override VisualElement Create(IUxmlAttributes bag, CreationContext cc)
Parameters
Type | Name | Description |
---|---|---|
IUxmlAttributes | bag | |
CreationContext | cc |
Returns
Type | Description |
---|---|
VisualElement |
Overrides
UnityEngine.UIElements.UxmlFactory<UnityEngine.UIElements.VisualElement, UnityEngine.UIElements.UxmlAttributeOverridesTraits>.Create(UnityEngine.UIElements.IUxmlAttributes, UnityEngine.UIElements.CreationContext)