• Home
  • Documentation
  • Forums
  • FAQ's
Welcome, Anonymous
Login | Register
Home
» Documentation


loading...
Airplay Title

Airplay SDK 4.2 Documentation

Welcome to Airplay. This guide is designed to help you learn and get the most out of the Airplay SDK.


  • Introduction
  • What's New
  • How to Use this Documentation
  • Installation and Licensing
  • Getting Started
  • User Guide
  • Deploying to Devices
  • Airplay Programmer Tools Reference
  • Airplay Art Tools Reference
  • Airplay API Reference
  • Whitepapers
  • Airplay SDK
    • Introduction
    • What's New
    • How to Use This Documentation
    • Installation and Licensing
      • System Requirements
      • Downloading and Licensing the SDK
      • Installation
        • Installation on a Windows PC
        • Installation on a Mac
      • Release Notes
      • Licence Agreement
      • Copyright Information
    • Getting Started
    • User Guide
      • Overview of Airplay
        • The Two Sides of Airplay
          • Airplay System
          • Airplay Studio
            • Mixing Airplay Studio Rendering
        • Airplay Concepts
          • MKB Files
          • Loader/Binary System
          • Deployment
          • ICF Files
          • Data Files
          • Memory
          • Device Interoperability
          • Debugging
          • Extensions
          • Callback Functionality
        • Airplay Application Development Workflow
          • Creating Art Assets
          • Creating an Application Project
          • Test and Debug
          • Deployment to Device
      • Creating an Application
        • Creating Project Folders
        • Configuring the Project (MKB File)
        • Configuring Runtime Options (ICF File)
        • Creating a Main Application Loop
        • The Hello World Source File
        • Building the Hello World Project
        • Building for the Airplay Simulator and Debugging
        • Building for ARM and Deploying to Devices
      • API Examples
        • Example Structure
        • S3E Hello World Example
      • Simple Game Tutorials
        • Rendering an Animated Character Using Airplay Studio
        • Rendering a World With Multiple Instances Using Airplay Studio
      • Full Game Examples
        • Kartz 3D Racing Game Example
          • Art Overview
          • Code Overview
          • Building the Example
          • Running the Example
          • What is Happening with the Assets
          • Testing an ARM build within the ARM Emulator
          • Building and deploying the game on device
        • BlocSlot 2D Puzzle Game Example
          • Building for x86 and playing the game in the Airplay Simulator
          • Building for ARM and Playing the Game on Device
          • Testing how the Application responds to Screen Size and Rotation
          • Testing how the application responds to both key and touch inputs
          • Source Code Overview
          • Management of texture, material and font resources using the IwResManager API
          • 2D Drawing Using the IwGx API
          • Bitmap Font Rendering using the IwGxFont API
          • Writing a Single Application that Accommodates Multiple Screen Resolutions and Rotations
          • Writing a Single Application that Accommodates Keypad or TouchScreen Input
        • BeatToy 3D Fighting Game Example
          • Building the Example
          • Running the Example
          • What is Happening with the Assets
          • Building Resources From Airplay Studio Director
          • Testing an ARM build within the ARM Emulator
          • Building and Deploying the Game on Device
      • F.A.Q.
      • File Types
      • Using Open Source Modules
    • Deploying To Devices
      • Deployment Concepts and Best Practice
      • Platform-Specific Deployment Guides
        • iOS Deployment Guide (for iPhone, iPad, iPod)
          • Setting-up a Mac Signing Server (legacy support)
        • Android Deployment Guide
        • bada Deployment Guide
        • BREW Deployment Guide
        • Maemo Deployment Guide
        • Symbian Deployment Guide
        • webOS Deployment Guide
        • Windows Mobile Deployment Guide
      • Airplay System Deployment Tool
        • Opening the Deployment Tool
        • The Deployment Tool Interface
        • Using the Deployment Tool
          • Select Source Stage
          • Select Build Stage
          • Configuration Stage
          • Deploying Stage
        • Deployment Tool Settings
          • Configuration Settings
            • Generic Configuration Settings
            • Air File Configuration Settings
            • iOS (iPhone, iPad, iPod) Configuration Settings
            • Android Configuration Settings
            • bada Configuration Settings
            • BREW Configuration Settings
            • Maemo Configuration Settings
            • Symbian 9 s60 Configuration Settings
            • Symbian 9 UIQ3 Configuration Settings
            • Symbian 7 s60 Configuration Settings
            • Symbian 8 s60 Configuration Settings
            • webOS Configuration Settings
            • Windows Mobile Configuration Settings
            • Windows Configuration Settings
            • Mac OS X Configuration Settings
          • Deploying Settings
            • Air File Deploying Settings
            • iOS (iPhone, iPad, iPod) Deploying Settings
            • Android Deploying Settings
            • bada Deploying Settings
            • BREW Deploying Settings
            • Maemo Deploying Settings
            • Symbian 9 s60 Deploying Settings
            • Symbian 9 UIQ3 Deploying Settings
            • Symbian 7 s60 Deploying Settings
            • Symbian 8 s60 Deploying Settings
            • webOS Deploying Settings
            • Windows Mobile Deploying Settings
            • Windows Deploying Settings
            • Mac OS X Deploying Settings
      • iOS Signing Tools
        • iPhone Sign Request Tool
        • iPhone Re-Signing Tool
      • Troubleshooting
    • Airplay Programmer Tools Reference
      • Airplay System Configuration Utility
        • Configuration Utility Basic Options
        • Configuration Utility Advanced Options
        • Configuration Utility License Information
      • MKB File Settings
        • Preprocessor Definitions
        • MKB File Syntax Information
          • Comments
          • File Format
          • Commands
            • asset(s)
            • debug_define(s)
            • define(s) / undefine(s)
            • deployment(s)
            • file(s)
            • if / elif / else
            • includepath(s)
            • library(s)
            • librarypath(s)
            • option(s)
            • subproject(s)
            • target
        • Build Options
        • Deployment Options
        • Advanced MKB Usage
      • ICF File Settings
        • S3E ICF Settings
        • Derbh ICF Settings
        • IwUtil ICF Settings
        • IwGeom ICF Settings
        • IwGx ICF Settings
        • IwResmanager ICF Settings
        • IwGraphics ICF Settings
        • IwAnim ICF Settings
        • IwGxFont ICF Settings
        • IwHTTP ICF Settings
        • IwUI ICF Settings
      • Airplay Simulator
        • File Menu Option
        • Configuration Menu Option
          • Accelerometer Configuration
          • Audio Configuration
          • Contacts Configuration
          • Compass Configuration
          • Device Configuration
          • File Configuration
          • GL Configuration
          • Keyboard Configuration
          • License Configuration
          • Location Configuration
          • Memory Configuration
          • Pointer Configuration
          • SMS Configuration
          • Sound Configuration
          • Socket Configuration
          • Surface Configuration
          • Vibra Configuration
          • Video Configuration
          • All Settings
          • Reset to Default
        • Preferences Menu Option
          • Display Preferences
          • Keyboard Preferences
        • Events Menu Option
        • Remote Control Menu Option
        • Metrics Menu Option
          • Airplay System Metrics
          • Airplay Studio Metrics
        • Help Menu Option
        • Manual Simulator Configuration
      • Airplay Remote Control
      • dzip Tool and Compressed Derbh Archives
        • Creating a Derbh Archive
        • dzip Command Line Options
        • dzip Archive Creation Example
        • dzip Configuration File Settings
    • Airplay Art Tools Reference
      • Introduction
      • What's New
      • How To Use This Help
      • System Requirements
      • Installation
      • Introduction to the Airplay Art Tools
        • An Introduction to the Exporters
        • An Introduction to Director
        • An Introduction to the Viewer
        • An Introduction to the Font Builder
      • Quick Start
        • Using the Exporters
          • Exporting an Asset
          • Excluding an Asset
          • Pre-Flight Check
        • Using Director
          • Setting up a Project
          • Viewing Assets
          • Changing the Layout
        • Using the Viewer
          • How to View Assets
          • Viewer Controls
        • Using the Font Builder
          • Creating a New Font
          • Working on an Existing Font
      • Airplay Studio Exporters
        • Introduction to the Exporters
        • Description of the Exporter Tools
        • The Process of Exporting
        • Models
          • Creating Optimum Models
          • Creating Selection Sets
          • Character Assemblies
          • Level of Detail Groups
        • Materials
          • Adding Materials
          • Transparency
          • Palettisation
          • Multiple UV Sets
          • Vertex Colours
        • Animation
          • Exporting Animations
          • Sub Anims
          • UV Animation
        • Export Types
          • Choosing an Export Type
          • Model Export
          • Animation Export
          • Material Export
          • Scene Export
          • Level Export
          • World Export
          • Advanced Export Options
        • Exporter UI
          • Project Options
          • Export Options
          • Asset Options 1
          • Asset Options 2
        • Exporter Editor
          • Mesh Properties
          • Material Properties
          • Selection Sets
        • Exclude Editor
          • Excluding Objects from Export
          • Exclude Editor UI
        • Pre-Flight Check
          • Using the Pre-Flight Check
          • Pre-Flight Check UI
        • The Importer
          • Using the Importer
          • Importer UI
      • Airplay Studio Director
        • Introduction to Director
        • Using Director
          • Creating a Project
          • Opening Different Assets
          • Modifying Properties on Assets
          • Saving Changes to Assets
          • Exporting File Lists
        • Director UI
          • Main Menus
          • Context Menu
          • The Other Tab
          • Filtering a View
          • The Different Views
            • Project View
            • Hierarchy View
            • Reference View
            • Report View
            • Editor View
            • Details View
            • Summary View
          • Customising the Interface
            • Setting the Panel that Opens New Views
            • Saving the Layout
            • Loading a Layout
      • Airplay Studio Viewer
        • Introduction to the Viewer
        • Opening an Asset in the Viewer
        • Editing the Asset
        • User Interface
          • Menus
          • Tabbed Toolbar
          • Main Panels
          • Changing the Viewer Layout
        • Default Controls
          • Camera Controls: Keyboard
          • Camera Controls: Mouse
          • Keyboard Controls
          • Changing the Controls
        • The Metrics
      • Airplay Studio Font Builder
        • Introduction to the Font Builder
        • Creating a Font
        • Loading a Font
        • User Interface
          • Input
          • Input Options
          • Output
          • Output Options
          • Saving and Loading
      • Airplay Studio UI Builder
        • Introduction to the UI Builder
        • Laying out Controls
        • Customising a Control
        • Creating a Calculator
        • Using UI Builder to make an Application
        • User Interface
          • Main Menus
          • Main Toolbar
          • Files Tab
          • Palette Tab
          • Media Tab
          • Viewer Tab
          • Source Tab
          • Element Editor Tab
          • Layout Editor Tab
          • Style Editor Tab
          • Material Editor Tab
      • Collada Art data Converter
        • Using the Collada Converter
        • Running from the Command Line
      • FAQs
        • Exporters FAQs
        • Director FAQs
        • Viewer FAQs
        • Font Builder FAQs
      • Tutorials
        • Beginners Tutorials
          • Projects
            • Creating a Project
          • Using Director
            • The Director Interface
            • The Context Menu
            • Creating a Report
          • Using the Viewer
            • Using the Camera
            • Viewer Options
          • Using the Exporters
            • Exporting a Scene
          • Building a Font
            • Creating a Font
            • Loading a Font
        • Creating UV Animation
          • Creating Cell Animation
          • Creating Scroll Animation
        • World Exports and Duplicated Content
          • Exporting the Pieces
          • Putting Together the Scene
    • Airplay API Reference
      • API Reference Overview
      • S3E API Documentation
        • S3E Accelerometer
          • S3E Accelerometer Overview
          • Accelerometer API Reference
          • S3E Accelerometer Examples
            • S3E Accelerometer Example
        • S3E Audio
          • S3E Audio Overview
          • Audio API Reference
          • S3E Audio Examples
            • S3E Audio Basic Example
            • S3E Audio Advanced Example
        • S3E Clipboard
          • S3E Clipboard Overview
          • Clipboard API Reference
          • S3E Clipboard Examples
            • S3E Clipboard Example
        • S3E Compass
          • S3E Compass Overview
          • Compass API Reference
          • S3E Compass Examples
            • S3E Compass Example
        • S3E Compression
          • S3E Compression Overview
          • Compression API Reference
          • S3E Compression Examples
            • S3E Compression Basic Example
        • S3E Configuration
          • S3E Configuration Overview
          • Configuration API Reference
          • S3E Configuration Examples
            • S3E Configuration Example
        • S3E Contacts
          • S3E Contacts Overview
          • Contacts API Reference
          • S3E Contacts Examples
            • S3E Contacts Read Example
            • S3E Contacts Write Example
        • S3E Crypto Collection
          • S3E Crypto Collection Overview
          • Crypto Collection API Reference
        • S3E Debug
          • S3E Debug Overview
          • Debug API Reference
        • S3E Device Interface
          • S3E Device Interface Overview
          • Device Interface API Reference
          • S3E Device Interface Examples
            • S3E Device Info Example
            • S3E Event Example
            • S3E Launcher Example
        • S3E Extensions
          • S3E Extensions Overview
          • Extensions API Reference
          • Generic Extensions
            • Debug Heap Extension
              • Debug Heap Extension Overview
              • Debug Heap Extension API Reference
            • Library Extension
              • Library Extension Overview
              • Library Extension API Reference
            • Metrics Extension
              • Metrics Extension Overview
              • Metrics Extension API Reference
            • OS Exec Extension
              • OS Exec Extension Overview
              • OS Exec Extension API Reference
              • OS Exec Extension Example
            • OS Read String Extension
              • OS Read String Extension Overview
              • OS Read String Extension API Reference
              • OS Read String Extension Example
            • SMS Extension
              • SMS Extension Overview
              • SMS API Reference
              • SMS Extension Example
            • Window Extension
              • Window Extension Overview
              • Window Extension API Reference
              • Window Extension Example
          • iPhone Extensions
            • Background Audio Extension
              • Background Audio Extension Overview
              • Background Audio Extension API Reference
              • Background Audio Extension Example
            • Background Music Extension
              • Background Music Extension Overview
              • Background Music Extension API Reference
              • Background Music Extension Example
            • Facebook Extension
              • Facebook Overview
              • Facebook Extension API Reference
              • Facebook Example
            • iAd Extension
              • iAd Extension Overview
              • iAd Extension API Reference
              • iAd Extension Example
            • iPhone Extension
              • iPhone Extension Overview
              • Iphone Extension API Reference
            • iPhone Game Kit Extension
              • iPhone Game Kit Extension Overview
              • iPhone Game Kit Extension API Reference
              • iPhone Game Kit Extension Example
            • MicroTransaction Extension
              • MicroTransaction Extension Overview
                • MicroTransaction Concepts and Guidelines
                • Using the MicroTransaction API
              • MicroTransaction Extension API Reference
              • MicroTransaction Extension Example
            • ZeroConf Extension
              • ZeroConf Extension Overview
              • ZeroConf Extension API Reference
              • ZeroConf Extension Examples
                • ZeroConf Extension Example
                • Shared Whiteboard Example
        • S3E File
          • S3E File Overview
          • File API Reference
          • S3E File Examples
            • S3E File IO Basic Example
        • S3E GL
          • S3E GL Overview
          • GL API Reference
        • S3E Keyboard
          • S3E Keyboard Overview
          • Keyboard API Reference
          • S3E Keyboard Examples
            • S3E Keyboard Example
        • S3E Licensing
          • S3E Licensing Overview
          • Licensing API Reference
        • S3E Location
          • S3E Location Overview
          • Location API Reference
          • S3E Location Examples
            • S3E Location Example
        • S3E Memory
          • S3E Memory Overview
          • Memory API Reference
          • S3E Memory Examples
            • S3E Memory Example
        • S3E Pointer
          • S3E Pointer Overview
          • Pointer API Reference
          • S3E Pointer Examples
            • S3E Pointer Multi-Touch Example
        • S3E Secure Storage
          • S3E Secure Storage Overview
          • Secure Storage API Reference
        • S3E Socket
          • S3E Socket Overview
          • Socket API Reference
          • S3E Socket Examples
            • S3E Socket Example
        • S3E Sound
          • S3E Sound Overview
          • Sound API Reference
          • S3E Sound Examples
            • S3E Sound Basic Example
            • S3E Sound Advanced Example
            • S3E Sound Streaming Example
        • S3E Sound Record
          • S3E Sound Record Overview
          • SoundRecord API Reference
          • S3E Sound Record Examples
            • S3E Sound Record Example
        • S3E Surface
          • S3E Surface Overview
          • Surface API Reference
          • S3E Surface Examples
            • S3E Surface Example
        • S3E Timer
          • S3E Timer Overview
          • Timer API Reference
          • S3E Timer Examples
            • S3E Timer Basic Example
            • S3E Timer Advanced Example
        • S3E Types
          • S3E Types Overview
          • Types API Reference
        • S3E Vibra
          • S3E Vibra Overview
          • Vibra API Reference
          • S3E Vibra Examples
            • S3E Vibra Example
        • S3E Video
          • S3E Video Overview
          • Video API Reference
          • S3E Video Examples
            • S3E Video Example
      • Derbh API Documentation
        • Derbh API Overview
        • Derbh API Reference
          • Derbh Low-level API
          • Derbh High-level Archive API
        • Derbh Examples
          • Derbh Basic Example
      • IwUtil API Documentation
        • IwUtil API Overview
          • IwUtil Initialisation and Termination
          • Memory Management
            • Using Buckets
            • Debugging Memory Behaviour Using Buckets
            • Keeping Memory Allocation Uniform Between Debug And Release Builds
          • String Hashing
          • Class Factory
          • Image Manipulation
          • Key Mapping
          • Managed Objects
            • CIwManaged Virtual Functions
          • Serialisation
          • Text Parsing
          • Callstack
          • Debug Menus
          • Array
          • Debug
            • Assertions
            • Tracing
          • Random
        • IwUtil API Reference
          • IwClassFactory
          • IwHashString
          • IwImage
          • IwImageFixedBuffer
          • IwKeymap
          • IwManaged
          • IwManagedList
          • IwMemBucket
          • CIwMemBucketHelpers
          • IwMemory
          • IwMenu
          • IwCallstack
          • IwSerialise
          • IwTextParseable
          • IwTextParser
          • IwTextParserITX
          • IwArray
          • IwAutoFile
          • IwDebug
          • IwList
          • IwOptimiseARM
          • IwOptimiseSize
          • IwOptimiseSpeed
          • IwFileString
          • IwRandom
          • IwTypes
          • IwUTF8
          • IwUtil
          • IwOptimiseThumb
          • IwString
        • IwUtil Examples
          • Class Factory Example
          • Hash Example
          • Image Format Example
          • Managed Object Example
          • Text Parsing Example
          • Serialising Example
          • Key Mapping Example
          • Memory Utility Example
          • Array Example
          • Debug Example
          • Debug Menu Example
          • Random Number Example
      • IwGeom API Documentation
        • IwGeom API Overview
          • IwGeom Initialisation and Termination
          • Types
          • Vector
          • Matrix
          • Sphere
          • Bounding Box
          • Plane
          • Quaternion
          • Trigonometry and Square Root
          • Intersection
        • IwGeom API Reference
          • IwGeomBBox
          • IwGeomCore
          • IwGeomFMat
          • IwGeomFMat2D
          • IwGeomFQuat
          • IwGeomFVec2
          • IwGeomFVec3
          • IwGeomFVec4
          • Intersect
          • IwGeomLegacy
          • IwGeomMat
          • IwGeomMat2D
          • IwGeomMenu
          • IwGeomPlane
          • IwGeomQuat
          • IwGeomSphere
          • IwGeomSQuat
          • IwGeomSVec2
          • IwGeomSVec3
          • IwGeomSVec4
          • IwGeomVec
          • IwGeomVec2
          • IwGeomVec3
          • IwGeomVec4
        • IwGeom Examples
          • Primitives Example
          • Matrix Rotation Example
          • Vectors Example
          • Ray Picking Example
      • IwGx API Documentation
        • IwGx API Overview
          • IwGx Initialisation and Pipeline
          • IwGx State
          • Selective Linking
          • Drawing Primitives
            • Drawing a Polygon
            • Drawing Modes
          • Material
            • Material Shade Mode
            • Material Cull Mode
            • Material Modulation Mode
            • Material Alpha Mode
            • Material Blend Mode
            • Material Colours
            • Material Textures
            • Material UV Animation
            • Template Material
          • Texture
          • Streams
          • Colour
          • Transform
            • Modelspace
            • Worldspace
            • Viewspace
            • Screenspace
          • Lighting
            • Lighting: The Lighting Model
            • Lighting: Scene Lights
          • Rasterisation
            • Rasterisation: IwGxDrawPrims()
            • Rasterisation: IwGxFlush()
            • Rasterisation: Sorting Mode
            • Rasterisation: Swapping Buffers
          • Using IwGx with OpenGL ES
          • Using IwGx with OpenGL ES 2.x
          • Data Cache
          • Screen Manipulation
          • Clipping
          • Z-depth
          • IwGx Metrics
          • Debug Drawing
            • Text
            • Helpers
          • Miscellaneous
            • IwGxTickUpdate()
            • Motion Blur
        • IwGx API Reference
          • Clipping
          • Colours
          • Debug Drawing
          • Data Cache
          • Initialisation and Termination
          • Screen Manipulation
          • Flag Functions
          • Pipeline Switching
          • Selective Linking
          • Z-Depth Control
          • Fog Control
          • Vertex Streams
          • Normal Streams
          • Colour Streams
          • UV Streams
          • Rasterisation Pipeline
          • Transform Pipeline
          • Lighting Pipeline
          • Textures
          • Materials
          • Miscellaneous Functions
          • IwGx Error
          • IwGxMotionBlur
          • Printing
          • OpenGL ES 2.x Shader Techniques
          • IwGxState
          • Stream Objects
          • Surfaces and Render Targets
          • IwGxTransformSW
          • IwGxTypes
        • IwGx Examples
          • IwGx Polygon Display Example
          • IwGx Drawing Modes Example
          • IwGx Coordinate Spaces Example
          • IwGx Texture Examples
            • IwGx Texture Example
            • IwGx CIwTexture Example
            • IwGx Dynamic Texture Example
          • IwGx Lighting Examples
            • IwGx Basic Lighting Example
            • IwGx Lighting Example
          • IwGx Surface Examples
            • IwGxSurface Offscreen Example
            • IwGxSurface PostProcess Example
          • IwGx Billboards Example
          • IwGx DebugPrim Example
          • IwGx Resource Groups Example
          • IwGx Alpha Modes Example
          • IwGx UV Animation Example
      • Iw2D API Documentation
        • Iw2D API Overview
          • Iw2D Context
          • Drawing Images
          • Drawing Primitives
          • Drawing Text
          • Using Surfaces
          • Iw2D Transform Pipeline
          • Mixing Iw2D With Other Rendering
          • Using Iw2D Lite Version
        • Iw2D API Reference
          • Drawing Context
          • Basic Primitives
          • Images
          • Fonts
          • Miscellaneous Functions
        • Iw2D Examples
          • Iw2D Primitives Example
          • Iw2D Images Example
          • Iw2D Strings Example
          • Iw2D Transforms Example
          • Iw2D Advanced Transforms Example
          • Iw2D Hit Tested Images
      • IwResManager API Documentation
        • IwResManager API Overview
          • IwResManager Initialisation and Termination
          • Resource Manager Modes
          • Groups
            • Loading Resources Using the GROUP File
            • Child Groups
            • Shared Groups
          • Destroying Resources
          • Resource Searches
            • Searching for a Specified Group
            • Searching within a Group for a Resource of a Specified Name and Type
            • Searching within a Group for a list of Resources of a Specified Type
            • Modifying a Search
          • Resource Templates
          • Resource Handlers
          • The Application Resource Pipeline
          • Advanced - Controlling How Group Binaries are Built
            • Reducing Binary Size
          • Building Multiple Data Sets
            • Why Multiple Data Sets?
            • Build Styles
            • The BeatToy Example
            • Building Resources Using the 'sw' Style
            • Building Resources Using the 'gles1' Style
            • Building Resources Using the 'pvrtc' Style
            • Specifying the Build Style
            • Creating Derbh Archives from Multiple Data Sets
            • Building a Data Set Optimised for a Specified Hardware Platform
            • Failing to Specify a Build Style
            • Interacting with Build Styles in Custom Types
        • IwResManager API Reference
          • IwResManager Groups
          • IwResManager Resource Handlers
          • Initialisation and Termination
          • Resource Manager Singleton
        • IwResManager Examples
          • IwResManager Groups Example
          • IwResManager Resource Search Example
          • IwResManager Templates Example
          • IwResManager Advanced Resource Search Example
          • IwResManager Resource Handler Example
      • IwGraphics API Documentation
        • IwGraphics API Overview
          • IwGraphics Initialisation and Termination
          • IwGraphics State
          • Model
          • Model Blocks
          • Model Extensions
          • Model Builder
          • IwGraphics Metrics
          • Loading of Models
            • Loading of Models (Meshes) from GEO Files
            • Manually Creating a Model
        • IwGraphics API Reference
          • Initialisation and Termination
          • Selective Linking
          • General State
          • Model Object
          • Model Builder
          • Model Extensions
          • GEO file helpers
        • IwGraphics Examples
          • IwGraphics Model Example
          • IwGraphics Model Two Example
          • IwGraphics Model Builder Example
          • IwGraphics Manual Model Builder Example
          • IwGraphics Resource Groups Example
          • IwGraphics Model Builder Callbacks Example
          • IwGraphics Model Ray Intersection Example
          • IwGraphics GLES2 Example
          • IwGraphics Scalable Pipeline Example
      • IwAnim API Documentation
        • IwAnim API Overview
          • IwAnim Initialisation and Termination
          • IwAnim State
          • Skeleton
          • Skin
          • Animation
          • Animation Player
          • Playing a Single-Boned Animation
          • Blending
            • Smooth Transitions
            • Overlaying Multiple Animations
          • Offset Animation
          • IwAnim Metrics
          • IwAnim Performance
        • IwAnim API Reference
          • Animation Bone.
          • Animation
          • Initialisation and Termination
          • General State
          • Animation Player
          • Skeleton
          • Skin
          • IwResHandler
        • IwAnim Examples
          • IwAnim Animation Rendering Example
          • IwAnim Animation Playback Example
          • IwAnim Skeleton Example
          • IwAnim SubSkeleton Example
          • IwAnim Offset Example
          • IwAnim Single-Boned Animation Playback Example
      • IwGxFont API Documentation
        • IwGxFont API Overview
          • IwGxFont Initialisation and Termination
          • IwGxFont State Object
          • Creating a Font
          • IwGxFont Files
          • Formatting Text
          • Rendering Text
          • Conditioning Font Binaries
        • IwGxFont API Reference
          • Initialisation and Termination
          • IwGxFont State Control
          • IwGxFont Parameter Callbacks
          • IwGxFont Types
          • Drawing and Preparing Text
        • IwGxFont Examples
          • IwGxFont Basic Example
          • IwGxFont Parameters Example
          • IwGxFont Clipping Example
          • IwGxFont 3D Example
          • IwGxFont Browser Example
      • IwUI API Documentation
        • IwUI API Overview
          • Overview of UI Concepts
          • Elements
          • Properties and Styles
          • The Event Framework
          • The Rendering System
          • Layout Management
          • The Animation System
          • Delegates
        • IwUI API Reference
          • Utility Classes
            • Text Decomposer
          • Animation
          • Delegates
          • Drawables
          • Elements
          • Events
          • Focus Handlers
          • Rendering
          • Layout
          • Properties and Styles
            • Property Set
          • Text Input
          • View
        • IwUI Examples
          • IwUI Hello World Example
          • IwUI Hello World Dynamic Example
          • IwUI Dynamic Population Example
          • IwUI Layouts Example
          • IwUI Localise Example
          • IwUI Stylesheets Example
          • IwUI Calculator Example
          • IwUI Data Binding Example
          • IwUI RSS Example
          • IwUI Signals and Slots Example
          • IwUI Widgets Example
          • IwUI Animation Example
          • IwUI Contacts Example
      • IwHTTP API Documentation
        • IwHTTP API Overview
          • HTTP Client
          • URI Parsing
        • IwHTTP API Reference
          • HTTP Client Object
          • URI Object
        • IwHTTP Examples
          • IwHTTP Example
          • IwHTTP Location Map Example
      • Data Structures
        • CIwBuffer::ByteProxy
        • CIw2DFont
        • CIw2DImage
        • CIw2DSurface
        • CIwAnim
        • CIwAnimBlendSource
        • CIwAnimBone
        • CIwAnimPlayer
        • CIwAnimSkel
        • CIwAnimSkin
        • CIwArray< X, A, REALLOCATE >
        • CIwAutoFile
        • CIwBBoxT< V >
        • CIwColour
        • CIwEvent
        • CIwEventBroadcast
        • CIwFBBox
        • CIwFMat
        • CIwFMat2D
        • CIwFQuat
        • CIwFSphere
        • CIwFVec2
        • CIwFVec3
        • CIwFVec4
        • CIwGxFontPreparedData
        • CIwGxShaderTechnique
        • CIwGxShaderUniform
        • CIwGxStream
        • CIwGxSurface
        • CIwHTTP
        • CIwImage
        • CIwList< X >
        • CIwListNode
        • CIwManaged
        • CIwManagedList
        • CIwMat
        • CIwMat2D
        • CIwMaterial
        • CIwMemBucket
        • CIwMemBucketBuffer
        • CIwMemBucketBuiltin< X, size >
        • CIwMemBucketBuiltinFixedSize< size >
        • CIwMemBucketDebugBigAllocationSpotter
        • CIwMemBucketDebuggerInterface
        • CIwMemBucketDebugTester
        • CIwMemBucketDebugWatcher
        • CIwMemBucketDLBuffer
        • CIwMemBucketFixedSize
        • CIwMemBucketGuarded
        • CIwMemBucketSelector
        • CIwMemBucketSystem
        • CIwMemBucketSystemDebug
        • CIwMenu
        • CIwMenuItem
        • CIwMenuItemDisplayBool
        • CIwMenuItemDisplayFloat
        • CIwMenuItemDisplayInt16
        • CIwMenuItemDisplayInt32
        • CIwMenuItemDisplayInt8
        • CIwMenuItemDisplayUInt16
        • CIwMenuItemDisplayUInt32
        • CIwMenuItemDisplayUInt8
        • CIwMenuItemEditAngle
        • CIwMenuItemEditBool
        • CIwMenuItemEditEnum
        • CIwMenuItemEditFixed
        • CIwMenuItemEditFlags
        • CIwMenuItemEditFloat
        • CIwMenuItemEditInt16
        • CIwMenuItemEditInt32
        • CIwMenuItemEditInt8
        • CIwMenuItemEditUInt16
        • CIwMenuItemEditUInt32
        • CIwMenuItemEditUInt8
        • CIwMenuItemManagedList
        • CIwMenuItemString
        • CIwMenuItemTitle
        • CIwMenuManager
        • CIwModel
        • CIwModelBlock
        • CIwModelBlockBiTangents
        • CIwModelBlockChunk
        • CIwModelBlockChunkTree
        • CIwModelBlockChunkVerts
        • CIwModelBlockCols
        • CIwModelBlockFaceFlags
        • CIwModelBlockIndGroups
        • CIwModelBlockNorms
        • CIwModelBlockTangents
        • CIwModelBlockVerts
        • CIwModelBlockVerts2D
        • CIwModelExt
        • CIwModelExtPos
        • CIwModelExtSelSet
        • CIwModelExtSelSetEdge
        • CIwModelExtSelSetFace
        • CIwModelExtSelSetVert
        • CIwModelExtSphere
        • CIwParseable
        • CIwPlane
        • CIwProfileMenu
        • CIwProperty< Type, DataType >
        • CIwPropertyBase
        • CIwPropertyBinding
        • CIwPropertyData< Type >
        • CIwPropertyDataType< Type >
        • CIwPropertyDefine
        • CIwPropertyList< Type, DataType >
        • CIwPropertySet
        • CIwPropertyString
        • CIwPropertyTypeMap< Key >
        • CIwQuat
        • CIwRect
        • CIwRect32
        • CIwResGroup
        • CIwResHandler
        • CIwResHandlerANIM
        • CIwResHandlerGEO
        • CIwResHandlerGROUP
        • CIwResHandlerImage
        • CIwResHandlerITX
        • CIwResHandlerMTL
        • CIwResHandlerSKEL
        • CIwResHandlerSKIN
        • CIwResList
        • CIwResManager
        • CIwResTemplate
        • CIwResTemplateANIM
        • CIwResTemplateGEO
        • CIwResTemplateGROUP
        • CIwResTemplateImage
        • CIwResTemplateMTL
        • CIwResTemplateSKEL
        • CIwResTemplateSKIN
        • CIwSphereT< V, R >
        • CIwSQuat
        • CIwString< N >
        • CIwSVec2
        • CIwSVec3
        • CIwSVec4
        • CIwTextParser
        • CIwTextParserITX
        • CIwTexture
        • CIwUIAlertDialog
        • CIwUIAnimation
        • CIwUIAnimator
        • CIwUIAnimData
        • CIwUIAnimDataType< Type >
        • CIwUIAnimKeyFrame
        • CIwUIAnimManager
        • CIwUIButton
        • CIwUICheckbox
        • CIwUIColour
        • CIwUIController
        • CIwUIDrawableBorder
        • CIwUIDrawableImage
        • CIwUIDrawableText
        • CIwUIElement
        • CIwUIElementEventHandler
        • CIwUIElementItem
        • CIwUIElementPropertyBinding
        • CIwUIElementPtr
        • CIwUIEventAlertDialogButton
        • CIwUIEventButton
        • CIwUIEventChar
        • CIwUIEventCheckbox
        • CIwUIEventClick
        • CIwUIEventFocus
        • CIwUIEventKey
        • CIwUIEventLayout
        • CIwUIEventPickerView
        • CIwUIEventPickerWheel
        • CIwUIEventPointerEnter
        • CIwUIEventPointerLeave
        • CIwUIEventPointerMove
        • CIwUIEventRadioButton
        • CIwUIEventSlider
        • CIwUIEventSoftKey
        • CIwUIEventTabBarButton
        • CIwUIEventTableView
        • CIwUIEventTableViewItem
        • CIwUIEventTextInput
        • CIwUIEventTouchEnter
        • CIwUIEventTouchLeave
        • CIwUIEventTouchMove
        • CIwUIEventTouchPress
        • CIwUIEventVisibility
        • CIwUIFocusHandler
        • CIwUIFocusHandler2D
        • CIwUIFocusHandlerTab
        • CIwUIGraphics
        • CIwUIHoldingPtr< Type >
        • CIwUIImage
        • CIwUILabel
        • CIwUILayout
        • CIwUILayoutForm
        • CIwUILayoutGrid
        • CIwUILayoutHorizontal
        • CIwUILayoutItem
        • CIwUILayoutItemContainer
        • CIwUILayoutSpacer
        • CIwUILayoutVertical
        • CIwUIPickerView
        • CIwUIPickerViewItemSource
        • CIwUIPickerWheel
        • CIwUIPositionPolicy
        • CIwUIProgressBar
        • CIwUIPropertySet
        • CIwUIRadioButton
        • CIwUIRect
        • CIwUIScrollableView
        • CIwUISignal< Interface >
        • CIwUISizePolicy
        • CIwUISlider
        • CIwUISlot< Handler, Interface >
        • CIwUISoftKeyboard
        • CIwUISoftKeyPosition
        • CIwUIStyle
        • CIwUIStyleManager
        • CIwUIStylesheet
        • CIwUITabBar
        • CIwUITableView
        • CIwUITableViewItem
        • CIwUITableViewItemSource
        • CIwUITextField
        • CIwUITextInput
        • CIwUIView
        • CIwUncopyable
        • CIwURI
        • CIwUriEscape
        • CIwVec2
        • CIwVec3
        • CIwVec4
        • IIwUIAnimatorObserver
        • IIwUIDrawable
        • IIwUIEventHandler
        • IIwUIVisitor
        • CIwModelBlockChunkTree::Node
        • s3eAudioCallbackData
        • s3eDecompressionInput
        • s3eDeviceStateChangeInfo
        • s3eDeviceVolChangeInfo
        • s3eExtMetricsInfo
        • s3eFileUserCallbacks
        • s3eGKPeer
        • s3eGKSession
        • s3eGKSessionConnectResult
        • s3eGKSessionDisconnectInfo
        • s3eGKSessionPeerConnectAttempt
        • s3eGKSessionRecievedData
        • s3eInetAddress
        • s3eKeyboardCharEvent
        • s3eKeyboardEvent
        • s3eLocation
        • s3eMemoryUsrMgr
        • s3ePaymentRequest
        • s3ePaymentTransaction
        • s3ePointerEvent
        • s3ePointerMotionEvent
        • s3ePointerTouchEvent
        • s3ePointerTouchMotionEvent
        • s3eProductInformation
        • s3eSMSMessage
        • s3eSoundEndSampleInfo
        • s3eSoundGenAudioInfo
        • s3eSoundRecordData
        • s3eSurfaceCopyupInfo
        • s3eSurfaceInfo
        • s3eSurfaceOrientation
        • s3eTransactionReceipt
        • s3eWindowDisplayMode
        • CIwList< X >::Store
        • Graph Legend
      • Class Hierarchy
        • CIwBuffer::ByteProxy
        • CIw2DFont
        • CIw2DImage
        • CIw2DSurface
        • CIwAnimBlendSource
        • CIwArray< X, A, REALLOCATE >
        • CIwArray< Type >
        • CIwAutoFile
        • CIwBBoxT< V >
        • CIwColour
          • CIwUIColour
        • CIwFBBox
        • CIwFMat
        • CIwFMat2D
        • CIwFQuat
        • CIwFSphere
        • CIwFVec2
        • CIwFVec3
        • CIwFVec4
        • CIwGxFontPreparedData
        • CIwGxShaderUniform
        • CIwGxStream
        • CIwGxSurface
        • CIwHTTP
        • CIwImage
        • CIwList< X >
        • CIwListNode
        • CIwManagedList
        • CIwMat
        • CIwMat2D
        • CIwMemBucket
          • CIwMemBucketBuffer
            • CIwMemBucketDLBuffer
              • CIwMemBucketSystemDebug
            • CIwMemBucketFixedSize
              • CIwMemBucketBuiltinFixedSize< size >
          • CIwMemBucketGuarded
          • CIwMemBucketSystem
        • CIwMemBucketBuiltin< X, size >
        • CIwMemBucketDebuggerInterface
          • CIwMemBucketDebugBigAllocationSpotter
          • CIwMemBucketDebugTester
          • CIwMemBucketDebugWatcher
        • CIwMemBucketSelector
        • CIwMenu
        • CIwMenuItem
          • CIwMenuItemDisplayBool
          • CIwMenuItemDisplayFloat
          • CIwMenuItemDisplayInt16
          • CIwMenuItemDisplayInt32
          • CIwMenuItemDisplayInt8
          • CIwMenuItemDisplayUInt16
          • CIwMenuItemDisplayUInt32
          • CIwMenuItemDisplayUInt8
          • CIwMenuItemEditAngle
          • CIwMenuItemEditBool
          • CIwMenuItemEditFixed
          • CIwMenuItemEditFloat
          • CIwMenuItemEditInt16
          • CIwMenuItemEditInt32
          • CIwMenuItemEditInt8
          • CIwMenuItemEditUInt16
          • CIwMenuItemEditUInt32
            • CIwMenuItemEditEnum
            • CIwMenuItemEditFlags
          • CIwMenuItemEditUInt8
          • CIwMenuItemManagedList
          • CIwMenuItemString
          • CIwMenuItemTitle
        • CIwMenuManager
        • CIwParseable
          • CIwManaged
            • CIwAnimBone
            • CIwAnimPlayer
            • CIwEvent
              • CIwEventBroadcast
              • CIwUIEventAlertDialogButton
              • CIwUIEventButton
              • CIwUIEventChar
              • CIwUIEventCheckbox
              • CIwUIEventClick
              • CIwUIEventFocus
              • CIwUIEventKey
              • CIwUIEventLayout
              • CIwUIEventPickerView
              • CIwUIEventPickerWheel
              • CIwUIEventPointerEnter
              • CIwUIEventPointerLeave
              • CIwUIEventPointerMove
              • CIwUIEventRadioButton
              • CIwUIEventSlider
              • CIwUIEventSoftKey
              • CIwUIEventTabBarButton
              • CIwUIEventTableView
              • CIwUIEventTableViewItem
              • CIwUIEventTextInput
              • CIwUIEventTouchEnter
              • CIwUIEventTouchLeave
              • CIwUIEventTouchMove
              • CIwUIEventTouchPress
              • CIwUIEventVisibility
                • CIwAnim
                • CIwAnimSkel
                • CIwAnimSkin
                • CIwGxShaderTechnique
                • CIwMaterial
                • CIwModel
                • CIwPropertyBinding
                  • CIwUIElementPropertyBinding
                • CIwPropertyDefine
                • CIwPropertySet
                  • CIwUIPropertySet
                • CIwTexture
                • CIwUIAnimation
                • CIwUIElement
                  • CIwUIAlertDialog
                  • CIwUIButton
                    • CIwUIRadioButton
                  • CIwUICheckbox
                  • CIwUIImage
                  • CIwUILabel
                    • CIwUITextField
                  • CIwUIPickerView
                  • CIwUIPickerWheel
                  • CIwUIProgressBar
                  • CIwUIScrollableView
                    • CIwUITableView
                  • CIwUISlider
                  • CIwUISoftKeyboard
                  • CIwUISoftKeyPosition
                  • CIwUITabBar
                  • CIwUITableViewItem
                • CIwUIElementEventHandler
                • CIwUIFocusHandler
                  • CIwUIFocusHandler2D
                  • CIwUIFocusHandlerTab
                • CIwUILayoutItem
                  • CIwUIElementItem
                  • CIwUILayout
                    • CIwUILayoutForm
                    • CIwUILayoutGrid
                    • CIwUILayoutHorizontal
                    • CIwUILayoutVertical
                  • CIwUILayoutItemContainer
                  • CIwUILayoutSpacer
                • CIwUIPickerViewItemSource
                • CIwUIStylesheet
                • CIwUITableViewItemSource
            • CIwModelBlock
              • CIwModelBlockBiTangents
              • CIwModelBlockChunk
              • CIwModelBlockChunkTree
              • CIwModelBlockChunkVerts
              • CIwModelBlockCols
              • CIwModelBlockFaceFlags
              • CIwModelBlockIndGroups
              • CIwModelBlockNorms
              • CIwModelBlockTangents
              • CIwModelBlockVerts
              • CIwModelBlockVerts2D
            • CIwModelExt
              • CIwModelExtPos
              • CIwModelExtSelSet
                • CIwModelExtSelSetEdge
                • CIwModelExtSelSetFace
                • CIwModelExtSelSetVert
              • CIwModelExtSphere
            • CIwPropertyBase
              • CIwPropertyData< Type >
              • CIwPropertyData< Type >
                • CIwProperty< Type, DataType >
            • CIwResGroup
            • CIwResHandler
              • CIwResHandlerANIM
              • CIwResHandlerGEO
              • CIwResHandlerGROUP
              • CIwResHandlerImage
              • CIwResHandlerITX
              • CIwResHandlerMTL
              • CIwResHandlerSKEL
              • CIwResHandlerSKIN
            • CIwResList
            • CIwResTemplate
              • CIwResTemplateANIM
              • CIwResTemplateGEO
              • CIwResTemplateGROUP
              • CIwResTemplateImage
              • CIwResTemplateMTL
              • CIwResTemplateSKEL
              • CIwResTemplateSKIN
            • CIwUIAnimKeyFrame
            • CIwUIStyle
          • CIwPropertyList< Type, DataType >
        • CIwPlane
        • CIwProfileMenu
        • CIwPropertyDataType< Type >
        • CIwPropertyString
        • CIwPropertyTypeMap< Key >
        • CIwQuat
        • CIwRect
        • CIwRect32
          • CIwUIRect
        • CIwResManager
        • CIwSphereT< V, R >
        • CIwSQuat
        • CIwString< N >
        • CIwSVec2
        • CIwSVec3
        • CIwSVec4
        • CIwTextParser
          • CIwTextParserITX
        • CIwUIAnimator
        • CIwUIAnimData
        • CIwUIAnimDataType< Type >
        • CIwUIAnimManager
        • CIwUIController
        • CIwUIElementPtr
        • CIwUIGraphics
        • CIwUIPositionPolicy
        • CIwUISizePolicy
        • CIwUIStyleManager
        • CIwUIView
        • CIwUncopyable
          • CIwUIDrawableText
          • CIwUIElement
          • CIwUIFocusHandler
          • CIwUIHoldingPtr< Type >
          • CIwUIStylesheet
        • CIwURI
        • CIwUriEscape
        • CIwVec2
        • CIwVec3
        • CIwVec4
          • CIwPropertyBinding
          • CIwPropertySet
          • CIwUIAnimation
          • CIwUIAnimKeyFrame
          • CIwUIElement
          • CIwUIElementEventHandler
          • CIwUIFocusHandler
          • CIwUILayoutItem
          • CIwUIPickerViewItemSource
          • CIwUITableViewItemSource
        • IIwUIAnimatorObserver
        • IIwUIDrawable
          • CIwUIDrawableBorder
          • CIwUIDrawableImage
          • CIwUIDrawableText
        • IIwUIEventHandler
          • CIwUIElement
          • CIwUIElementEventHandler
          • CIwUITextInput
        • IIwUIVisitor
          • CIwUISignal< Interface >
        • CIwModelBlockChunkTree::Node
        • s3eAudioCallbackData
        • s3eDecompressionInput
        • s3eDeviceStateChangeInfo
        • s3eDeviceVolChangeInfo
        • s3eExtMetricsInfo
        • s3eFileUserCallbacks
        • s3eGKPeer
        • s3eGKSession
        • s3eGKSessionConnectResult
        • s3eGKSessionDisconnectInfo
        • s3eGKSessionPeerConnectAttempt
        • s3eGKSessionRecievedData
        • s3eInetAddress
        • s3eKeyboardCharEvent
        • s3eKeyboardEvent
        • s3eLocation
        • s3eMemoryUsrMgr
        • s3ePaymentRequest
        • s3ePaymentTransaction
        • s3ePointerEvent
        • s3ePointerMotionEvent
        • s3ePointerTouchEvent
        • s3ePointerTouchMotionEvent
        • s3eProductInformation
        • s3eSMSMessage
        • s3eSoundEndSampleInfo
        • s3eSoundGenAudioInfo
        • s3eSoundRecordData
        • s3eSurfaceCopyupInfo
        • s3eSurfaceInfo
        • s3eSurfaceOrientation
        • s3eTransactionReceipt
        • s3eWindowDisplayMode
        • CIwList< X >::Store
          • CIwUISlot< Handler, Interface >
      • Namespace List
        • IwUIAtlas
      • Namespace Members
      • Data Fields
    • Whitepapers
      • Technical Comparison of IwGx and OpenGL ES 1.x
      • Porting Render Code from OpenGL ES 1.x to IwGx
      • Airplay Software Renderer
      • Airplay Performance Guidelines
      • Airplay SDK – Optimisations for PowerVR
      • Device Independent Code

  • contact
  • sitemap
  • search

© Copyright Ideaworks Labs. All rights reserved.