References

Description

Reference

Glossary

Glossary

Application configuration

Use application configurations to configure your Kanzi application. See Application development.

Application configuration reference

Binding expressions

Use bindings to set the value of a property or property field with the value from another property, property field, or a data source.

See Using bindings.

Bindings expressions reference

Triggers and actions

Use triggers and actions to create interactions based on user input.

See Using triggers.

Triggers reference

Actions and messages reference

Resource profiling

Use resource profiling to measure during runtime how long it takes to load and deploy resources and prefabs in your Kanzi application.

See Measuring the loading and deployment time of resources.

Resource profiling reference

Kanzi Engine plugin custom types in Kanzi Studio

See Extending the functionality of Kanzi Engine and Extending the functionality of Kanzi Engine with Java.

Reference for showing Kanzi Engine plugin custom types in Kanzi Studio

Kanzi Studio property editors

Editors available in Kanzi Studio for property types that you declare in Kanzi Engine plugins.

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

Keyboard input codes

Use the keyboard input codes in your Kanzi Studio plugin to create interaction with the keyboard in your application.

Key input codes reference

Kanzi Studio commands

You can automate Kanzi Studio tasks by running Kanzi Studio commands from a script. See Automating Kanzi Studio tasks.

Kanzi Studio command reference

Kanzi Studio default shortcut keys

Default shortcut keys

OpenGL extensions

List of OpenGL extensions that Kanzi uses.

OpenGL extensions used in Kanzi

Kanzi property types references

Description

Reference

Default and available property types for nodes and resources

Node and resource reference

Default property types

Property types reference

Kanzi API references

Description

Reference

Kanzi Engine C++ API

Use the Kanzi Engine C++ API to program Kanzi applications, develop Kanzi Engine plugins, and interface with devices and application execution environment.

Kanzi Engine C++ API reference

Kanzi Engine Java API

Use this Kanzi Engine Java API to interact with Kanzi through a platform-agnostic API available in Java or Kotlin. See Using Java and Kotlin.

Kanzi Engine Java API reference

Kanzi Android framework API

Use the Kanzi Android framework for full Android UI integration, including support for writing your application and plugin code entirely in Java or Kotlin.

When you use Kanzi Android framework, you do not need to write native code, but you can still use native Kanzi plugins.

Kanzi Android framework API reference

Kanzi Android application framework API

Use the Kanzi application framework when you want to write one Kanzi application and use it on different platforms. Use the Kanzi Android application framework API to integrate a native Kanzi application into an Android application.

When you use the application framework, your application and plugin code are native.

Kanzi Android application framework API reference

Kanzi Studio plugin API

Kanzi Studio plugins extend the functionality of Kanzi Studio and run in Kanzi Studio.

See Overview of Kanzi Studio plugin API.

Kanzi Studio plugin API reference

Kanzi Studio localization plugin API

Kanzi uses the gettext PO file format to handle localized text resources. Use the Kanzi Studio localization plugin API to define your own import and export format for localized text resources.

You can find an example of such plugin in the <KanziWorkspace>/Examples/CsvPlugin directory.

To learn more about the gettext PO file format, see The Format of PO Files.

See CSV plugin example.

Kanzi Studio localization plugin API reference

See also

Working with …

Kanzi fundamentals