Kanzi Studio 属性编辑器用于在 Kanzi Engine 插件中声明的属性类型。

Kanzi Studio 属性类型编辑器使用户能够设置您在 Kanzi Engine 插件中声明的属性类型的值。此表列出了您可以在 Kanzi Engine 插件中为属性类型声明的可用 Kanzi Studio 编辑器。如果您未设置编辑器,Kanzi 将分配一个默认编辑器。

编辑器显示名称

编辑器名称

支持的数据类型

多编辑支持

工程项目标类型

< No editor >

NoEditor.PropertyGridEditor

  • 颜色

  • string

  • INT32

  • float

  • VECTOR2D

  • VECTOR3D

  • VECTOR4D

  • MATRIX2x2

  • MATRIX3x3

  • MATRIX4x4

  • ENUM

  • GROUP_PROPERTY

  • LIGHT_PROPERTY

  • CAMERA_PROPERTY

  • 纹理 (Texture)

  • BOOLEAN

  • RESOURCE_ID

  • CONTENT_REFERENCE

  • SRT2D

  • SRT3D

  • PROJECT_ITEM
    参考
  • PROJECT_ITEM
    _REFERENCE_LIST
  • 类型 (Type)

  • PROPERTY_HOST
    _TYPES
  • PROPERTY_TYPE
    _GROUP
  • ENUM_OPTIONS

  • ATTRIBUTE_MAPPINGS

  • ARRAY_PROPERTY

  • EVENT

  • PROPERTY_TYPE
    参考
  • EVENT_HANDLER_LIST

  • COMPONENT
    _CALLBACK_LIST
  • STRING_LIST

  • TIMELINE_ENTRY
    _TARGET
  • SHADER_VARIABLE
    _INFO_LIST
  • COLUMN_DEFINITION
    _LIST
  • DATE_TIME

  • PROPERTY_BINDING
    _LIST
  • TIMELINEENTRY
    _WEIGHT
  • TIMELINEENTRY
    _WEIGHT_SINGLE
  • STATE_TRANSITION
    _LIST
  • RESOURCE
    _DICTIONARY
  • MULTI_EXPRESSION
    _PROPERTY
    _BINDING_LIST
  • 本地化 (Localization)
    _TABLE
    _DICTIONARY
  • COMPOSITION_LIST

  • DATA_CONTEXT

  • 变体 (Variant)

  • quaternion

  • NODE_REFERENCE

  • BINDING_TARGET

  • 无 (None)

True

ProjectItem

2D prefab template selector

LayerPrefabSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

Node2DPrefabTemplate

2D Transformation editor

Transformation2DEditor。
PropertyGridEditor
  • MATRIX3x3

  • SRT2D

False

不适用

2D vector field editor

Vector2dFieldEditor。
PropertyGridEditor

VECTOR2D

False

不适用

2D vector 滑块编辑器 (2D vector slider editor)

Vector2dSliderEditor。
PropertyGridEditor

VECTOR2D

False

不适用

3D 预设模板选择器

ScenePrefabSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

Node3DPrefabTemplate

3D Transformation 编辑器

MatrixFieldEditor。
PropertyGridEditor
  • MATRIX4x4

  • SRT3D

False

不适用

3D 向量场编辑器

Vector3dFieldEditor。
PropertyGridEditor

VECTOR3D

False

不适用

3D 向量滑块编辑器

Vector3dSliderEditor。
PropertyGridEditor

VECTOR3D

False

不适用

4D 视场编辑器

Vector4dSliderEditor。
FovEditor

VECTOR4D

False

不适用

4D 向量区域编辑器

Vector4dSliderEditor。
AreaEditor

VECTOR4D

False

不适用

4D 向量字段编辑器

Vector4dFieldEditor。
PropertyGridEditor

VECTOR4D

False

不适用

4D 向量滑块编辑器

Vector4dSliderEditor。
PropertyGridEditor

VECTOR4D

False

不适用

Animable property type selector

PropertyTypeNameSelector。
AnimablePropertyEditor
PROPERTY_TYPE
参考

False

不适用

Animation clip dropdown

AnimationClipSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

AnimationClip

Animation dropdown

AnimationSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

动画 (Animation)

Animation list selector

AnimationEntryTargetList
Selector.PropertyGridEditor
PROJECT_ITEM
_REFERENCE_LIST

False

Boolean dropdown

BooleanValueSelector。
PropertyGridEditor

BOOLEAN

False

不适用

Boolean property type selector

PropertyTypeNameSelector。
ExportedBoolean
PropertyEditor
PROPERTY_TYPE
参考

False

不适用

