Kanzi 3.9.2 release notes¶
New features¶
Value Accumulators¶
Introduced the Float Value Accumulator and Int Value Accumulator that enable you to increment a value of a property type over time.
For example, you can use a Value Accumulator to create a stopwatch or a timer, move a texture on a 3D model, or rotate a 3D model to create an animation. See Incrementing the value of a property type.
Feature improvements¶
Improvements to Kanzi Java API:
ResourceManager
protocols now support resource reloading. See Creating a custom resource manager protocol.Kanzi Java API now comes with a more complete coverage of properties, messages, and message-arguments of built-in Kanzi classes.
Kanzi Java API now supports
KanziObject.getOptionalProperty()
andMessageArguments.getOptionalProperty()
that will return the value of the property only if it has been set.
In Kanzi Android framework (droidfw)
KanziRuntime.loadKzb
and thekzbPathList
attribute now support kzb configuration files that can contain a list of kzb files that you want to load.Improvements to focus handling:
Introduced overlay focus scope types, which make it easier to handle input and focus for overlays that open on top of other parts of your application.
Introduced the Focus State property that reports the logical and keyboard focus state of a node or nodes in a focus scope. For example, use the property to visually indicate to the user whether a user interface element has focus. See Showing when a user interface element has focus.
Changes¶
Added support for Visual Studio 2019.
Kanzi Android framework (droidfw) and Kanzi Java API now require Java 8 (1.8) or higher. See Java 8.
Classes
Resource
,GPUResource
,Surface
andRenderbuffer
now have metaclasses.
Notable fixes¶
ID |
Description |
Area |
---|---|---|
395018 |
Fixed the issue that caused the Preview to terminate when adjusting the value of a property in a Trajectory List Box 3D node. |
Kanzi Engine |
401182 |
Fixed the issue that affected brush rendering performance in Kanzi 3.9.1. |
Kanzi Engine |
401362 |
Fixed the issue that prevented statically linked Kanzi Engine plugins from working on the INTEGRITY operating system. |
Kanzi Engine |
361124 |
Fixed the issue in the Preview that limited how much you can zoom in using the Camera tool by scrolling the mouse wheel. |
Kanzi Studio |
398796 |
Fixed issues that impaired the performance of Kanzi Studio. This speeds up switching between Kanzi Studio projects. |
Kanzi Studio |
400848 |
Fixed the issue that prevented the bitmap fonts from being displayed correctly by default when the project property Color Workflow is set to Linear. For the images Kanzi Studio automatically imports for the bitmap fonts, it sets the sRGB Content property to disabled. |
Kanzi Studio |