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 |
|
True |
ProjectItem |
2D prefab template selector |
LayerPrefabSelector.PropertyGridEditor |
PROJECT_ITEM_REFERENCE |
True |
Node2DPrefabTemplate |
2D Transformation editor |
Transformation2DEditor.PropertyGridEditor |
|
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 |
|
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 |
|
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 |
|
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 |