Browse file text editor

BrowseFileTextEditor

string

False

不适用

Browse folder text editor

BrowseFolderTextEditor

string

False

不适用

浏览插件文本编辑器

BrowsePluginTextEditor

string

False

不适用

Brush dropdown

BrushSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

笔刷 (Brush)

Camera dropdown

CameraComboBox。
PropertyGridEditor
PROJECT_ITEM
参考

True

CameraNode

复选框 (Checkbox)

CheckboxValueSelector。
PropertyGridEditor

BOOLEAN

False

不适用

Color editor

ColorSliderEditor。
PropertyGridEditor

颜色

False

不适用

Composer dropdown

ComposerComboBox。
PropertyGridEditor
PROJECT_ITEM
参考

True

AbstractComposer

Compute material dropdown

MaterialComboBox。
ComputeMaterialSelector
PROJECT_ITEM
参考

True

材质 (Material)

Cube map texture dropdown

TextureSelector.CubeMap
TexturePropertyGridEditor
PROJECT_ITEM
参考

True

CubemapTextureInterface

Data source selector

DataSourceSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

DataSource

调度消息操作状态选择器

DispatchMessageAction
StateSelector
PROJECT_ITEM
参考

True

状态 (State)

Enum property member selector

EnumPropertyMember
Selector.PropertyGrid
编辑器 (Editor)
PROPERTY_TYPE
_GROUP

False

不适用

枚举下拉菜单 (Enumeration dropdown)

EnumValueSelector。
PropertyGridEditor

ENUM

False

不适用

File list editor

StringListEditor。
FileListEditor

STRING_LIST

False

不适用

Flags dropdown

FlagsValueSelector.
PropertyGridEditor

FLAGS

False

不适用

Font dropdown

FontSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

FontFile

字体系列下拉菜单

FontFamilySelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

FontFamily

转发的消息参数选择器

PropertyTypeNameSelector。
ForwardedMessage
ArgumentPropertyEditor
PROPERTY_TYPE
参考

False

不适用

转发触发器主机属性值选择器

PropertyTypeNameSelector。
ForwardedPropertyOf
TriggerHostPropertyEditor
PROPERTY_TYPE
参考

False

不适用

Generic resource dropdown

GenericResourceFileSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

GenericResourceFile

HDR Color editor

ColorSliderEditor。
HDRPropertyGridEditor

颜色

False

不适用

Image format dropdown

ImageFormatSelector。
PropertyGridEditor

ENUM

False

不适用

Image selector

ImageFileComboBox。
ImageOnly
PROJECT_ITEM
参考

True

ImageFile

Kzb 依赖编辑器

KzbDependenciesListEditor。
PropertyGridEditor

string

False

不适用

List box item template selector

PrefabTemplateSelector。
ListBoxItemTemplateSelector
PROJECT_ITEM
参考

True

PrefabTemplate

地区选择器 (Locale selector)

CultureSelector。
PropertyGridEditor

string

False

不适用

本地化表选择器

LocalizationTableSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

LocalizationTable

Main collada file dropdown

MainAsset3DSourceFile
Selector.PropertyGridEditor
PROJECT_ITEM
参考

True

Asset3DSourceFile

Material dropdown

MaterialComboBox。
PropertyGridEditor
PROJECT_ITEM
参考

True

材质 (Material)

Material type dropdown

MaterialTypeSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

MaterialType

Mesh dropdown

MeshComboBox。
PropertyGridEditor
PROJECT_ITEM
参考

True

MeshNodeMesh

Mesh dropdown (allow null)

MeshComboBox.AllowNull

PROJECT_ITEM
参考

True

网格 (Mesh)

Multi-line text editor

TextEditor.TextAreaEditor

string

False

不适用

无默认渲染通道预设下拉菜单

RenderPassPrefabComboBox。
NoDefaultRenderPass
PropertyGridEditor
PROJECT_ITEM
参考

True

RenderPassPrefab

Node 2D selector

Node2DSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

Node2D

Node 3D dropdown

Node3dSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

Node3D

Node 3D dropdown (allow null)

Node3dSelector.Property
GridEditorAllowNull
PROJECT_ITEM
参考

True

Node3D

Node 3D dropdown (immediate children)

NodeSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

Node3D

Node dropdown

NodeSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

节点 (Node)

Object list selector

SceneGraphNodeListSelector。
PropertyGridEditor
PROJECT_ITEM
_REFERENCE_LIST

False

不适用

Object source dropdown

ObjectSourceSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

ObjectSource

Object source list selector

ObjectSourceListSelector。
PropertyGridEditor
PROJECT_ITEM
_REFERENCE_LIST

