@vttforge/types / CanvasApi
Interface: CanvasApi ​
The canvas global.
Properties ​
activeLayer ​
readonlyactiveLayer:unknown
colors ​
readonlycolors:Record<string,unknown>
darknessLevel ​
readonlydarknessLevel:number
dimensions ​
readonlydimensions:Record<string,number>
drawings ​
readonlydrawings:unknown
edges ​
readonlyedges:unknown
effects ​
readonlyeffects:unknown
grid ​
readonlygrid:Record<string,unknown>
id ​
readonlyid:string|null
initialized ​
readonlyinitialized:boolean
layers ​
readonlylayers:Record<string,unknown>
level ​
readonlylevel:LevelLike|null
The Level being viewed. New in v14.
lighting ​
readonlylighting:unknown
masks ​
readonlymasks:unknown
notes ​
readonlynotes:unknown
ready ​
readonlyready:boolean
regions ​
readonlyregions:object
templateMode ​
templateMode:
boolean
placeRegion() ​
placeRegion(
data,options?):Promise<DocumentMembers<Record<string,unknown>> |null>
Parameters ​
data ​
Record<string, unknown>
options? ​
create? ​
boolean
Returns ​
Promise<DocumentMembers<Record<string, unknown>> | null>
scene ​
readonlyscene:SceneLike<Record<string,unknown>> |null
sounds ​
readonlysounds:unknown
tiles ​
readonlytiles:unknown
tokens ​
readonlytokens:object
controlled ​
readonlycontrolled:TokenObjectLike[]
placeables ​
readonlyplaceables:TokenObjectLike[]
get() ​
get(
id):TokenObjectLike|undefined
Parameters ​
id ​
string
Returns ​
TokenObjectLike | undefined
walls ​
readonlywalls:unknown
Methods ​
animatePan() ​
animatePan(
position?):Promise<void>
Parameters ​
position? ​
Record<string, unknown>
Returns ​
Promise<void>
draw() ​
draw(
scene?):Promise<CanvasApi>
Parameters ​
scene? ​
SceneLike<Record<string, unknown>>
Returns ​
Promise<CanvasApi>
pan() ​
pan(
position?):void
Parameters ​
position? ​
scale? ​
number
x? ​
number
y? ​
number
Returns ​
void