Home Reference Source
public class | source

CarbonSheet

Extends:

three~EventDispatcher → CarbonSheet

The View to be used by a Floorplanner to render in/interact with.

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get

anchorX: *

public set
public get

anchorY: *

public set
public

canvas: *

public
public

context: *

public
public set
public get

height: *

public get

loaded: *

public set
public get
public get
public set
public get

url: *

public set

url

public
public set
public get

width: *

public get

x: *

public set

x

public get

y: *

public set

y

Private Members
private
private
private
private
private

_height: *

private
private

_image: *

private
private
private
private
private

_scaleX: *

private

_scaleY: *

private
private
private

_width: *

private
private
private

_x: *

private

_y: *

Method Summary

Public Methods
public

clear()

public

draw()

public
Private Methods
private
private

Public Constructors

public constructor() source

Public Members

public get anchorX: * source

public set anchorX source

public get anchorY: * source

public set anchorY source

public canvas: * source

public canvasElement: * source

public context: * source

public floorplan: * source

public set height source

public get height: * source

public get loaded: * source

public set maintainProportion source

public get maintainProportion: * source

public get transparency: * source

public set transparency source

public get url: * source

public set url source

public viewmodel: * source

public set width source

public get width: * source

public get x: * source

public set x source

public get y: * source

public set y source

Private Members

private _anchorX: number source

private _anchorY: number source

private _drawHeightPixels: * source

private _drawWidthPixels: * source

private _height: * source

private _heightPixels: * source

private _image: * source

private _loaded: boolean source

private _maintainProportion: boolean source

private _rawWidth: * source

private _rawWidthPixels: * source

private _scaleX: * source

private _scaleY: * source

private _transparency: number source

private _url: string source

private _width: * source

private _widthByHeightRatio: number source

private _widthPixels: * source

private _x: * source

private _y: * source

Public Methods

public clear() source

public draw() source

public drawOriginCrossHair() source

Private Methods

private _calibrate() source

private _updated() source