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?