Version: 2023.1
언어: 한국어
로직으로 UXML 문서 캡슐화
UXML 요소 BindableElement

UXML 요소 레퍼런스

다음 표에는 UnityEngine.UIElementsUnityEditor.UIElements 네임스페이스에서 이용 가능한 UXML 요소가 간략히 설명되어 있습니다.

기본 요소

Element 네임스페이스 허용되는 자식 요소 C# 클래스
BindableElement UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.BindableElement
VisualElement UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.VisualElement

빌트인 컨트롤

다음 표는 UI 툴킷에서 사용할 수 있는 모든 빌트인 컨트롤의 레퍼런스입니다.

Element 바인드 가능 데이터 타입 네임스페이스 허용되는 자식 요소 C# 클래스
BoundsField 지원 UnityEngine.Bounds UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.BoundsField
BoundsIntField 지원 UnityEngine.BoundsInt UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.BoundsIntField
Box UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Box
Button 지원 string UnityEngine.UIElements None UnityEngine.UIElements.Button
ColorField 지원 UnityEngine.Color UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.ColorField
CurveField 지원 UnityEngine.AnimationCurve UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.CurveField
DoubleField 지원 double UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.DoubleField
DropdownField 지원 string UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.DropdownField
EnumField 지원 Enum UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.EnumField
EnumFlagsField 지원 Enum UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.EnumFlagsField
FloatField 지원 float UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.FloatField
Foldout 지원 bool UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Foldout
GradientField 지원 UnityEngine.Gradient UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.GradientField
GroupBox 지원 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.GroupBox
Hash128Field 지원 UnityEngine.Hash128 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Hash128Field
HelpBox UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.HelpBox
IMGUIContainer UnityEngine.UIElements None UnityEngine.UIElements.IMGUIContainer
Image UnityEngine.UIElements None UnityEngine.UIElements.Image
InspectorElement 지원 UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.InspectorElement
IntegerField 지원 int UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.IntegerField
Label 지원 string UnityEngine.UIElements None UnityEngine.UIElements.Label
LayerField 지원 int UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.LayerField
LayerMaskField 지원 int UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.LayerMaskField
ListView 지원 IList UnityEngine.UIElements None UnityEngine.UIElements.ListView
LongField 지원 long UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.LongField
MaskField 지원 int UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.MaskField
MinMaxSlider 지원 UnityEngine.Vector2 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.MinMaxSlider
MultiColumnListView 지원 UnityEngine.UIElements None UnityEngine.UIElements.MultiColumnListView
MultiColumnTreeView 지원 UnityEngine.UIElements None UnityEngine.UIElements.MultiColumnTreeView
ObjectField 지원 UnityEngine.Object UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.ObjectField
PopupWindow 지원 string UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.PopupWindow
ProgressBar 지원 float UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.ProgressBar
PropertyField UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.PropertyField
RadioButton 지원 bool UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.RadioButton
RadioButtonGroup 지원 int UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.RadioButtonGroup
RectField 지원 UnityEngine.Rect UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.RectField
RectIntField 지원 UnityEngine.RectInt UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.RectIntField
RepeatButton 지원 string UnityEngine.UIElements None UnityEngine.UIElements.RepeatButton
ScrollView UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.ScrollView
Scroller UnityEngine.UIElements None UnityEngine.UIElements.Scroller
Slider 지원 float UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Slider
SliderInt 지원 int UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.SliderInt
TagField 지원 string UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.TagField
TextElement 지원 string UnityEngine.UIElements None UnityEngine.UIElements.TextElement
TextField 지원 string UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.TextField
Toggle 지원 bool UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Toggle
Toolbar UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.Toolbar
ToolbarBreadcrumbs UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.ToolbarBreadcrumbs
ToolbarButton 지원 UnityEditor.UIElements None UnityEditor.UIElements.ToolbarButton
ToolbarMenu 지원 UnityEditor.UIElements None UnityEditor.UIElements.ToolbarMenu
ToolbarPopupSearchField string UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.ToolbarPopupSearchField
ToolbarSearchField string UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.ToolbarSearchField
ToolbarSpacer UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.ToolbarSpacer
ToolbarToggle 지원 bool UnityEditor.UIElements 원하는 VisualElement 개수 UnityEditor.UIElements.ToolbarToggle
TreeView 지원 UnityEngine.UIElements None UnityEngine.UIElements.TreeView
TwoPaneSplitView UnityEngine.UIElements None UnityEngine.UIElements.TwoPaneSplitView
UnsignedIntegerField 지원 System.UInt32 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.UnsignedIntegerField
UnsignedLongField 지원 System.UInt64 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.UnsignedLongField
Vector2Field 지원 UnityEngine.Vector2 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Vector2Field
Vector2IntField 지원 UnityEngine.Vector2Int UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Vector2IntField
Vector3Field 지원 UnityEngine.Vector3 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Vector3Field
Vector3IntField 지원 UnityEngine.Vector3Int UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Vector3IntField
Vector4Field 지원 UnityEngine.Vector4 UnityEngine.UIElements 원하는 VisualElement 개수 UnityEngine.UIElements.Vector4Field

템플릿

Element 설명 네임스페이스 허용되는 자식 요소 속성
Template Instance 요소를 사용하여 인스턴스화할 수 있는 또 다른 UXML 템플릿에 대한 레퍼런스입니다. UnityEngine.UIElements None name: 이 요소에 대한 고유한 문자열 식별자
path: 로드할 UXML 파일의 경로
Instance Template의 인스턴스 UnityEngine.UIElements None template: 인스턴스화할 Templatename
TemplateContainer 템플릿 컨테이너입니다. UnityEngine.UIElements None BindableElement의 모든 속성
template: 이 템플릿에 대한 문자열 식별자

UxmlObject 속성

Element 설명 네임스페이스 허용되는 자식 요소 속성
Columns 열에 대한 설명이 포함되어 있습니다.MultiColumnListView 또는 MultiColumnTreeView와 같이 이를 지원하는 부모의 자식이어야 합니다. UnityEngine.UIElements Column None
Column 열을 설명합니다.Columns의 자식이어야 합니다. UnityEngine.UIElements None name:코드에 있는 이 열의 이름
title:이 열의 헤더에 표시된 이름
width:이 열의 기본 너비(픽셀)
로직으로 UXML 문서 캡슐화
UXML 요소 BindableElement