Advanced Search
Search Results
131 total results found
Asset Shaping Feature Overview
Partitioning SceneComposer produces one "big" asset as a result of the asset generation process. In the application deployment process, there are often situations where the big contiguous asset needs to be partitioned in multiple data packages to meet deploym...
Assetlib Shaper Usage
Usage Considerations Assetlib Shaper uses as main input an asset produced by SceneComposer. Besides the asset file, during the asset generation, SceneComposer also creates the asset report file at the same location and with the same name as the asset file (o...
Shaper Pitfalls
This section refers to situations where the partitioning behaviour isn't obvious. The aim of this section is to clarify the algorithm used by Assetlib Shaper in choosing the partitioning rule to apply to a particular asset object. Let's take for example the f...
Terminology
Terms used by the Assetlib Shaper documentation: Asset: file with .bin extension produced by SceneComposer. Asset Report: file with .xml extension attached to an asset, having the same name as the asset file; also produced by SceneComposer. Pa...
Append Languages
Description Language Appender, as part of the Asset Tool, offers functionality for working with language packs in the context of assets generated with SceneComposer. To use this tool, run AssetTool -append. For more information about this optional feature re...
Compare Asset Libraries
Description The CGI Studio Asset Library Verification license supports the user in managing asset files in larger environments or projects with multiple variants. It provides means for verification of matching asset library / widget / application versions and...
Extract Bitmaps
Description Use the Bitmap Extractor component of Asset Tool for extracting bitmaps from a given asset generated with SceneComposer. Usage For extracting bitmaps from an asset library file, use the following workflow: Obtain the asset for extractin...
Asset Tool Change Log 3.0.0
Combined Asset Tool In CGI-Studio V3.0.0, the following previous tools related to asset library post-processing have been combined into a single application called AssetTool.exe: CgiStudioAssetDiff CgiStudioAssetLibShaper CgiStudioLanguageAppender ...
Build System Setup
This document describes how to create and set up the CGI Studio build environment in order to build following components: - Candera including device packages - SCHost.dll to provide SceneComposer with a device-specific dynamic link library - Player demo...
Tutorial for Application Life Cycle
Interfaces & Namespaces
Interfaces The Candera public interfaces are covered by the namespaces Candera and various subnamespaces of namespace Candera. All namespaces containing either Internal or Private in the name cover private namespaces, which are not recommended to...
Candera Architecture Overview
Introduction Candera Graphic Engine enables embedded applications to render and control externally designed content, especially 3D content. Applications typically do not manipulate content directly but provide widgets which basically translate high-level even...
Candera MISRA Compliance
Candera tries to be MISRA compliant as much as possible. For checking MISRA compliance, Coverity® Static Analysis together with the supported MISRA rule set is used. For some reasons we cannot fulfil all MISRA rules, a set of Candera MISRA Rules for Coverity® ...
Tutorial for 3D Scene Graph and Nodes
2D Layout
Description In a typical user interface users need to distribute screen space to different elements. If the size of elements is dynamic, it's desired that the screen space distribution is done automatically based on the contents's natural size. To enable easy...
Candera 2D Listener
Applications can receive notifications on scene graph events. Therefore implement a listener, which defines hooks to receive those notifications. Following listener interfaces are provided in Candera 2D: Candera::Camera2DListener defines hooks that ...
2D Effects
Description Candera2D renders content exclusively by pieces of code which are named effects. Effects represent semantic functionality which considers hardware and driver capabilities. The set of effects supported depends on the feature set of the...
2D Node Transformations
2D Node Manipulation Example To illustrate basic node transformation operations, the NodeManipulationWidget_2D and the DisplayPositionWidget2D part of the Tutorial Widgets cand be used. An usage example for NodeManipulationWidget_2D can be seen in NodeManipul...