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

497 total results found

Transform Feedback

Candera Tutorial for Special 3D Render Techniques

Transform Feedback is the process of capturing primitives generated by the vertex processing step(s), recording data from those primitives into a vertex buffer. This allows one to preserve the post-transform rendering state of an object and resubmit this data ...

Enterprise Edition

2D Shadow Effect

Candera Tutorial for Special 2D Render Techniques

Description This chapter briefly describes how to use the 2D shadow effect. Ensure that this effect is supported by the device platform in use. 2D Configure a Shadow Effect  Shadow Effect By using Candera::ShadowBitmapBrushBlend, a c...

2D Mirror Effect

Candera Tutorial for Special 2D Render Techniques

Description This chapter briefly describes how to use the 2D mirror effect. Ensure that this effect is supported by the device platform in use. Configure a 2D Mirror Effect  Mirror Effect By using Candera::MirrorBitmapBrushBlend, a m...

2D Blur Effect

Candera Tutorial for Special 2D Render Techniques

Description This chapter briefly describes how to use the 2D blur effect. Ensure that this effect is supported by the device platform in use. Configure a 2D Blur Effect  Blur Effect By using Candera::BlurBitmapBrushBlend, a bitmap no...

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...

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

Message Processing

Courier Tutorials

Description This tutorial leads through all necessary parts for using messages inside a Courier application. Message Generation  Generating Application Messages In the sample application some specific messages are used. The messages are usually defined in ...

Data Binding

Courier Tutorials

Description DataBinding is the Courier framework mechanism to automatically distribute data items to interested consumers. The owner of data is the model component. It is the master in data distribution and sends and receives both data and control messages. ...

Visualization

Courier Tutorials

Description Beside the Messaging and Data Binding capabilities Courier can also be used for Visualization purposes. View and ViewController Instantiation  Description For instantiation of View and ViewController objects please refer to the following chapte...

Platform Configuration & Build Process

Courier Tutorials

Description This tutorial contains information about build process and some platform specific topics and shows how to build an SCHost.dll.  Build Process  Description The following chapters provide some information about build process aspects. Using CMake...

Interprocess Communication (IPC)

Courier Tutorials

Description Courier IPC provides a mechanism to send Courier messages to other applications (aka. processes) running on the same processor. Communication between physically distinct processors is not supported. This tutorial describes how you may enable IPC ...

CMake path