Kanzi Studio property editors for property types declared in Kanzi Engine plugins

Kanzi Studio property type editors enable users to set the values for the property types you declare in a Kanzi Engine plugin. This table lists the available Kanzi Studio editors you can declare for a property type in a Kanzi Engine plugin. If you do not set an editor, Kanzi assigns a default editor.

Editor display name

Editor name

Supported data types

Multi edit supported

Project item target type

< No editor >

NoEditor.PropertyGridEditor

  • COLOR

  • 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_REFERENCE

  • PROJECT_ITEM_REFERENCE_LIST

  • TYPE

  • PROPERTY_HOST_TYPES

  • PROPERTY_TYPE_GROUP

  • ENUM_OPTIONS

  • ATTRIBUTE_MAPPINGS

  • ARRAY_PROPERTY

  • EVENT

  • PROPERTY_TYPE_REFERENCE

  • 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_REFERENCE

True

Node2DPrefabTemplate

2D Transformation editor

Transformation2DEditor.PropertyGridEditor

  • MATRIX3x3

  • SRT2D

False

N/A

2D vector field editor

Vector2dFieldEditor.PropertyGridEditor

VECTOR2D

False

N/A

2D vector slider editor

Vector2dSliderEditor.PropertyGridEditor

VECTOR2D

False

N/A

3D prefab template selector

ScenePrefabSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Node3DPrefabTemplate

3D Transformation editor

MatrixFieldEditor.PropertyGridEditor

  • MATRIX4x4

  • SRT3D

False

N/A

3D vector field editor

Vector3dFieldEditor.PropertyGridEditor

VECTOR3D

False

N/A

3D vector slider editor

Vector3dSliderEditor.PropertyGridEditor

VECTOR3D

False

N/A

4D vector area editor

Vector4dSliderEditor.AreaEditor

VECTOR4D

False

N/A

4D vector field editor

Vector4dFieldEditor.PropertyGridEditor

VECTOR4D

False

N/A

4D vector slider editor

Vector4dSliderEditor.PropertyGridEditor

VECTOR4D

False

N/A

Animable property type selector

PropertyTypeNameSelector.AnimablePropertyEditor

PROPERTY_TYPE_REFERENCE

False

N/A

Animation clip dropdown

AnimationClipSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

AnimationClip

Animation dropdown

AnimationSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Animation

Animation list selector

AnimationEntryTargetListSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE_LIST

False

Boolean dropdown

BooleanValueSelector.PropertyGridEditor

BOOLEAN

False

N/A

Boolean property type selector

PropertyTypeNameSelector.ExportedBooleanPropertyEditor

PROPERTY_TYPE_REFERENCE

False

N/A

Browse file text editor

BrowseFileTextEditor

STRING

False

N/A

Browse folder text editor

BrowseFolderTextEditor

STRING

False

N/A

Browse plugin text editor

BrowsePluginTextEditor

STRING

False

N/A

Brush dropdown

BrushSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Brush

Camera dropdown

CameraComboBox.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

CameraNode

Checkbox

CheckboxValueSelector.PropertyGridEditor

BOOLEAN

False

N/A

Color editor

ColorSliderEditor.PropertyGridEditor

COLOR

False

N/A

Composer dropdown

ComposerComboBox.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

AbstractComposer

Cube map texture dropdown

TextureSelector.CubeMapTexturePropertyGridEditor

PROJECT_ITEM_REFERENCE

True

CubemapTextureInterface

Data source selector

DataSourceSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

DataSource

Dispatch message action state selector

DispatchMessageActionStateSelector

PROJECT_ITEM_REFERENCE

True

State

Enum property member selector

EnumPropertyMemberSelector.PropertyGridEditor

PROPERTY_TYPE_GROUP

False

N/A

Enumeration dropdown

EnumValueSelector.PropertyGridEditor

ENUM

False

N/A

File list editor

StringListEditor.FileListEditor

STRING_LIST

False

N/A

Font dropdown

FontSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

FontFile

Font Family dropdown

FontFamilySelector

PROJECT_ITEM_REFERENCE

True

FontFamily

Forwarded message argument selector

PropertyTypeNameSelector.ForwardedMessageArgumentPropertyEditor

PROPERTY_TYPE_REFERENCE

False

N/A

Forwarded trigger host property value selector

PropertyTypeNameSelector.ForwardedPropertyOfTriggerHostPropertyEditor

PROPERTY_TYPE_REFERENCE

False

N/A

Generic resource dropdown

GenericResourceFileSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

GenericResourceFile

Image format dropdown

ImageFormatSelector.PropertyGridEditor

ENUM

False

N/A

Image selector

ImageFileComboBox.ImageOnly

PROJECT_ITEM_REFERENCE

True

ImageFile

Kzb dependency editor

KzbDependenciesListEditor.PropertyGridEditor

STRING

False

N/A

List box item template selector

PrefabTemplateSelector.ListBoxItemTemplateSelector

PROJECT_ITEM_REFERENCE

True

PrefabTemplate

Locale selector

CultureSelector.PropertyGridEditor

STRING

False

N/A

Localization table selector

LocalizationTableSelector.PropertyGridEditor

ROJECT_ITEM_REFERENCE

True

LocalizationTable

Main collada file dropdown

MainAsset3DSourceFileSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Asset3DSourceFile

Material dropdown

MaterialComboBox.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Material

Material type dropdown

MaterialTypeSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

MaterialType

