φ Famo.us University Famo.us/Angular Docs Help Blog Download
  • 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

CanvasSurface

A surface containing an HTML5 Canvas element. This extends the Surface class.

Overview

Options
canvasSize] [width, height
Methods
setContent
getContext
setSize

CanvasSurface(options)

Constructor Parameters

options

Object

overrides of default options

canvasSize] [width, height
Array.Number
for document element
Methods

setContent()

Set inner document content. Note that this is a noop for CanvasSurface.

deploy(target)Private

Place the document element this component manages into the document. This will draw the content to the document.

Parameters
target
Node
document parent of this container

recall(target)Private

Remove this component and contained content from the document

Parameters
target
Node
node to which the component was deployed

getContext(contextId)

Returns the canvas element's context

Parameters
contextId
String
context identifier

setSize(size, canvasSize)

Set the size of the surface and canvas element.

Parameters
size
Array.number
[width, height] of surface
canvasSize
Array.number
[width, height] of canvas surface
Branding Terms Privacy Jobs © Famous Industries, Inc. 2015