Advanced Search
Search Results
94 total results found
Plugins Configuration
Plugins Configuration On the previous SC version just one type of importers was available (native importers using the mff framework). They were located in the folder ".\Importers". All the other plugins were managed assemblies located in the folder ".\Plugins...
Custom Properties Support
Custom Properties Support The plugins can register (extra) properties for solution items. These properties can be edited using the property grid and are stored in the solution files. The Type Manager service contains a method to register properties and anoth...
Introduction
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 ...
Configuration
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...
Default Adjustments
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...
Enabling 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. ...
Warping Sequence
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...
Warping Library API
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...
Warping Candera API
The warping related public interface of the Candera::Display class is presented below: Methods void SetWarpMatrix(WarpMatrix &warpMatrix, UInt index=0) const WarpMatrix & GetWarpMatrix(UInt index=0) const void ResetWarpMatrix(UInt ind...
Preparation
CgiRemoteControl.exe is a command-line tool that loads a SceneComposer solution and performs processing according to a configuration XML. The concrete processing is implemented on the plugin side. When necessary, pass a string command with --PlugInControl to i...
Command-line usage
Below are the basic steps for running CgiRemoteControl.exe. Because CgiRemoteControl.exe only triggers plugin processing, a separate plugin implementation is required. Execution Format Run CgiRemoteControl.exe from a script or command prompt using the follow...
Plugin-side implementation
CgiRemoteControl.exe is the execution trigger that starts plugin processing from the command line; the actual processing is implemented and executed on the plugin side. Therefore, on the plugin side, implement the IEventListener interface to handle events. ...
Sample Implementation Guide
This page explains the implementation steps and sample code for the SampleCgiRemoteControl plugin as a concrete example of running a plugin from CgiRemoteControl. For an overview of CgiRemoteControl.exe and its command-line options, see Command-line usage. Fo...
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...