Recently Updated Pages
General 3.12
General Changes This page describes general updates that were made to CGI Studio for version 3.1...
FeatStd 3.12
String functions without bounds deprecated All FeatStd::Internal::String related functions witho...
Behaviors 3.12
New Behaviors: Set External Bitmap: Retrieves a bitmap and sets the bitmap of the associated R...
Candera 3.13
Monotype Version Upgrade The version of Monotype iType and Monotype WT-Shaper have been upgraded...
FeatStd 3.13
Refactored containers Refactored Identifier and Name classes Added Visual Studio debugging vi...
Platform 3.13
Platform changelog for 3.13 Android Implemented support for Clang: This update includes the i...
Clear Solution Cache
For an opened solution the Scene Composer uses a solution cache, which is stored in %appdata% dir...
Introduction
CGI Studio provides an integrated development environment based on Visual Studio for widget and a...
Courier V3.0.2
3.0.0-1 Message Processing 1. New Courier::Component::PostProcess method has been added. This me...
Candera 3D Listeners
Applications can receive notifications on scene graph events. Therefore implement and use a liste...
Vertex Geometry Modifier
Overview The VertexGeometryModifier, in conjunction with a VertexAccessor, helps to modify Verte...
Searching for Nodes with SearchTreeTraverser
Searching for Nodes With Candera::SearchTreeTraverser it is possible to find nodes within a give...
3D Node Transformations
3D Node Manipulation Example To illustrate basic node transformation operations, the NodeManipul...
3D Scenes and Nodes
Scenes and Nodes Candera::Node is an abstract base class for all scene graph nodes. ...
Loading of Shaped / Compressed Assets
Loading Shaped Assets Shaped assets are the result of partitioning an asset into several smaller...
Finalization
Description This tutorial explains how to shut down a 2D or 3D application safely. Releasing Sc...
Interfaces & Namespaces
Interfaces The Candera public interfaces are covered by the namespaces Candera and various subna...
Optimize Shader Program Coding
Avoid if-else Constructs in the Shader The use of if-else statements for non-constant variables ...
Use Specialized Shaders
Texture Cache Use Shaders that are customized to fit exactly your special situation. Reference ...
Surface Effects and Combinations
Draw Objects Sorted by Texture Spherical Environment mapping for static surface reflections is s...