Reference · Motion 0.4
Everything you can make with Motion
Every layer, effect and node, and everything a script can use, as Studio shows them.
Browse
- Layers59What a scene is made of: every setting of each, and its key.
- Effects56For a layer's stack, with the presets.
- Scripting API75 typesThe scene, its layers, sound, time and the Stage, with types.
- Script nodes496For logic graphs. Each shows itself in a small graph.
- Material nodes368For material graphs: patterns, colour, space and light.
- Everything, A to Z1887One list of every entry, for when you know the name.
New in 0.4
- AudioComponent.read() api
- AudioComponent.stopAnimating() api
- BodyComponent.angularVelocity api
- BodyComponent.applyForce() api
- BodyComponent.applyTorque() api
- BodyComponent.read() api
- BodyComponent.sleep() api
- BodyComponent.stopAnimating() api
- BodyComponent.wake() api
- CameraComponent.lookAt() api
- CameraComponent.read() api
- CameraComponent.setDistance() api
- CameraComponent.setFov() api
- CameraComponent.setHeight() api
- CameraComponent.setOrbit() api
- CameraComponent.stopAnimating() api
- CharacterComponent.read() api
- CharacterComponent.stopAnimating() api
- ColliderComponent.read() api
- ColliderComponent.stopAnimating() api
- Component.read() api
- Component.stopAnimating() api
- DragComponent.read() api
- DragComponent.stopAnimating() api
- DriveComponent.read() api
- DriveComponent.stopAnimating() api
- EffectComponent.read() api
- EffectComponent.stopAnimating() api
- FollowComponent.read() api
- FollowComponent.stopAnimating() api
- ImageComponent.read() api
- ImageComponent.stopAnimating() api
- JointComponent.read() api
- JointComponent.stopAnimating() api
- LayerComponent.read() api
- LayerComponent.stopAnimating() api
- LightComponent.read() api
- LightComponent.stopAnimating() api
- MeshComponent.read() api
- MeshComponent.stopAnimating() api
- Mote.addTag() api
- Mote.angularVelocity api
- Mote.applyForce() api
- Mote.applyTorque() api
- Mote.onDrag() api
- Mote.onDragEnd() api
- Mote.onDragStart() api
- Mote.removeTag() api
- Mote.sleep() api
- Mote.wake() api
- MotionBeat.bpm api
- MotionBeat.onset api
- MotionCamera.lookAt() api
- MotionCamera.setDistance() api
- MotionCamera.setFov() api
- MotionCamera.setHeight() api
- MotionCamera.setOrbit() api
- MotionColour.fromHsv() api
- MotionColour.fromKelvin() api
- MotionColour.lighten() api
- MotionColour.mix() api
- MotionColour.opposite() api
- MotionColour.saturate() api
- MotionColour.toHsv() api
- MotionEffect.animate() api
- MotionEffect.disable() api
- MotionEffect.enable() api
- MotionEffect.enabled api
- MotionEffect.get() api
- MotionEffect.set() api
- MotionEvents.calendar api
- MotionEvents.captured api
- MotionEvents.dayChanged api
- MotionEvents.dblclick api
- MotionEvents.drag api
- MotionEvents.hitEnd api
- MotionEvents.hourChanged api
- MotionEvents.hover api
- MotionEvents.key api
- MotionEvents.layerClick api
- MotionEvents.loud api
- MotionEvents.marker api
- MotionEvents.minute api
- MotionEvents.moteEnter api
- MotionEvents.moteLeave api
- MotionEvents.pad api
- MotionEvents.quality api
- MotionEvents.quiet api
- MotionEvents.system api
- MotionEvents.videoEnd api
- MotionEvents.wheel api
- MotionLayer.bounds api
- MotionLayer.bringToFront() api
- MotionLayer.clone() api
- MotionLayer.contains() api
- MotionLayer.effect() api
- MotionLayer.exists api
- MotionLayer.folder api
- MotionLayer.hide() api
- MotionLayer.material() api
- MotionLayer.read() api
- MotionLayer.remove() api
- MotionLayer.sendToBack() api
- MotionLayer.stopAnimating() api
- MotionLayer.uniform() api
- MotionLayerInfo.folder api
- MotionMaths.clamp() api
- MotionMaths.damp() api
- MotionMaths.degrees() api
- MotionMaths.ease() api
- MotionMaths.lerp() api
- MotionMaths.noise() api
- MotionMaths.noise2() api
- MotionMaths.pingPong() api
- MotionMaths.radians() api
- MotionMaths.remap() api
- MotionMaths.smoothstep() api
- MotionMaths.wrap() api
- MotionParticles.alive api
- MotionParticles.burst() api
- MotionParticles.clear() api
- MotionParticles.pause() api
- MotionParticles.paused api
- MotionParticles.resetRate() api
- MotionParticles.resume() api
- MotionParticles.setRate() api
- MotionPointer.buttons api
- MotionPointer.down api
- MotionPointer.speed api
- MotionScene.band() api
- MotionScene.bringToFront() api
- MotionScene.calendar api
- MotionScene.camera() api
- MotionScene.captured api
- MotionScene.clone() api
- MotionScene.colour api
- MotionScene.folders api
- MotionScene.fps api
- MotionScene.hide() api
- MotionScene.isPreview api
- MotionScene.layerAt() api
- MotionScene.layersNamed() api
- MotionScene.locale api
- MotionScene.maths api
- MotionScene.media api
- MotionScene.mediaPosition() api
- MotionScene.off() api
- MotionScene.onSensor() api
- MotionScene.particles() api
- MotionScene.pickItem() api
- MotionScene.platform api
- MotionScene.read() api
- MotionScene.releaseInput() api
- MotionScene.remove() api
- MotionScene.requestInput() api
- MotionScene.screen api
- MotionScene.sendToBack() api
- MotionScene.sensorAge() api
- MotionScene.sensors() api
- MotionScene.stopAnimating() api
- MotionScene.storeFor() api
- MotionScene.system api
- MotionScene.timeline api
- MotionScene.video() api
- MotionScene.waveform api
- MotionSoundLayer.fadeTo() api
- MotionSoundLayer.playing api
- MotionSoundLayer.time api
- MotionStageApi.gravity api
- MotionStageApi.join() api
- MotionStageApi.setGravity() api
- MotionStageApi.unjoin() api
- MotionStore.scope api
- MotionTimeline.markers api
- MotionTimeline.pause() api
- MotionTimeline.play() api
- MotionTimeline.playing api
- MotionTimeline.release() api
- MotionTimeline.seek() api
- MotionTimeline.setSpeed() api
- MotionTimeline.speed api
- MotionTimeline.time api
- MotionVideo.duration api
- MotionVideo.pause() api
- MotionVideo.play() api
- MotionVideo.playing api
- MotionVideo.rate api
- MotionVideo.seek() api
- MotionVideo.setRate() api
- MotionVideo.time api
- MotionVoice.ended api
- MotionVoice.position api
- MotionVoice.rate api
- MotionVoice.seek() api
- MotionVoice.setRate() api
- MovementComponent.read() api
- MovementComponent.stopAnimating() api
- NestedSceneComponent.read() api
- NestedSceneComponent.stopAnimating() api
- ParticleComponent.alive api
- ParticleComponent.burst() api
- ParticleComponent.clear() api
- ParticleComponent.pause() api
- ParticleComponent.paused api
- ParticleComponent.read() api
- ParticleComponent.resetRate() api
- ParticleComponent.resume() api
- ParticleComponent.setRate() api
- ParticleComponent.stopAnimating() api
- PathComponent.read() api
- PathComponent.stopAnimating() api
- RotatingComponent.read() api
- RotatingComponent.stopAnimating() api
- ShaderComponent.read() api
- ShaderComponent.stopAnimating() api
- ShapeComponent.read() api
- ShapeComponent.stopAnimating() api
- SpriteComponent.read() api
- SpriteComponent.stopAnimating() api
- Stage.gravity api
- Stage.join() api
- Stage.setGravity() api
- Stage.unjoin() api
- TextComponent.read() api
- TextComponent.stopAnimating() api
- TimelineComponent.read() api
- TimelineComponent.stopAnimating() api
- TransformComponent.read() api
- TransformComponent.stopAnimating() api
- VideoComponent.duration api
- VideoComponent.pause() api
- VideoComponent.play() api
- VideoComponent.playing api
- VideoComponent.rate api
- VideoComponent.read() api
- VideoComponent.seek() api
- VideoComponent.setRate() api
- VideoComponent.stopAnimating() api
- VideoComponent.time api
- WanderComponent.read() api
- WanderComponent.stopAnimating() api
- WebComponent.read() api
- WebComponent.stopAnimating() api
- colour api
- maths api