- core
- Context
- ElementAllocator
- ElementOutput
- Engine
- Entity
- EventEmitter
- EventHandler
- Group
- Modifier
- OptionsManager
- RenderNode
- Scene
- SpecParser
- Transform
- View
- ViewSequence
- events
- EventArbiter
- EventFilter
- EventMapper
- inputs
- Accumulator
- GenericSync
- MouseSync
- PinchSync
- RotateSync
- ScaleSync
- ScrollSync
- TouchSync
- TouchTracker
- TwoFingerSync
- math
- Matrix
- Quaternion
- Random
- Utilities
- Vector
- modifiers
- Draggable
- Fader
- ModifierChain
- StateModifier
- physics
- PhysicsEngine
- physics/bodies
- Body
- Circle
- Particle
- Rectangle
- physics/constraints
- Surface
- Collision
- Constraint
- Curve
- Distance
- Snap
- Wall
- Walls
- physics/forces
- Drag
- Force
- Repulsion
- RotationalDrag
- RotationalSpring
- Spring
- VectorField
- physics/integrators
- SymplecticEuler
- surfaces
- CanvasSurface
- ContainerSurface
- ImageSurface
- InputSurface
- TextareaSurface
- VideoSurface
- transitions
- CachedMap
- Easing
- MultipleTransition
- SnapTransition
- SpringTransition
- Transitionable
- TransitionableTransform
- TweenTransition
- WallTransition
- utilities
- KeyCodes
- Timer
- Utility
- views
- ContextualView
- Deck
- DrawerLayout
- EdgeSwapper
- FlexibleLayout
- Flipper
- GridLayout
- HeaderFooterLayout
- Lightbox
- RenderController
- ScrollContainer
- Scroller
- Scrollview
- SequentialLayout
- widgets
- NavigationBar
- TabBar
Surface
A constraint that keeps a physics body on a given implicit surface regardless of other physical forces are applied to it.
Overview
Options
size] [width, height
                  classes
                  properties
                  attributes
                  content
                Methods
applyConstraint
                Surface(options)
Constructor Parameters
options
Object
default option overrides
size] [width, height
                      Array.Number
                      in pixels
                      
                    classes
                      Array.string
                      CSS classes to set on target div
                      
                    properties
                      Array
                      string dictionary of CSS properties to set on target div
                      
                    attributes
                      Array
                      string dictionary of HTML attributes to set on target div
                      
                    content
                      String
                      inner (HTML) content of surface
                      
                    Methods
applyConstraint(targets, source, dt)
Adds a surface impulse to a physics body.
Parameters
targets
                    Array.Body
                    Array of bodies to apply force to.
                    
                  source
                    Body
                    Not applicable
                    
                  dt
                    Number
                    Delta time