Advanced Search
Search Results
535 total results found
New Controls
SpinBox Control A spin box or spin button is a control that enables users to increase or decrease the number value by a specific increment (often by 1, 5 or 10) via clicking an up or down arrow button. IconButton Control IconButton has similar fun...
Control Modifications
Text Value Control now supports Disabled color Text Value Control now supports Disabled color and Enabled property (bindable through HandleControlState), so it can be directly used inside of other control supporting disabled state. Text Button Cont...
Candera/FeatStd CMake Build System Changes
Added flags: Name Description Possible values CANDERA_TEXTENGINE_NATIVE_LINEHEIGHT_ENABLED Enables the native line height metrics of the font engine. If disabled then 120% of EM size is applied as line height which is compatible with Adobe...
Candera Engine 2D
Node2d GetComputedBoundingRectangle, IsInsideBoundingRectangle, IsPickIntersectingBoundingRectangle and GetEffectiveBoundingRectangle interface extended The method 'virtual void Node2d::GetComputedBoundingRectangle(Rectangle& boundingRectangle, bool ignoreInv...
Candera Engine 3D
Generic Transform is Optional The Property "Generic Transform" of a 3D Node became optional. The reason for that is to have as few matrix multipilcations as possible which saves performance. Further wise Generic Transforms are only used for special needs. ...
Transitions
Sequential Transitions - Extended Hint Constructor The constructor for Transition Hints has been extended in order to reflect the newly added ability to execute Transitions in a sequential manner. The added parameters are: const FeatStd::Optional<Fragme...
Textengine
AssetFontStore support for Freetype streams AssetFontStore is extended to support two font load strategies: AssetFontStore::LoadStrategySelector::PreloadStrategy (the old behavior before the extension): entire fonts are loaded into memory once and fo...
Courier V3.6
Data Context Support for a Candera node 2D/3D based local data context for binding sources. Behavior/widget property bindings will be bound to the nearest binding source instead of the global binding source from the model. This enables: The usage of ...
FeatStd Util
Variant explicit constructor The Variant constructor have been changed from conversion constructor to explicit constructor. Assignment similar to the following will no longer compile: FeatStd::Variant variant = 1; Furthermore, the direct usage of values (...
SceneComposer 3.6
New Feature Description of New Feature
General 3.5
CGI1-21755 - CMake: Generated projects cause too long path names on Windows Sometimes the path name length of the project files, that are generated by CMake, are too long for the Windows file system, depending on build folder path length, device, OS, CPU, ......
Candera/FeatStd CMake Build System Changes
Clipping Enabled by Default The flag CANDERA_LAYOUT_CLIPPING_ENABLED was disabled by default. From now on the flag CANDERA_LAYOUT_CLIPPING_ENABLED is enabled by default. Reason: for proper layout in terms of HMI controls the clipping of layout areas is mandat...
Candera Base
Cached Layout A new (dynamic) property has been added to the Layouter class: Cached Layout It specifies if the layout of the node should be performed only once until a invalidation inside the subtree occurs. A cached layout will be only laid out again as soon...
Candera System
Property of Type Variant Support for widget / behavior properties of type FeatStd::Variant has been added. To use datatype serialization of type Variant it is necessary to add the following include statement: #include <Candera/System/Mathematics/MathDataType...
Candera AssetLoader
Property of Type Optional Support for widget / behavior properties of type FeatStd::Optional has been added. To use datatype serialization of type Optional it is necessary to add the following include statement: #include <CanderaAssetLoader/AssetLoaderBase/O...
Textengine
Support of Monotype's font engine: iType Candera supports the font engine 'iType' of 'Monotype' now. In this release a basic integration of iType was done. With the provided iType integration two different shaper are supported: Complex Script and NoShaper. Mo...
Candera Behaviors
Event Handler Behaviors Classes have been added to support Event Handling. The TriggerBehavior references a ConditionBehavior and an array of ActionBehavior. ConditionBehavior and ActionBehavior are base classes. Any input event is processed by a TriggerBehav...
Candera Scripting
Script Events This versions adds support for script events. Script events can be sent and received by both Lua scripts and native code. Candera Object References in Scripts This versions adds support for referencing Candera objects in scripts. The...