False

不适用

页面选择器 (Page selector)

PageSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

Node2D

Page Transition Collection dropdown

PageTransitionCollection
Selector.PropertyGridEditor
PROJECT_ITEM
参考

True

PageTransitionCollection

Path Editor

PathEditor。
PropertyGridEditor

string

False

不适用

Prefab template selector

PrefabTemplateSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

PrefabTemplate

项目项下拉菜单

DefaultProjectObjectSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

ProjectItemInterface

Property type selector

PropertyTypeNameSelector。
ExportedPropertyEditor
PROPERTY_TYPE
参考

False

不适用

属性类型列表选择器

GroupPropertyMember
Selector.PropertyGridEditor
PROPERTY_TYPE
_GROUP

False

不适用

Property type without object selector

PropertyTypeNameSelector。
ExportedPropertyWithout
ObjectReferenceEditor
PROPERTY_TYPE
参考

False

不适用

Reference visualizer

ReferenceVisualizer。
PropertyGridEditor
  • PROJECT_ITEM
    参考
  • PROPERTY_TYPE
    参考

True

ProjectItemInterface

渲染通道预设下拉菜单

RenderPassPrefabComboBox。
PropertyGridEditor
PROJECT_ITEM
参考

True

RenderPassPrefab

Render target depth dropdown

RenderTargetDepthTexture
Selector.PropertyGridEditor
PROJECT_ITEM
参考

True

DepthTargetTexture

Render target dropdown

RenderTargetTextureSelector。
RenderTargetSelector
PROJECT_ITEM
参考

True

RenderTarget

Render target texture dropdown

RenderTargetTextureSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

RenderTargetTexture

富文本编辑器

RichTextEditor。
PropertyGridEditor

string

False

不适用

Scene dropdown

SceneSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

场景 (Scene)

Screen dropdown

ScreenSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

屏幕 (Screen)

Shader file dropdown

ShaderSourceFileSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

ShaderSourceFile

Single texture dropdown

TextureSelector。
SingleTextureSelector
PROJECT_ITEM
参考

True

SingleTexture

滑块 (Slider)

Slider.PropertyGridEditor

  • INT32

  • float

False

不适用

Spline dropdown

SplineSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

样条 (Spline)

State manager selector

StateManagerSelector

PROJECT_ITEM
参考

True

StateManager

State selector

StateSelector

PROJECT_ITEM
参考

True

状态 (State)

String list editor

StringListEditor。
PropertyGridEditor

STRING_LIST

False

不适用

Style selector

StyleSelector

PROJECT_ITEM
参考

True

StyleItem

Sub-Page selector

PageSelector.SubPageEditor

PROJECT_ITEM
参考

True

Node2D

Sub page path Editor

PathEditor.SubPagePathEditor

string

False

不适用

Text editor

TextEditor.PropertyGridEditor

string

False

不适用

Text editor (float)

TextEditor.FloatTextBoxEditor

float

False

不适用

Text editor (integer)

TextEditor.IntTextBoxEditor

INT32

False

不适用

Text editor (localizable)

LocalizableTextSelector

PROJECT_ITEM
参考

True

NodeResource

Text editor (value required)

TextEditor.RequiredValue
PropertyGridEditor

string

False

不适用

Text label

TextVisualizer。
PropertyGridEditor
  • string

  • INT32

  • float

  • BOOLEAN

  • ENUM

  • DATE_TIME

  • DATA_CONTEXT

False

不适用

Texture dropdown

TextureSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

纹理 (Texture)

Texture property type selector

PropertyTypeNameSelector。
ExportedTexturePropertyEditor
PROPERTY_TYPE
参考

False

不适用

Texture Source 下拉菜单

TextureSelector。
TextureSourceSelector
PROJECT_ITEM
参考

True

SingleTextureInterface

Theme group selector

ThemeGroupSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

ThemeGroup

Timeline sequence dropdown

TimelineSequenceSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

TimelineSequence

Trajectory dropdown

TrajectorySelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

轨迹 (Trajectory)

Transition dropdown

TransitionSelector。
PropertyGridEditor
PROJECT_ITEM
参考

True

Transition

触发术语来源类型下拉菜单

TriggerTermSourceTypeSelector.
PropertyGridEditor

ENUM

False

不适用

Unordered string list editor

StringListEditor。
PropertyGridEditorNoOrdering

STRING_LIST

False

不适用

另请参阅

创建 Kanzi Engine 插件

扩展 Kanzi Engine 的功能

在 Kanzi Studio 中显示 Kanzi Engine 插件自定义类型的参考。