Mesh dropdown

MeshComboBox.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

MeshNodeMesh

Mesh dropdown (allow null)

MeshComboBox.AllowNull

PROJECT_ITEM_REFERENCE

True

Mesh

Multi-line text editor

TextEditor.TextAreaEditor

STRING

False

N/A

No Default Render Pass Render Pass Prefab dropdown

RenderPassPrefabComboBox.NoDefaultRenderPassPropertyGridEditor

PROJECT_ITEM_REFERENCE

True

RenderPassPrefab

Node 2D selector

Node2DSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Node2D

Node 3D dropdown

SceneGraphNodeDropDown.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Node3D

Node 3D dropdown (allow null)

SceneGraphNodeDropDown.PropertyGridEditorAllowNull

PROJECT_ITEM_REFERENCE

True

Node3D

Node 3D dropdown (immediate children)

SceneGraphNodeDropDown.PropertyGridEditorImmediateChildren

PROJECT_ITEM_REFERENCE

True

Node3D

Node dropdown

ObjectNodeBaseDropdown.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Node

Object list selector

SceneGraphNodeListSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE_LIST

False

N/A

Object source dropdown

ObjectSourceSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

ObjectSource

Object source list selector

ObjectSourceListSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE_LIST

False

N/A

Page selector

PageSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Node2D

Page Transition Collection dropdown

PageTransitionCollectionSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

PageTransitionCollection

Path Editor

PathEditor.PropertyGridEditor

STRING

False

N/A

Prefab template selector

PrefabTemplateSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

PrefabTemplate

Project item dropdown

DefaultProjectObjectSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

ProjectItemInterface

Property type selector

PropertyTypeNameSelector.ExportedPropertyEditor

PROPERTY_TYPE_REFERENCE

False

N/A

Property Type List Selector

GroupPropertyMemberSelector.PropertyGridEditor

PROPERTY_TYPE_GROUP

False

N/A

Property type without object selector

PropertyTypeNameSelector.ExportedPropertyWithoutObjectReferenceEditor

PROPERTY_TYPE_REFERENCE

False

N/A

Reference visualizer

ReferenceVisualizer.PropertyGridEditor

PROJECT_ITEM_REFERENCE PROPERTY_TYPE_REFERENCE

True

ProjectItemInterface

Render Pass Prefab dropdown

RenderPassPrefabComboBox.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

RenderPassPrefab

Render target depth dropdown

RenderTargetDepthTextureSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

DepthTargetTexture

Render target dropdown

RenderTargetTextureSelector.RenderTargetSelector

PROJECT_ITEM_REFERENCE

True

RenderTarget

Render target texture dropdown

RenderTargetTextureSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

RenderTargetTexture

Rich text editor

RichTextEditor.PropertyGridEditor

STRING

False

N/A

Scene dropdown

SceneSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Scene

Screen dropdown

ScreenSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Screen

Script dropdown

ScriptSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

ScriptFile

Shader file dropdown

ShaderSourceFileSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

ShaderSourceFile

Single texture dropdown

TextureSelector.SingleTextureSelector

PROJECT_ITEM_REFERENCE

True

SingleTexture

Slider

Slider.PropertyGridEditor

  • INT32

  • FLOAT

False

N/A

Spline dropdown

SplineSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Spline

State manager selector

StateManagerSelector

PROJECT_ITEM_REFERENCE

True

StateManager

State selector

StateSelector

PROJECT_ITEM_REFERENCE

True

State

String list editor

StringListEditor.PropertyGridEditor

STRING_LIST

False

N/A

Style selector

StyleSelector

PROJECT_ITEM_REFERENCE

True

StyleItem

Sub-Page selector

PageSelector.SubPageEditor

PROJECT_ITEM_REFERENCE

True

Node2D

Sub page path Editor

PathEditor.SubPagePathEditor

STRING

False

N/A

Text editor

TextEditor.PropertyGridEditor

STRING

False

N/A

Text editor (float)

TextEditor.FloatTextBoxEditor

FLOAT

False

N/A

Text editor (integer)

TextEditor.IntTextBoxEditor

INT32

False

N/A

Text editor (localizable)

LocalizableTextSelector

PROJECT_ITEM_REFERENCE

True

NodeResource

Text editor (value required)

TextEditor.RequiredValuePropertyGridEditor

STRING

False

N/A

Text label

TextVisualizer.PropertyGridEditor

  • STRING

  • INT32

  • FLOAT

  • BOOLEAN

  • ENUM

  • DATE_TIME

  • DATA_CONTEXT

False

N/A

Texture dropdown

TextureSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Texture

Texture property type selector

PropertyTypeNameSelector.ExportedTexturePropertyEditor

PROPERTY_TYPE_REFERENCE

False

N/A

Texture Source dropdown

TextureSelector.TextureSourceSelector

PROJECT_ITEM_REFERENCE

True

SingleTextureInterface

Theme group selector

ThemeGroupSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

ThemeGroup

Timeline sequence dropdown

TimelineSequenceSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

TimelineSequence

Trajectory dropdown

TrajectorySelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Trajectory

Transition dropdown

TransitionSelector.PropertyGridEditor

PROJECT_ITEM_REFERENCE

True

Transition

Trigger term source type dropdown

TriggerTermSourceTypeSelector.PropertyGridEditor

ENUM

False

N/A

Unordered string list editor

StringListEditor.PropertyGridEditorNoOrdering

STRING_LIST

False

N/A