Storyboard Embedded Resource Header (C/C++)

Export the application as a set of C/C++ header files. This will export one or more header files that can be used in conjunction with the Storyboard RTOS SDK product which generally requires a direct compilation of the Storyboard application into the system image. There are a number of parameters available for this export, the full context of use for these options are described in the Storyboard RTOS SDK users guide.

The following are parameters available for the C/C++ Resource Header export

Draw images directly from code storage (Flash/ROM)

This option relates to how the images used in the Storyboard application are going to be treated by the engine on the embedded system. Standard compressed image formats such as PNG or JPEG require decoding to a temporary buffer prior to display. This requires additional dynamic memory that may be beyond what the hardware platform has available. In order to support these smaller memory configuration systems with a graphically rich user interface, Storyboard Designer can pre-decode the images to a format that is directly compatible with the system's display output. When this occurs, the image data can stay resident in read-only memory and the Storyboard Engine can render it without incurring any additional dynamic memory overhead.

Export Model/Resources/Bitmap Fonts

The C/C++ header export is split into three separate header file choices one for model, one for the image and file resources and one for the bitmap fonts (if they are being used). By default these files will all point to the same header file location, but they can be separated if that is more suitable for your development purposes. The paths specified are paths that are relative to the output location set in the Transfer section.

The bitmap font header selection is only required if the platform configuration does not include a dynamic font rendering engine, such as FreeType. In the absence of a font engine, which would use the TrueType font files directly, the fonts and glyphs must be pre-rendered for use by Storyboard's bitmap font engine. The number of glyphs generated is dependent on the content of the font files and the quality of the font rendering is controlled by the Alphamap Font selection. The more bits that are used, the smoother the font will render but the larger the resulting data will be