Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

1387 total results found

Usage

Analyzer Frame Debugger

Main Toolbar After the connection to the application has been established, the main Frame Debugger toolbar will become active. The available features here depend on the enabled features in the application during build time and on the platform on ...

GettingStartedControls Part 2

Best Practice GettingStartedControls Solution

Part 2 of the GettingStartedControls Tutorial covers the creation of a scene for climate control using various predefined Scene Composer controls. As basis for part 2 of our GettingStartedControls creation tutorial please use your own created solutio...

9-patch image

General Concepts

Description The 4-slice scaling technique has been around in desktop graphics software for some years already and is well known to users of Flash and Illustrator. It's a brilliant technique for scaling images by dividing them using 5 slices into sections that...

Dynamic List

General Concepts

Overview and characteristics The size of the list exceeds the limit to process/render all items in the view or just not known at design time in SceneComposer. The view sees the list items only as a fragment/subset of the original list. The items i...

Integration of Monotype

General Concepts

This section provides an overview of the Monotype integration. The current integration is a hardwired solution. Therefore, the choice of which engine shall be used, has to be made at precompile-time (CMake decision). The following features have been integrated...

Enterprise Edition

Text engine: Shaping

General Concepts

Shaping Stored texts are ordered by the reading flow. This means that every text is placed from left to right within the memory. It does not matter which language it is. There is also no other information stored besides the text itself. Therefore, the memory ...

Monotype's Spark Engine

General Concepts

Introduction to Monotype’s Spark engine The Spark engine is Monotype’s lightweight font engine, with a focus on devices with a limited feature set. This is a powerful engine with many capabilities able to provide high quality font rasterization and shaping. Ho...

Enterprise Edition

Colored Glyph Support

General Concepts

With the integration of Monotype’s iType library, the CGI Studio text engine now supports colored bitmaps from the CBDT table of truetype/opentype fonts. Scope of new functionality Monotype must be configured as a font engine (for further details, pl...

Integration of CGI Player

General Concepts

Integration of the Player into SceneComposer The Player can be started directly from SceneComposer through the new functionality: Play button starts the Player. New configuration panel has been added to define if and how asset is generated and how the Player ...

Touch Input Handling

General Concepts Input Handling

Description This chapter gives a detailed, technical overview of how the user touch input is handled internally which is important to understand further concepts like the Control States. The base part therefore is the CgiStudioControl::ControlTouchSession whi...

API

Focus Management

General Concepts Input Handling

Focus Navigation on Computer The user of the created HMI wants to move the focus from one control to another. When using the computer, usually a keyboard is used for focus navigation. On a computer, the user can use the following keys to move the focus from ...

GestureDetector

General Concepts Input Handling

How to implement a custom GestureDetector The ControlTouchSession supports GestureDetectors. You simply register your own detector and register it at the ControlTouchSession. The ClickGestureDetector is one of the existing detectors. It detects click...

Introduction

General Concepts Warping

Image warping is the process of digitally manipulating an image such that shapes portrayed in the image have been distorted. Warping may be used for correcting image distortion as well as for creative purposes (e.g., morphing). The same techniques are equally ...

API
API
Enterprise Edition

Configuration

General Concepts Warping

Description Configuration information passed to the warping library is used to check constraints and as basis for computations. Following is a description of the warping configuration parameters: Reference Points The reference points are represented by a 2D...

Enterprise Edition

Default Adjustments

General Concepts Warping

An adjustment is specified by a mode and a delta. Mode defines the way of the distortion, delta defines the amount. The following modes are available: Parallelogram Trapezoid Pin balance Pincushion Shift Width Height Rotation (around bitmap ima...

Enterprise Edition

Enabling Warping

General Concepts Warping

Following are the display settings required to enable warping in Candera: Enable warping Set warp matrix Set warp image bounds Apply display settings Candera’s Display class uses a transaction based execution model for setting properties. ...

API
API
Enterprise Edition

Warping Sequence

General Concepts Warping

Distribute reference points over the bitmap according to the specifications in the parameter list. Parameterized through: Bitmap Area and the associated Bitmap Area Shift Bitmap predistortion (warping) Parameterized through: the active Parameter Set Ro...

Enterprise Edition

Warping Library API

General Concepts Warping

The public interface of the Warping Library is presented below: Method Parameters en_warp_result_t CalculateWarpMatrix() calculates the WarpMatrix from configuration parameters and reference points passed. stc_warp_configuration_pa...

Enterprise Edition