Properties Static RENDER_ FLAGSRENDER_ FLAGS: { initializeLighting: { propagate: string [] } ; refreshLighting: { propagate: string [] } ; refreshLightSources: {} ; refreshVisionSources: {} ; refreshPrimary: {} ; initializeVision: { propagate: string [] } ; refreshVision: { propagate: string [] } ; initializeSounds: { propagate: string [] } ; refreshSounds: {} ; refreshTiles: { propagate: string [] } ; soundFadeDuration: {} ; identifyInteriorWalls: { propagate: string [] } ; forceUpdateFog: { propagate: string [] } } = ...
Type declaration initialize Lighting: { propagate: string [] } refresh Lighting: { propagate: string [] } refresh Light Sources: {} refresh Vision Sources: {} refresh Primary: {} initialize Vision: { propagate: string [] } refresh Vision: { propagate: string [] } initialize Sounds: { propagate: string [] } refresh Sounds: {} refresh Tiles: { propagate: string [] } sound Fade Duration: {} identify Interior Walls: { propagate: string [] } force Update Fog: { propagate: string [] } Static RENDER_ FLAG_ PRIORITYRENDER_ FLAG_ PRIORITY: string = "PERCEPTION"
Static COMPATIBILITY_ MAPPINGCOMPATIBILITY_ MAPPING: { lighting.initialize: string ; lighting.refresh: string ; sight.initialize: string ; sight.refresh: string ; sounds.initialize: string ; sounds.refresh: string ; sounds.fade: string ; foreground.refresh: string } = ...
Type declaration lighting.initialize: string lighting.refresh: string sight.initialize: string sight.refresh: string sounds.initialize: string sounds.refresh: string sounds.fade: string foreground.refresh: string
A helper class which manages the refresh workflow for perception layers on the canvas. This controls the logic which batches multiple requested updates to minimize the amount of work required. A singleton instance is available as canvas#perception.
{Canvas#perception}