Loading
Marmalade
Introduction to Marmalade
What's New
User Journeys
Create a 2D game
Create a 3D game
Create a hybrid app
Create a native app
Port an existing native app
Port an existing native game
Port an existing PhoneGap app
Installation and Licensing
System Requirements for C++ Developers
System Requirements for HTML5 Developers
Installation
Full Installation on a Windows PC
Full Installation on a Mac
Web Marmalade Installation on a Windows PC
Web Marmalade Installation on a Mac
Release Notes
Licence Agreement
Copyright Information
Marmalade (C++)
Getting Started
Migration to Marmalade
Overview of Marmalade
The Two Sides of Marmalade
Marmalade System
Marmalade Studio
Mixing Marmalade Studio Rendering
Marmalade Concepts
MKB Files
Loader/Binary System
Deployment
ICF Files
Data Files
Memory
Device Interoperability
Debugging
Extensions
Callback Functionality
Splashscreens
Icons
Marmalade 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)
The Hello World Source File
Building the Hello World Project
Building for the Marmalade Simulator and Debugging
Building for ARM and Deploying to Devices
Deploying To Devices
The Deployment Process
Deployment Options and Metadata
Deployment Configurations and Asset Sets
Deployment Considerations
Deployment Troubleshooting
Examples and Tutorials
API Examples
Example Structure
S3E Hello World Example
IwGx Hello World Example
Simple Game Tutorials
Rendering an Animated Character Using Marmalade Studio
Rendering a World With Multiple Instances Using Marmalade 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 Marmalade 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 Iw2D API
Bitmap Font Rendering Using the Iw2D API
Writing a Single Application that Accommodates Multiple Screen Resolutions and Rotations
Writing a Single Application that Accommodates Keypad or TouchScreen Input
Third Party Modules and Middleware
Using Open Source Modules
Middleware Packaging System
Platform Guides
iOS Guide (for iPhone, iPad, iPod)
iOS Requirements and Setup Guide
Setting-up a Mac Signing Server
iPhone Sign Request Tool
Developing on iOS Devices
iOS Application Distribution (Submitting to the App Store)
iPhone Re-Signing Tool
iOS Deployment Considerations
iOS Programming Considerations
Android Guide
Android Requirements and Setup Guide
Developing on Android Devices
Android Application Distribution
Android Deployment Considerations
Android Programming Considerations
bada Guide
bada Requirements and Setup Guide
Developing on bada Devices
bada Application Distribution
bada Deployment Considerations
bada Programming Considerations
LG TV Guide
LG TV Requirements and Setup Guide
Developing on LG TV Devices
LG TV Application Distribution (Submitting to the App Store)
LG TV Deployment Considerations
LG TV Programming Considerations
PlayBook Guide
PlayBook Requirements and Setup Guide
Developing on PlayBook Devices
PlayBook Application Distribution
PlayBook Programming Considerations
Symbian Guide
Symbian Requirements and Setup Guide
Developing on Symbian Devices
Symbian Application Distribution
Symbian Deployment Considerations
Symbian Programming Considerations
webOS Guide
webOS Requirements and Setup Guide
Developing on webOS Devices
webOS Programming Considerations
Windows Mobile Guide
Windows Mobile Requirements and Setup Guide
Developing on Windows Mobile Devices
Windows Mobile Application Distribution
Extensions Development Kit (EDK)
EDK Overview
Built-In Extension Functionality
EDK Tutorials
Creating an Extension Tutorial
Using a Third-Party iOS Static Library Tutorial
EDK Guides by Platform
iOS EDK Guide
Android EDK Guide
Windows EDK Guide
OS X EDK Guide
Provided Extensions and Examples
S4E File Syntax
Marmalade API Reference
API Reference Overview
S3E API Documentation
S3E Overview
S3E Platform Considerations
S3E Android Considerations
S3E bada Considerations
S3E iOS Considerations
S3E LG TV Considerations
S3E Playbook Considerations
S3E Symbian Considerations
S3E webOS Considerations
S3E Windows Mobile Considerations
S3E Windows Considerations
S3E Mac OS X Considerations
S3E: Universal
S3E Accelerometer
S3E Accelerometer Overview
S3E Accelerometer API Reference
S3E Accelerometer Example
S3E Audio
S3E Audio Overview
S3E Audio API Reference
S3E Audio Examples
S3E Audio Basic Example
S3E Audio Advanced Example
S3E Audio Multi-Channel Example
S3E Compression
S3E Compression Overview
S3E Compression API Reference
S3E Compression Basic Example
S3E Configuration
S3E Configuration Overview
S3E Configuration API Reference
S3E Configuration Example
S3E Crypto Collection
S3E Crypto Collection Overview
S3E Crypto Collection API Reference
S3E Debug
S3E Debug Overview
S3E Debug API Reference
S3E Device Interface
S3E Device Interface Overview
S3E Device Interface API Reference
S3E Device Interface Examples
S3E Device Info Example
S3E Event Example
S3E Launcher Example
S3E File
S3E File Overview
S3E File API Reference
S3E File IO Basic Example
S3E GL
S3E GL Overview
S3E GL API Reference
S3E Keyboard
S3E Keyboard Overview
S3E Keyboard API Reference
S3E Keyboard Example
S3E Memory
S3E Memory Overview
S3E Memory API Reference
S3E Memory Example
S3E Pointer
S3E Pointer Overview
S3E Pointer API Reference
S3E Pointer Multi-Touch Example
S3E Secure Storage
S3E Secure Storage Overview
S3E Secure Storage API Reference
S3E Socket
S3E Socket Overview
S3E Socket API Reference
S3E Socket Example
S3E Sound
S3E Sound Overview
S3E Sound API Reference
S3E Sound Examples
S3E Sound Basic Example
S3E Sound Advanced Example
S3E Sound Streaming Example
S3E Surface
S3E Surface Overview
S3E Surface API Reference
S3E Surface Example
S3E Timer
S3E Timer Overview
S3E Timer API Reference
S3E Timer Examples
S3E Timer Basic Example
S3E Timer Advanced Example
S3E Types
S3E Types Overview
S3E Types API Reference
S3E Vibra
S3E Vibra Overview
S3E Vibra API Reference
S3E Vibra Example
S3E Video
S3E Video Overview
S3E Video API Reference
S3E Video Example
S3E: Limited by Platform/Device
S3E Audio Capture
S3E Audio Capture Overview
S3E Audio Capture API Reference
S3E Audio Capture Example
S3E Camera
S3E Camera Overview
S3E Camera API Reference
S3E Camera Example
S3E Camera Capture
S3E Camera Capture Overview
S3E Camera Capture API Reference
S3E Camera Capture Example
S3E Clipboard
S3E Clipboard Overview
S3E Clipboard API Reference
S3E Clipboard Example
S3E Compass
S3E Compass Overview
S3E Compass API Reference
S3E Compass Example
S3E Contacts
S3E Contacts Overview
S3E Contacts API Reference
S3E Contacts Examples
S3E Contacts Read Example
S3E Contacts Write Example
S3E Dialog
S3E Dialog Overview
S3E Dialog Example
S3E Debug Heap
S3E Debug Heap Overview
S3E Debug Heap API Reference
S3E Email
S3E Email Overview
S3E Email API Reference
S3E Email Example
S3E Image Picker
S3E Image Picker Overview
S3E Image Picker API Reference
S3E Image Picker Example
S3E IME
S3E IME Overview
S3E IME API Reference
S3E IME Example
S3E Library
S3E Library Overview
S3E Library API Reference
S3E Location
S3E Location Overview
S3E Location API Reference
S3E Location Example
S3E Metrics
S3E Metrics Overview
S3E Metrics API Reference
S3E OS Exec
S3E OS Exec Overview
S3E OS Exec API Reference
S3E OS Exec Example
S3E OS Read String
S3E OS Read String Overview
S3E OS Read String API Reference
S3E OS Read String Example
S3E SMS
S3E SMS Overview
S3E SMS API Reference
S3E SMS Example
S3E Sound Record
S3E Sound Record Overview
S3E SoundRecord API Reference
S3E Sound Record Example
S3E Touchpad
S3E Touchpad Overview
S3E Touchpad API Reference
S3E Touchpad Basic Example
S3E Touchpad Advanced Example
S3E Thread
S3E Thread Overview
S3E Thread API Reference
S3E Thread Examples
S3E Thread Example
S3E Thread Network Example
S3E VFS
S3E VFS Overview
S3E VFS API Reference
S3E File VFS Example
S3E Web View
S3E Web View Overview
S3E Web View API Reference
S3E Web View Examples
S3E Web View Basic Example
S3E Web View Advanced Example
S3E Web View Overlay Example
S3E Web View Dynamic Example
S3E Window
S3E Window Overview
S3E Window API Reference
S3E Window Example
S3E ZeroConf
S3E ZeroConf Overview
S3E ZeroConf API Reference
S3E ZeroConf Examples
S3E ZeroConf Example
S3E Shared Whiteboard Example
S3E: Android Only
S3E Android JNI
S3E Android JNI Overview
S3E Android JNI API Reference
S3E Android JNI Example
Android JNI License Verification Library Implementation
Android JNI License Verification Library Example
S3E Android Market Billing
S3E Android Market Billing Overview
S3E Android Market Billing Concepts and Guidelines
S3E Android Market Billing: Using the API
S3E Android Market Billing API reference
S3E Android Market Billing Example
S3E: iOS Only
S3E iOS App Store Billing
S3E iOS App Store Billing Overview
S3E iOS App Store Billing Concepts and Guidelines
Using the iOS App Store Billing API
S3E iOS App Store Billing API Reference
S3E iOS App Store Billing Example
S3E iOS Audio Route
S3E iOS Audio Route Overview
S3E IOS Audio Route API Reference
S3E iOS Audio Route Example
S3E iOS Background Audio
S3E iOS Background Audio Overview
S3E iOS Background Audio API Reference
S3E iOS Background Audio Example
S3E iOS Background Music
S3E iOS Background Music Overview
S3E iOS Background Music API Reference
S3E iOS Background Music Example
S3E iOS Game Center
S3E iOS Game Center Overview
S3E iOS Game Center API Reference
S3E iOS Game Center Example
S3E iOS Game Kit
S3E iOS Game Kit Overview
S3E iOS Game Kit API Reference
S3E iOS Game Kit Example
S3E iOS iAd
S3E iOS iAd Overview
S3E iOS iAd API Reference
S3E iOS iAd Example
S3E IOS Notifications
S3E IOS Notifications Overview
S3E IOS Notification API Reference
S3E IOS Notifications Example
EDK API Documentation
EDK API Overview
EDK API Reference
EDK Core Functionality
EDK Android APIs
EDK iOS APIs
EDK Error Handling
EDK Examples
Message Box Example Extension
Message Box Extension API Reference
Message Box Extension Source Code and Project Files
Message Box Test Application
iOS Status Bar Example Extension
iOS Status Bar Extension API Reference
iOS Status Bar Extension Source Code and Project Files
iOS Status Bar Test Application
Extensions API Documentation
Facebook Extension
Facebook Extension Overview
Facebook API Reference
Facebook Extension 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
IwGL API Documentation
IwGL API Overview
Initialisation
State Caching
Virtual Resolution
Extensions
IwGL API Reference
Types
Initialisation and Termination
Functions
State accessors
Callbacks
IwGL Examples
OpenGL ES 1.x Example
OpenGL ES 2.x Example
OpenGL ES Extensions Example
Virtual Resolution 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
IwGx on Android
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 Floating Point Example
IwGx Texture Examples
IwGx Texture Example
IwGx CIwTexture Example
IwGx Dynamic Texture Example
IwGx Augmented Reality 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
Maximising Performance With Batching
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 Example
Iw2D Sub Pixel Transforms Example
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 Scalable Pipeline Example
Building Resources Using the 'sw' Style
Building Resources Using the 'gles1' Style
Specifying the Build Style
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 String Literal Drawing
IwGxFont Types
Drawing and Preparing Text
IwGxFont True Type Font Creation
IwGxFont Examples
IwGxFont Basic Example
IwGxFont Parameters Example
IwGxFont Clipping Example
IwGxFont 3D Example
IwGxFont Browser Example
IwGxFont True Type Font Example
IwUI API Documentation
IwUI API Overview
Overview of UI Concepts
First Steps
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 Basic Framework Example
IwUI Basic Label Code Example
IwUI Basic Label Group Example
IwUI Basic Button Slots and Signals Example
IwUI Basic Button Events Example
IwUI Basic Vertical Layout Example
IwUI Basic Grid Layout Example
IwUI Basic Text Input Example
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 Location Example
IwUI Calendar Example
IwUI Data Binding Example
IwUI RSS Example
IwUI Signals and Slots Example
IwUI Widgets Example
IwUI Animation Example
IwUI Contacts Example
IwUI Twitter Search
IwNUI API Documentation
IwNUI API Overview
First Steps
Attributes
Events
Fonts
Layouts
Technical Overview
IwNUI API Reference
Attributes
Utilities
Events
Application
Elements
IwAudioCapture API Reference
IwNUI Examples
IwNUI Basic Application Example
IwNUI Kitchen Sink Example
IwNUI Unit Conversion Example
IwHTTP API Documentation
IwHTTP API Overview
HTTP Client
URI Parsing
IwHTTP API Reference
URI Object
HTTP Client Object
IwHTTP Examples
IwHTTP Example
IwHTTP Location Map Example
IwHTTP Multi-part Example
IwAudioCapture API Documentation
IwAudioCapture API Overview
IwAudioCapture Example
Data Structures
CIwBuffer::ByteProxy
IwNUI::CActivityIndicator
IwNUI::CAlertDialog
CAnalogSticks
IwNUI::CApp
IwNUI::CAttributes
IwNUI::CButton
IwNUI::CCheckBox
IwNUI::CColour
IwNUI::CDataConverter
IwNUI::CDimension
IwNUI::CElement
IwNUI::CElementContainer
IwNUI::CEventDispatcher
IwNUI::CFontSize
IwNUI::CImage
CIw2DFont
CIw2DImage
CIw2DSurface
CIwAnim
CIwAnimBlendSource
CIwAnimBone
CIwAnimPlayer
CIwAnimSkel
CIwAnimSkin
CIwArray
CIwAutoFile
CIwBBoxT
CIwColour
CIwEvent
CIwEventBroadcast
CIwFBBox
CIwFMat
CIwFMat2D
CIwFQuat
CIwFSphere
CIwFVec2
CIwFVec3
CIwFVec4
CIwGLPoint
CIwGxFont
CIwGxFontPreparedData
CIwGxShaderTechnique
CIwGxShaderUniform
CIwGxStream
CIwGxSurface
CIwHTTP
CIwImage
CIwList
CIwListNode
CIwManaged
CIwManagedList
CIwMap
CIwMat
CIwMat2D
CIwMaterial
CIwMemBucket
CIwMemBucketBuffer
CIwMemBucketBuiltin
CIwMemBucketBuiltinFixedSize
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
CIwPropertyBase
CIwPropertyBinding
CIwPropertyData
CIwPropertyDataType
CIwPropertyDefine
CIwPropertyList
CIwPropertySet
CIwPropertyString
CIwPropertyTypeMap
CIwQuat
CIwRect
CIwRect32
CIwResGroup
CIwResHandler
CIwResHandlerANIM
CIwResHandlerGEO
CIwResHandlerGROUP
CIwResHandlerImage
CIwResHandlerITX
CIwResHandlerMTL
CIwResHandlerSKEL
CIwResHandlerSKIN
CIwResList
CIwResManager
CIwResTemplate
CIwResTemplateANIM
CIwResTemplateGEO
CIwResTemplateGROUP
CIwResTemplateImage
CIwResTemplateMTL
CIwResTemplateSKEL
CIwResTemplateSKIN
CIwSphereT
CIwSQuat
CIwString
CIwSVec2
CIwSVec3
CIwSVec4
CIwTextParser
CIwTextParserITX
CIwTexture
CIwUIAlertDialog
CIwUIAnimation
CIwUIAnimator
CIwUIAnimData
CIwUIAnimDataType
CIwUIAnimKeyFrame
CIwUIAnimManager
CIwUIButton
CIwUICheckbox
CIwUIColour
CIwUIController
CIwUIDrawableBorder
CIwUIDrawableImage
CIwUIDrawableText
CIwUIElement
CIwUIElementEventHandler
CIwUIElementItem
CIwUIElementPropertyBinding
CIwUIElementPtr
CIwUIEvent
CIwUIEventAlertDialogButton
CIwUIEventButton
CIwUIEventChar
CIwUIEventCheckbox
CIwUIEventClick
CIwUIEventFocus
CIwUIEventKey
CIwUIEventLayout
CIwUIEventPickerView
CIwUIEventPickerWheel
CIwUIEventPointerEnter
CIwUIEventPointerLeave
CIwUIEventPointerMove
CIwUIEventRadioButton
CIwUIEventSlider
CIwUIEventSoftKey
CIwUIEventSoftKeyboard
CIwUIEventTabBarButton
CIwUIEventTableView
CIwUIEventTableViewItem
CIwUIEventTextInput
CIwUIEventTouchEnter
CIwUIEventTouchLeave
CIwUIEventTouchMove
CIwUIEventTouchPress
CIwUIEventVisibility
CIwUIFocusHandler
CIwUIFocusHandler2D
CIwUIFocusHandlerTab
CIwUIGraphics
CIwUIHoldingPtr
CIwUIImage
CIwUILabel
CIwUILayout
CIwUILayoutForm
CIwUILayoutGrid
CIwUILayoutHorizontal
CIwUILayoutItem
CIwUILayoutItemContainer
CIwUILayoutSpacer
CIwUILayoutVertical
CIwUIPickerView
CIwUIPickerViewItemSource
CIwUIPickerWheel
CIwUIPositionPolicy
CIwUIProgressBar
CIwUIPropertySet
CIwUIRadioButton
CIwUIRect
CIwUIScrollableView
CIwUISignal
CIwUISizePolicy
CIwUISlider
CIwUISlot
CIwUISoftKey
CIwUISoftKeyBalloon
CIwUISoftKeyboard
CIwUISoftKeyPosition
CIwUIStyle
CIwUIStyleManager
CIwUIStylesheet
CIwUITabBar
CIwUITableView
CIwUITableViewItem
CIwUITableViewItemSource
CIwUITextField
CIwUITextInput
CIwUIView
CIwUncopyable
CIwURI
CIwUriEscape
CIwVec2
CIwVec3
CIwVec4
IwNUI::CLabel
IwNUI::CListBox
IwNUI::CNavigationBar
IwNUI::CProgressBar
IwNUI::CScrollView
IwNUI::CSharedPtr
IwNUI::CSliderBar
IwNUI::CString
IwNUI::CTabBar
IwNUI::CTabBarItem
IwNUI::CTable
IwNUI::CTableItem
IwNUI::CTextField
IwNUI::CToolBar
IwNUI::CToolBarButton
IwNUI::CTraits
IwNUI::CVector2
IwNUI::CView
IwNUI::CWeakPtr
IwNUI::CWindow
IwNUI::dynamic_pointer_caster
IwNUI::IAttribute
IwNUI::IAttributeBase
IwNUI::IAttributes
IwNUI::IAttributesObserver
IwNUI::IDataConverter
IIwUIAnimatorObserver
IIwUIDrawable
IIwUIEventHandler
IIwUIVisitor
IwNUI::IStringBuffer
IwNUI::IStringBufferArray
IwCallStack
CIwModelBlockChunkTree::Node
s3eAndroidMarketBillingNotification
s3eAndroidMarketBillingOrder
s3eAndroidMarketBillingOrderInformation
s3eAndroidMarketBillingResponse
s3eAudioCallbackData
s3eCameraCaptureResult
s3eCameraFrameData
s3eDecompressionInput
s3eDeviceStateChangeInfo
s3eDeviceVolChangeInfo
s3eEMail
s3eEMailAttachment
s3eFileUserCallbacks
s3eImagePickerResult
s3eInetAddress
s3eIOSBackgroundMusicCollection
s3eIOSBackgroundMusicFilterPredicate
s3eIOSBackgroundMusicItem
s3eIOSGameCenterAchievement
s3eIOSGameCenterAchievementInfo
s3eIOSGameCenterAchievementInfoList
s3eIOSGameCenterAchievementList
s3eIOSGameCenterActivityInfo
s3eIOSGameCenterConnectWithPlayerResult
s3eIOSGameCenterInvite
s3eIOSGameCenterLeaderboard
s3eIOSGameCenterLoadCategoriesResult
s3eIOSGameCenterLoadScoresResult
s3eIOSGameCenterMatchCallbacks
s3eIOSGameCenterMatchRequest
s3eIOSGameCenterPlayer
s3eIOSGameCenterPlayerIDsInfo
s3eIOSGameCenterPlayerInfo
s3eIOSGameCenterPlayerStateChangeInfo
s3eIOSGameCenterReceivedData
s3eIOSGameCenterScore
s3eIOSGameCenterVoiceChat
s3eIOSGameCenterVoiceChatPlayerState
s3eIOSGameKitPeer
s3eIOSGameKitSession
s3eIOSGameKitSessionConnectResult
s3eIOSGameKitSessionDisconnectInfo
s3eIOSGameKitSessionPeerConnectAttempt
s3eIOSGameKitSessionRecievedData
s3eIOSNotificationsEventInfo
s3eKeyboardCharEvent
s3eKeyboardEvent
s3eLocation
s3eLocationCourseData
s3eLocationGPSData
s3eLocationSatelliteData
s3eMemoryUsrMgr
s3eMetricsInfo
s3ePaymentRequest
s3ePaymentTransaction
s3ePointerEvent
s3ePointerMotionEvent
s3ePointerTouchEvent
s3ePointerTouchMotionEvent
s3eProductInformation
s3eSMSMessage
s3eSoundEndSampleInfo
s3eSoundGenAudioInfo
s3eSoundRecordData
s3eSurfaceCopyupInfo
s3eSurfaceInfo
s3eSurfaceOrientation
s3eTouchpadEvent
s3eTouchpadMotionEvent
s3eTransactionReceipt
s3eWindowDisplayMode
CIwList::Store
Graph Legend
Class Hierarchy
CIwBuffer::ByteProxy
CAnalogSticks
IwNUI::CApp
IwNUI::CColour
IwNUI::CDimension
IwNUI::CEventDispatcher
IwNUI::CFontSize
CIw2DFont
CIw2DImage
CIw2DSurface
CIwAnimBlendSource
CIwArray
CIwArray >
CIwAutoFile
CIwBBoxT
CIwColour
CIwUIColour
CIwFBBox
CIwFMat
CIwFMat2D
CIwFQuat
CIwFSphere
CIwFVec2
CIwFVec3
CIwFVec4
CIwGLPoint
CIwGxFontPreparedData
CIwGxShaderUniform
CIwGxStream
CIwGxSurface
CIwHTTP
CIwImage
CIwList
CIwListNode
CIwManagedList
CIwMap
CIwMat
CIwMat2D
CIwMemBucket
CIwMemBucketBuffer
CIwMemBucketDLBuffer
CIwMemBucketSystemDebug
CIwMemBucketFixedSize
CIwMemBucketBuiltinFixedSize
CIwMemBucketGuarded
CIwMemBucketSystem
CIwMemBucketBuiltin
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
CIwUIEvent
CIwUIEventAlertDialogButton
CIwUIEventButton
CIwUIEventChar
CIwUIEventCheckbox
CIwUIEventClick
CIwUIEventFocus
CIwUIEventKey
CIwUIEventLayout
CIwUIEventPickerView
CIwUIEventPickerWheel
CIwUIEventPointerEnter
CIwUIEventPointerLeave
CIwUIEventPointerMove
CIwUIEventRadioButton
CIwUIEventSlider
CIwUIEventSoftKey
CIwUIEventSoftKeyboard
CIwUIEventTabBarButton
CIwUIEventTableView
CIwUIEventTableViewItem
CIwUIEventTextInput
CIwUIEventTouchEnter
CIwUIEventTouchLeave
CIwUIEventTouchMove
CIwUIEventTouchPress
CIwUIEventVisibility
CIwAnim
CIwAnimSkel
CIwAnimSkin
CIwGxFont
CIwGxShaderTechnique
CIwMaterial
CIwModel
CIwPropertyBinding
CIwUIElementPropertyBinding
CIwPropertyDefine
CIwPropertySet
CIwUIPropertySet
CIwTexture
CIwUIAnimation
CIwUIElement
CIwUIAlertDialog
CIwUIButton
CIwUIRadioButton
CIwUICheckbox
CIwUIImage
CIwUILabel
CIwUITextField
CIwUIPickerView
CIwUIPickerWheel
CIwUIProgressBar
CIwUIScrollableView
CIwUITableView
CIwUISlider
CIwUISoftKey
CIwUISoftKeyBalloon
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
CIwPropertyData
CIwProperty
CIwResGroup
CIwResHandler
CIwResHandlerANIM
CIwResHandlerGEO
CIwResHandlerGROUP
CIwResHandlerImage
CIwResHandlerITX
CIwResHandlerMTL
CIwResHandlerSKEL
CIwResHandlerSKIN
CIwResList
CIwResTemplate
CIwResTemplateANIM
CIwResTemplateGEO
CIwResTemplateGROUP
CIwResTemplateImage
CIwResTemplateMTL
CIwResTemplateSKEL
CIwResTemplateSKIN
CIwUIAnimKeyFrame
CIwUIStyle
CIwPropertyList
CIwPlane
CIwProfileMenu
CIwPropertyDataType
CIwPropertyString
CIwPropertyTypeMap
CIwQuat
CIwRect
CIwRect32
CIwUIRect
CIwResManager
CIwSphereT
CIwSQuat
CIwString
CIwSVec2
CIwSVec3
CIwSVec4
CIwTextParser
CIwTextParserITX
CIwUIAnimator
CIwUIAnimData
CIwUIAnimDataType
CIwUIAnimManager
CIwUIController
CIwUIElementPtr
CIwUIGraphics
CIwUIPositionPolicy
CIwUISizePolicy
CIwUIStyleManager
CIwUIView
CIwUncopyable
CIwUIDrawableText
CIwUIElement
CIwUIFocusHandler
CIwUIHoldingPtr
CIwUIStylesheet
CIwURI
CIwUriEscape
CIwVec2
CIwVec3
CIwVec4
IwNUI::CSharedPtr
IwNUI::CTraits
IwNUI::CVector2
IwNUI::CWeakPtr
IwNUI::CWindow
IwNUI::dynamic_pointer_caster
IwNUI::IAttributeBase
IwNUI::IAttribute
IwNUI::IAttributes
IwNUI::CAttributes
IwNUI::IAttributesObserver
IwNUI::CElement
IwNUI::CActivityIndicator
IwNUI::CAlertDialog
IwNUI::CButton
IwNUI::CCheckBox
IwNUI::CElementContainer
IwNUI::CView
IwNUI::CScrollView
IwNUI::CTableItem
IwNUI::CElementContainer
IwNUI::CTabBar
IwNUI::CElementContainer
IwNUI::CTable
IwNUI::CElementContainer
IwNUI::CToolBar
IwNUI::CElementContainer
IwNUI::CImage
IwNUI::CLabel
IwNUI::CListBox
IwNUI::CNavigationBar
IwNUI::CProgressBar
IwNUI::CSliderBar
IwNUI::CTabBarItem
IwNUI::CTextField
IwNUI::CToolBarButton
IwNUI::IDataConverter
IwNUI::CDataConverter
CIwPropertyBinding
CIwPropertySet
CIwUIAnimation
CIwUIAnimKeyFrame
CIwUIElement
CIwUIElementEventHandler
CIwUIFocusHandler
CIwUILayoutItem
CIwUIPickerViewItemSource
CIwUITableViewItemSource
IIwUIAnimatorObserver
IIwUIDrawable
CIwUIDrawableBorder
CIwUIDrawableImage
CIwUIDrawableText
IIwUIEventHandler
CIwUIElement
CIwUIElementEventHandler
CIwUITextInput
IIwUIVisitor
CIwUISignal
IwNUI::IStringBuffer
IwNUI::CString
IwNUI::IStringBufferArray
IwCallStack
CIwModelBlockChunkTree::Node
s3eAndroidMarketBillingNotification
s3eAndroidMarketBillingOrder
s3eAndroidMarketBillingOrderInformation
s3eAndroidMarketBillingResponse
s3eAudioCallbackData
s3eCameraCaptureResult
s3eCameraFrameData
s3eDecompressionInput
s3eDeviceStateChangeInfo
s3eDeviceVolChangeInfo
s3eEMail
s3eEMailAttachment
s3eFileUserCallbacks
s3eImagePickerResult
s3eInetAddress
s3eIOSBackgroundMusicCollection
s3eIOSBackgroundMusicFilterPredicate
s3eIOSBackgroundMusicItem
s3eIOSGameCenterAchievement
s3eIOSGameCenterAchievementInfo
s3eIOSGameCenterAchievementInfoList
s3eIOSGameCenterAchievementList
s3eIOSGameCenterActivityInfo
s3eIOSGameCenterConnectWithPlayerResult
s3eIOSGameCenterInvite
s3eIOSGameCenterLeaderboard
s3eIOSGameCenterLoadCategoriesResult
s3eIOSGameCenterLoadScoresResult
s3eIOSGameCenterMatchCallbacks
s3eIOSGameCenterMatchRequest
s3eIOSGameCenterPlayer
s3eIOSGameCenterPlayerIDsInfo
s3eIOSGameCenterPlayerInfo
s3eIOSGameCenterPlayerStateChangeInfo
s3eIOSGameCenterReceivedData
s3eIOSGameCenterScore
s3eIOSGameCenterVoiceChat
s3eIOSGameCenterVoiceChatPlayerState
s3eIOSGameKitPeer
s3eIOSGameKitSession
s3eIOSGameKitSessionConnectResult
s3eIOSGameKitSessionDisconnectInfo
s3eIOSGameKitSessionPeerConnectAttempt
s3eIOSGameKitSessionRecievedData
s3eIOSNotificationsEventInfo
s3eKeyboardCharEvent
s3eKeyboardEvent
s3eLocation
s3eLocationCourseData
s3eLocationGPSData
s3eLocationSatelliteData
s3eMemoryUsrMgr
s3eMetricsInfo
s3ePaymentRequest
s3ePaymentTransaction
s3ePointerEvent
s3ePointerMotionEvent
s3ePointerTouchEvent
s3ePointerTouchMotionEvent
s3eProductInformation
s3eSMSMessage
s3eSoundEndSampleInfo
s3eSoundGenAudioInfo
s3eSoundRecordData
s3eSurfaceCopyupInfo
s3eSurfaceInfo
s3eSurfaceOrientation
s3eTouchpadEvent
s3eTouchpadMotionEvent
s3eTransactionReceipt
s3eWindowDisplayMode
CIwList::Store
CIwUISlot
Namespace List
IwUIAtlas
Namespace Members
Data Fields
Deprecated List
API Deprecations for v5.0 Standardisation
Marmalade Development Tools Reference
Marmalade 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)
package(s)
target
Build Options
Deployment Options
Advanced MKB Usage
Creating a Library
ICF File Settings
S3E ICF Settings
Derbh ICF Settings
IwUtil ICF Settings
IwGeom ICF Settings
IwGL ICF Settings
IwGx ICF Settings
IwResmanager ICF Settings
IwGraphics ICF Settings
IwAnim ICF Settings
IwGxFont ICF Settings
IwHTTP ICF Settings
IwUI ICF Settings
ICF Deprecations for v5.0 Standardisation
Marmalade Simulator
Marmalade Simulator for Mac OS X
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
Marmalade System Metrics
Marmalade Studio Metrics
Help Menu Option
Manual Simulator Configuration
Marmalade Remote Control
dzip Tool and Compressed Derbh Archives
Creating a Derbh Archive
dzip Command Line Options
dzip Archive Creation Example
dzip Configuration File Settings
Marmalade Deployment Tool Reference
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
Zest File Configuration Settings
iOS (iPhone, iPad, iPod) Configuration Settings
Android Configuration Settings
bada Configuration Settings
LG TV Configuration Settings
PlayBook Configuration Settings
Symbian Configuration Settings
webOS Configuration Settings
Windows Mobile Configuration Settings
Windows Configuration Settings
Mac OS X Configuration Settings
Deploying Settings
Zest File Deploying Settings
iOS (iPhone, iPad, iPod) Deploying Settings
Android Deploying Settings
bada Deploying Settings
LG TV Deploying Settings
PlayBook Deploying Settings
Symbian Deploying Settings
webOS Deploying Settings
Windows Mobile Deploying Settings
Windows Deploying Settings
Mac OS X Deploying Settings
Marmalade Art and Content Tools Reference
Introduction
An Introduction to the Exporters
An Introduction to Director
An Introduction to the Viewer
An Introduction to the Font Builder
What's New
How to Use This Documentation
System Requirements
Installation
Installation for 3D Studio Max
Installation for Maya
Quick-Start
Quick-Start Guide to the Exporters
Exporting an Asset
Excluding an Asset
Pre-Flight Check
Quick-Start Guide to Director
Setting up a Project
Viewing Assets
Changing the Layout
Quick-Start Guide to the Viewer
How to View Assets
Viewer Controls Overview
Quick-Start Guide to the Font Builder
Creating a New Font
Working on an Existing Font
Marmalade Studio Exporters
Introduction to the Exporters
Exporter Tools Descriptions
The Exporting Process
Working with Models
Creating Optimum Models
Creating Selection Sets
Character Assemblies
Level of Detail (LOD) Groups
Working with Materials
Adding Materials
Transparency
Palettisation
Multiple UV Sets
Vertex Colours
Working with 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
Marmalade Studio Director
Director Overview
Using Director
Creating a Project
Opening Different Assets
Modifying Properties on Assets
Saving Changes to Assets
Exporting Lists of Assets (Batch Files)
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
Marmalade Studio Viewer
Viewer Overview
Opening an Asset in the Viewer
Editing an Asset in the Viewer
Viewer User Interface
Menus
Tabbed Toolbar
Main Panels
Changing the Viewer Layout
Controls
General Controls (Keyboard)
Camera Controls: Keyboard
Camera Controls: Mouse
Customising Controls
Viewer Metrics
Marmalade Studio Font Builder
Font Builder Overview
Creating a Font
Loading a Font
Font Builder User Interface
Input
Input (per range) Options
Output
Output Options
Saving and Loading
Marmalade Studio UI Builder
Collada Art data Converter
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 Pieces from a Scene
Exporting Pieces Together (World Export)
Web Marmalade (HTML5)
Getting Started with Web Marmalade
Welcome to Web Marmalade
Five Minute Guide
Simulate, Debug, Deploy
Web Marmalade Guide
Web Marmalade Overview
The Web Marmalade JavaScript Environment
The Web Marmalade Simulator
Web Marmalade Sample Apps
Kitchen Sink
Facebook Uploader
Web Marmalade API Reference
Accelerometer
Camera
Compass
Connection
Capture
ChildBrowser
Events
File
Geolocation
Media
Notification
Storage
Web Marmalade API Index
F.A.Q.
File Types
Whitepapers
Technical Comparison of IwGx and OpenGL ES 1.x
Porting Render Code from OpenGL ES 1.x to IwGx
Marmalade Software Renderer
Marmalade Rendering Performance Guidelines
Marmalade Optimisations for PowerVR
Device Independent Code