IMML Container

name: IMML

documentation:

The primary document container. Provides support for compositing a fully immersive scene, including the visual representation, logic interaction and simulation modifiers.

choice : The following element types can be used in conjunction with this element
minOccurs: 0
maxOccurs: unbounded

element
name: Include
maxOccurs: unbounded
minOccurs: 0
type: imml:Include

element
name: Network
maxOccurs: 1
minOccurs: 0
type: imml:Network

element
name: Define
maxOccurs: unbounded
minOccurs: 0
type: imml:Parameter
documentation

A key/value pair defining a variable attached to this node

element
name: Preload
minOccurs: 0
maxOccurs: 1
type: imml:Preload

element
name: Effect
minOccurs: 0
type: imml:Effect

element
name: Primitive
minOccurs: 0
type: imml:Primitive

element
name: Sound
minOccurs: 0
type: imml:Sound

element
name: Model
minOccurs: 0
type: imml:Model

element
name: Light
minOccurs: 0
type: imml:Light

element
name: Camera
minOccurs: 0
type: imml:Camera

element
name: Script
minOccurs: 0
type: imml:Script

element
name: Background
minOccurs: 0
type: imml:Background

element
name: Text
minOccurs: 0
type: imml:Text

element
name: Textbox
minOccurs: 0
type: imml:Textbox

element
name: Portal
minOccurs: 0
type: imml:Portal

element
name: Plugin
minOccurs: 0
type: imml:Plugin

element
name: Trigger
type: imml:Trigger

element
name: Timeline
type: imml:Timeline
minOccurs: 0

element
name: Region
type: imml:Region
minOccurs: 0

element
name: Repeater
type: imml:Repeater
minOccurs: 0

element
name: Scatter
type: imml:Scatter
minOccurs: 0

element
name: Stack
type: imml:Stack
minOccurs: 0
element
name: Grid
type: imml:Grid
minOccurs: 0

element
name: Dock
type: imml:Dock
minOccurs: 0

element
name: Widget
type: imml:Widget
minOccurs: 0

attribute
name: PhysicsSpeed
type: xs:float
use: optional
default: 1
documentation

The current speed for physics simulation

attribute
name: AnimationSpeed
type: xs:float
use: optional
default: 1
documentation

The current speed for animation playback

attribute
name: SoundSpeed
type: xs:float
use: optional
default: 1
documentation

The current speed for sound playback

attribute
name: Gravity
type: imml:Vector3
use: optional
default: 0,-9.8,0
documentation

The current gravity value to apply

attribute
name: GlobalIllumination
type: imml:Colour
use: optional
default: #4c4c4c
documentation

The amount of illumination to apply globally to all visible elements

attribute
name: Background
type: xs:string
use: optional
documentation

Name of the background to use as the current background

attribute
name: Camera
type: xs:string
use: optional
documentation

Name of the camera to use as the current view

attribute
name: Portal
type: xs:string
use: optional
documentation

Name of the default portal

attribute
name: Name
type: xs:string
use: optional
documentation

Name of the element

attribute
name: Description
type: xs:string
use: optional
documentation

A description of the purpose of this document

attribute
name: Tags
type: xs:string
use: optional
documentation

Tags that are relevant to this document

attribute
name: Author
type: xs:string
use: optional
documentation

The name of the author of this document

attribute
name: HostUri
type: xs:anyURI
use: optional
documentation

The HostUri of the live server that manages network interaction with this document

attribute
name: Next
type: xs:anyURI
use: optional
documentation

The move next executable element for state based movement through the document

attribute
name: Previous
type: xs:anyURI
use: optional
documentation

The move previous executable element for state based movement through the document