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

2D Shear Effect

Candera Tutorial for Special 2D Render Techniques

Description This chapter briefly describes how to use the 2D shear effect. Ensure that this effect is supported by the device platform in use. 2D Configure a Shear Effect  Shear Effect By using Candera::ShearBitmapBrushBlend, the eff...

2D HSL Effect

Candera Tutorial for Special 2D Render Techniques

Description This chapter briefly describes how to use the 2D HSL effect. Ensure that this effect is supported by the device platform in use. Configure a 2D HSL Effect  HSL Effect The BitmapBrushHslBlend effect outputs an bitmap image...

2D Alpha Mask Effect

Candera Tutorial for Special 2D Render Techniques

Description This chapter briefly describes how to use the 2D alpha mask effect. Ensure that this effect is supported by the device platform in use. Configure a 2D Alpha Mask Effect  Alpha Mask Effect The alpha mask effect creates the...

Assertions

Candera Tutorial for Diagnostics

Refer to FeatStd Assertions how to use and configure assertions.

Logging

Candera Tutorial for Diagnostics

Refer to FeatStd Logging how to use and configure FeatStd logging feature. Candera Log Output For a list of all LogRealms supported by Candera, refer to Candera/System/Diagnostics/LogRealm.h: FEATSTD_LOG_DECLARE_REALM(CanderaEngine2D); FEATSTD_LOG_DECLARE_...

Performance Analysis > Introduction

Candera Tutorial for Diagnostics

Performance Analysis with CGI Analyzer By enabling the Candera Monitor component (CMake: FEATSTD_MONITOR_ENABLED), Candera code is instrumented with performance traces, which are evaluated by the CGI Analyzer tool. In addition, also custom instrumentations ca...

Performance Analysis > Howto Instrument for Performance Measurement

Candera Tutorial for Diagnostics

Performance Measurement with Analyzer This document shall convey the basics of performance measurement instrumentation. General Setup Project Setup  Copy your own project folder to your CGI Studio root folder (containing for example the Candera folder na...

Overview

Controls and Behaviors Behaviors

This chapter gives an overview of Behaviors. What are Behaviors? The purpose of Behaviors is to perform modifications to the content presented to the user. While it would be possible for the application to directly perform any required change directly to th...

Behaviors and Events

Controls and Behaviors Behaviors

This chapter explains how the Event-System in Behaviors work. General Behaviors communicate via Events with each other and with other components of the application. For each action a specific event is implemented. An Event can carry any data or none at all. ...

Enterprise Edition

Predefined Behaviors

Controls and Behaviors Behaviors

This chapter gives an explanation of the Behaviors that come with CGI Studio. Different types of Behaviors Behaviors are sorted into different categories, which are: Actions: Example Behaviors are: Play Animation, Start Timer, Set Color, Set Image, ...

Behavior Building Blocks - Behavior Blocks

Controls and Behaviors Behaviors

Description This chapter describes how to work with behavior building blocks - in short: behavior blocks. Behaviors can be nested and this way combined to a reusable behavior building block. These behavior blocks offer the possibility to configure, which of t...

Behavior Definition

Controls and Behaviors Behaviors

Behavior Definition While SceneComposer can be used to compose the static structure and properties of a scene, with Behaviors it is possible to add dynamics to a static scene structure. A Behavior is defined by behavior attributes: Name, Type, Proper...

Enterprise Edition

EventHandler Tab

Controls and Behaviors Behaviors

Every control needs an EventHandler in order to handle user events and take appropriate actions.Events, Conditions and Actions for a node can conveniently be edited in SceneComposer in the EventHandler Tab, which is located in the properties view. Using the Ev...

Implementation

Controls and Behaviors Behaviors

This page gives an overview of how Behaviors can be implemented. How to implement a Behavior There is very little difference between implementing a Widget and implementing a Behavior. Though there are some difference which will be explained below. Base Clas...

Enterprise Edition

CGI-Studio Default Behaviors

Controls and Behaviors Behaviors

CGI-Studio already provides multiple Behaviors by default which can already be used in projects. While they are also just Behaviors the follow a new concept for development which has been made possible by the new features of Behaviors. Basic Concept ...

Enterprise Edition

Examples Using Predefined Behaviors

Controls and Behaviors Predefined Behaviors

Thermometer Example 1. Drag&drop a Slider Control and a Text Value Control from the Controls Panel of the Toolbox to the Scene Editor or the Scene Tree. 2. Set the Slider's Minimum to "-50,00" and the maximum to "+50,00". 3. Ch...

Introduction

Courier

CGI Studio Courier Overview Courier framework implements Model-View-Control architecture pattern. It has defined extension points for 3rd party state machine integration. Courier is focusing on Message Handling and Data Binding. Depends on CGI Stud...

Courier Sample App

Courier Tutorials

Description In this tutorial, a SampleApp application is created to explain the main building blocks of a Courier application. Among others, the following use cases will be implemented step-by-step: Upon Courier::StartupMessage, the application will ...

CMake path