Skip to main content

Layer

Classes

Layer

Represents a design element on the canvas.

This client-side class corresponds to the server-side class Canvas and provides access to its primary members in TypeScript.

Constructors

Constructor
new Layer(container?, canvas?): Layer;
Parameters
ParameterType
container?Container
canvas?ICanvas
Returns

Layer

Properties

textureImage
textureImage: HTMLCanvasElement | HTMLImageElement = null;

Accessors

canvas
Get Signature
get canvas(): ICanvas;
Returns

ICanvas

Set Signature
set canvas(value): void;
Parameters
ParameterType
valueICanvas
Returns

void

container
Get Signature
get container(): Container;
Returns

Container

data
Get Signature
get data(): string;
Returns

string

Set Signature
set data(v): void;
Parameters
ParameterType
vstring
Returns

void

ditherAmount
Get Signature
get ditherAmount(): any;
Returns

any

ditherType
Get Signature
get ditherType(): any;
Returns

any

flatItemHandlers
Get Signature
get flatItemHandlers(): Collection<ItemHandler>;
Returns

Collection<ItemHandler>

itemHandlers
Get Signature
get itemHandlers(): ItemHandlersCollection;
Returns

ItemHandlersCollection

locked
Get Signature
get locked(): boolean;
Returns

boolean

Set Signature
set locked(v): void;
Parameters
ParameterType
vboolean
Returns

void

name
Get Signature
get name(): string;
Returns

string

Set Signature
set name(v): void;
Parameters
ParameterType
vstring
Returns

void

previewColor
Get Signature
get previewColor(): RgbColor;
Returns

RgbColor

Set Signature
set previewColor(value): void;
Parameters
ParameterType
valueRgbColor
Returns

void

region
Get Signature
get region(): RectangleF;

Gets or sets the rectangle region on the layer surface in which v-objects can be placed.

Returns

RectangleF

Set Signature
set region(region): void;
Parameters
ParameterType
regionRectangleF
Returns

void

renderingType
Get Signature
get renderingType(): any;
Returns

any

textureSourceHeight
Get Signature
get textureSourceHeight(): number;
Returns

number

Set Signature
set textureSourceHeight(v): void;
Parameters
ParameterType
vnumber
Returns

void

textureSourceWidth
Get Signature
get textureSourceWidth(): number;
Returns

number

Set Signature
set textureSourceWidth(v): void;
Parameters
ParameterType
vnumber
Returns

void

textureStorageId
Get Signature
get textureStorageId(): string;
Returns

string

Set Signature
set textureStorageId(v): void;
Parameters
ParameterType
vstring
Returns

void

uniqueId
Get Signature
get uniqueId(): string;

Gets a unique ID used for deserialization.

Returns

string

Set Signature
set uniqueId(v): void;

Sets a unique ID used for deserialization.

Parameters
ParameterType
vstring
Returns

void

visible
Get Signature
get visible(): boolean;
Returns

boolean

Set Signature
set visible(v): void;
Parameters
ParameterType
vboolean
Returns

void

Methods

dispose()
dispose(): void;
Returns

void

isTextureLoadedOrNotExists()
isTextureLoadedOrNotExists(): boolean;
Returns

boolean

onLayerAdded()
onLayerAdded(): void;
Returns

void

updateTexture()
updateTexture(forceUpdate?): void;
Parameters
ParameterType
forceUpdate?boolean
Returns

void

Was this page helpful?