- 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
ElementAllocator
Internal helper object to Context that handles the process of creating and allocating DOM elements within a managed div. Private.
Overview
Options
Methods
ElementAllocator(container)
Constructor Parameters
container
Node
document element in which Famo.us content will be inserted
Methods
migrate(container)Private
Move the document elements from their original container to a new one.
Parameters
container
                    Node
                    document element to which Famo.us content will be migrated
                    
                  allocate(type)Private
Allocate an element of specified type from the pool.
Parameters
type
                    String
                    type of element, e.g. 'div'
                    
                  Returns
Node
                    allocated document element
                  deallocate(element)Private
De-allocate an element of specified type to the pool.
Parameters
element
                    Node
                    document element to deallocate
                    
                  getNodeCount()Private
Get count of total allocated nodes in the document.
Returns
Number
                    total node count