From 46d5ab60684147e73610aed9f58d618454b49f10 Mon Sep 17 00:00:00 2001 From: schmelczerandras Date: Wed, 12 May 2021 15:30:22 +0200 Subject: [PATCH 1/5] Add hexagons --- src/drawables/shapes/hexagon-factory.ts | 69 +++++++++++++++++++++++++ src/main.ts | 1 + 2 files changed, 70 insertions(+) create mode 100644 src/drawables/shapes/hexagon-factory.ts diff --git a/src/drawables/shapes/hexagon-factory.ts b/src/drawables/shapes/hexagon-factory.ts new file mode 100644 index 0000000..ba9ecc9 --- /dev/null +++ b/src/drawables/shapes/hexagon-factory.ts @@ -0,0 +1,69 @@ +import { mat2d, vec2, vec3, vec4 } from 'gl-matrix'; +import { codeForColorAccess } from '../../helper/code-for-color-access'; +import { DrawableDescriptor } from '../drawable-descriptor'; +import { EmptyDrawable } from '../empty-drawable'; + +/** + * @category Drawable + */ +class HexagonBase extends EmptyDrawable { + constructor(public center: vec2, public radius: number) { + super(); + } +} + +/** + * @category Drawable + */ +export const HexagonFactory = (color: vec3 | vec4 | number): typeof HexagonBase => { + class Hexagon extends HexagonBase { + public static descriptor: DrawableDescriptor = { + sdf: { + shader: ` + uniform vec2 hexagonCenters[HEXAGON_COUNT]; + uniform float hexagonSize[HEXAGON_COUNT]; + + float hexagonMinDistance(vec2 target, out vec4 color) { + color = ${codeForColorAccess(color)}; + float minDistance = 1000.0; + for (int i = 0; i < HEXAGON_COUNT; i++) { + const vec3 k = vec3(-0.866025404,0.5,0.577350269); + float r = hexagonSize[i]; + vec2 p = abs(target - hexagonCenters[i]); + float cosa = 0.8660; + float sina = 0.5; + p = vec2(cosa * p.x - sina * p.y, sina * p.x + cosa * p.y); + p -= 2.0*min(dot(k.xy,p),0.0)*k.xy; + p -= vec2(clamp(p.x, -k.z*r, k.z*r), r); + float dist = length(p)*sign(p.y); + minDistance = min(minDistance, dist); + } + + return minDistance; + } + `, + distanceFunctionName: 'hexagonMinDistance', + }, + propertyUniformMapping: { + center: 'hexagonCenters', + radius: 'hexagonSize', + }, + uniformCountMacroName: 'HEXAGON_COUNT', + shaderCombinationSteps: [0, 1, 2, 3, 8, 16], + empty: new Hexagon(vec2.create(), 0), + }; + + public minDistance(target: vec2): number { + return vec2.dist(this.center, target) - this.radius; + } + + protected getObjectToSerialize(transform2d: mat2d, transform1d: number): any { + return { + center: vec2.transformMat2d(vec2.create(), this.center, transform2d), + radius: this.radius * transform1d, + }; + } + } + + return Hexagon; +}; diff --git a/src/main.ts b/src/main.ts index 2dbdd0f..c98086c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -33,6 +33,7 @@ export * from './drawables/drawable-descriptor'; export * from './drawables/lights/circle-light'; export * from './drawables/lights/flashlight'; export * from './drawables/shapes/circle-factory'; +export * from './drawables/shapes/hexagon-factory'; export * from './drawables/shapes/colorful-circle'; export * from './drawables/shapes/droplet-factory'; export * from './drawables/shapes/inverted-tunnel-factory'; From 1acabdb6da2c893e377a4b333c1f2425190ec70b Mon Sep 17 00:00:00 2001 From: schmelczerandras Date: Wed, 12 May 2021 15:31:01 +0200 Subject: [PATCH 2/5] Add support for multiple factory instantiations for MetaCircles --- src/drawables/shapes/meta-circle-factory.ts | 30 +++++++++++++-------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/src/drawables/shapes/meta-circle-factory.ts b/src/drawables/shapes/meta-circle-factory.ts index 637fa40..c716fbd 100644 --- a/src/drawables/shapes/meta-circle-factory.ts +++ b/src/drawables/shapes/meta-circle-factory.ts @@ -2,6 +2,7 @@ import { mat2d, vec2, vec3, vec4 } from 'gl-matrix'; import { codeForColorAccess } from '../../helper/code-for-color-access'; import { DrawableDescriptor } from '../drawable-descriptor'; import { EmptyDrawable } from '../empty-drawable'; +import { numberToGlslFloat } from '../../helper/number-to-glsl-float'; /** * @category Drawable @@ -12,36 +13,41 @@ class MetaCircleBase extends EmptyDrawable { } } +let _id = 0; + /** * @category Drawable */ -export const MetaCircleFactory = (color: vec3 | vec4 | number): typeof MetaCircleBase => { +export const MetaCircleFactory = ( + color: vec3 | vec4 | number, + k = 32 +): typeof MetaCircleBase => { class MetaCircle extends MetaCircleBase { public static descriptor: DrawableDescriptor = { sdf: { shader: ` - uniform vec2 metaCircleCenters[META_CIRCLE_COUNT]; - uniform float metaCircleRadii[META_CIRCLE_COUNT]; + uniform vec2 metaCircleCenters${_id}[META_CIRCLE_COUNT${_id}]; + uniform float metaCircleRadii${_id}[META_CIRCLE_COUNT${_id}]; - const float k = 32.0; - float metaCircleMinDistance(vec2 target, out vec4 color) { + float metaCircleMinDistance${_id}(vec2 target, out vec4 color) { + const float k = ${numberToGlslFloat(k)}; color = ${codeForColorAccess(color)}; float res = 0.0; - for (int i = 0; i < META_CIRCLE_COUNT; i++) { - float dist = distance(metaCircleCenters[i], target) - metaCircleRadii[i]; + for (int i = 0; i < META_CIRCLE_COUNT${_id}; i++) { + float dist = distance(metaCircleCenters${_id}[i], target) - metaCircleRadii${_id}[i]; res += exp2(-k * dist); } return -log2(res) / k; } `, - distanceFunctionName: 'metaCircleMinDistance', + distanceFunctionName: `metaCircleMinDistance${_id}`, }, propertyUniformMapping: { - center: 'metaCircleCenters', - radius: 'metaCircleRadii', + center: `metaCircleCenters${_id}`, + radius: `metaCircleRadii${_id}`, }, - uniformCountMacroName: 'META_CIRCLE_COUNT', + uniformCountMacroName: `META_CIRCLE_COUNT${_id}`, shaderCombinationSteps: [0, 1, 2, 3, 8, 16], empty: new MetaCircle(vec2.create(), 0), }; @@ -58,5 +64,7 @@ export const MetaCircleFactory = (color: vec3 | vec4 | number): typeof MetaCircl } } + _id++; + return MetaCircle; }; From e5e97f0aa680d32cfa9d4841ab8eba03e3541473 Mon Sep 17 00:00:00 2001 From: schmelczerandras Date: Wed, 12 May 2021 15:31:34 +0200 Subject: [PATCH 3/5] Change erronous value --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ef9e6d9..a81eb0c 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "license": "ISC", "exports": { ".": { - "import": "./dist/main.js" + "import": "./lib/main.js" } }, "scripts": { From 21eb0a3823853f6c8ebe6a850c70fe7a45a8f89b Mon Sep 17 00:00:00 2001 From: schmelczerandras Date: Wed, 12 May 2021 15:32:47 +0200 Subject: [PATCH 4/5] Update version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a81eb0c..de353ee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sdf-2d", - "version": "0.7.5", + "version": "0.7.6", "description": "Graphics framework for efficiently rendering 2D signed distance fields.", "keywords": [ "webgl", From 2454f2f37d581c69f5d0c844a028712ddbc0a1cc Mon Sep 17 00:00:00 2001 From: schmelczerandras Date: Wed, 12 May 2021 15:33:12 +0200 Subject: [PATCH 5/5] Rebuild docs --- docs/assets/js/search.json | 2 +- docs/classes/circlebase.html | 18 +- docs/classes/circlelight.html | 38 +-- docs/classes/colorfulcircle.html | 40 +-- docs/classes/deltatimecalculator.html | 12 +- docs/classes/drawable.html | 12 +- docs/classes/dropletbase.html | 22 +- docs/classes/flashlight.html | 46 +-- docs/classes/fpsqualityautoscaler.html | 19 +- docs/classes/hexagonbase.html | 303 ++++++++++++++++++++ docs/classes/invertedtunnelbase.html | 22 +- docs/classes/metacirclebase.html | 18 +- docs/classes/polygonbase.html | 16 +- docs/classes/rotatedrectanglebase.html | 20 +- docs/enums/filteringoptions.html | 10 +- docs/enums/wrapoptions.html | 12 +- docs/globals.html | 149 +++++++--- docs/index.html | 23 +- docs/interfaces/__global.array.html | 10 +- docs/interfaces/__global.float32array.html | 10 +- docs/interfaces/__global.readonlyarray.html | 10 +- docs/interfaces/drawabledescriptor.html | 18 +- docs/interfaces/noisypolygonbase.html | 18 +- docs/interfaces/renderer.html | 26 +- docs/interfaces/rendererinfo.html | 24 +- docs/interfaces/runtimesettings.html | 26 +- docs/interfaces/startupsettings.html | 20 +- docs/interfaces/textureoptions.html | 14 +- docs/modules/__global.html | 6 +- 29 files changed, 670 insertions(+), 294 deletions(-) create mode 100644 docs/classes/hexagonbase.html diff --git a/docs/assets/js/search.json b/docs/assets/js/search.json index 6a96957..96e2fa2 100644 --- a/docs/assets/js/search.json +++ b/docs/assets/js/search.json @@ -1 +1 @@ -{"kinds":{"2":"Namespace","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":256,"name":"DrawableDescriptor","url":"interfaces/drawabledescriptor.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"propertyUniformMapping","url":"interfaces/drawabledescriptor.html#propertyuniformmapping","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":2,"kind":65536,"name":"__type","url":"interfaces/drawabledescriptor.html#propertyuniformmapping.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"DrawableDescriptor.propertyUniformMapping"},{"id":3,"kind":1024,"name":"uniformCountMacroName","url":"interfaces/drawabledescriptor.html#uniformcountmacroname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":4,"kind":1024,"name":"sdf","url":"interfaces/drawabledescriptor.html#sdf","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":5,"kind":1024,"name":"objectCountScaler","url":"interfaces/drawabledescriptor.html#objectcountscaler","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":6,"kind":1024,"name":"shaderCombinationSteps","url":"interfaces/drawabledescriptor.html#shadercombinationsteps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":7,"kind":1024,"name":"empty","url":"interfaces/drawabledescriptor.html#empty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":8,"kind":128,"name":"Drawable","url":"classes/drawable.html","classes":"tsd-kind-class"},{"id":9,"kind":1024,"name":"descriptor","url":"classes/drawable.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Drawable"},{"id":10,"kind":2048,"name":"minDistance","url":"classes/drawable.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Drawable"},{"id":11,"kind":2048,"name":"getObjectToSerialize","url":"classes/drawable.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Drawable"},{"id":12,"kind":4,"name":"WrapOptions","url":"enums/wrapoptions.html","classes":"tsd-kind-enum"},{"id":13,"kind":16,"name":"CLAMP_TO_EDGE","url":"enums/wrapoptions.html#clamp_to_edge","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":14,"kind":16,"name":"REPEAT","url":"enums/wrapoptions.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":15,"kind":16,"name":"MIRRORED_REPEAT","url":"enums/wrapoptions.html#mirrored_repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":16,"kind":4,"name":"FilteringOptions","url":"enums/filteringoptions.html","classes":"tsd-kind-enum"},{"id":17,"kind":16,"name":"LINEAR","url":"enums/filteringoptions.html#linear","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":18,"kind":16,"name":"NEAREST","url":"enums/filteringoptions.html#nearest","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":19,"kind":256,"name":"TextureOptions","url":"interfaces/textureoptions.html","classes":"tsd-kind-interface"},{"id":20,"kind":1024,"name":"wrapS","url":"interfaces/textureoptions.html#wraps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":21,"kind":1024,"name":"wrapT","url":"interfaces/textureoptions.html#wrapt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":22,"kind":1024,"name":"minFilter","url":"interfaces/textureoptions.html#minfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":23,"kind":1024,"name":"maxFilter","url":"interfaces/textureoptions.html#maxfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":24,"kind":4194304,"name":"TextureWithOptions","url":"globals.html#texturewithoptions","classes":"tsd-kind-type-alias"},{"id":25,"kind":65536,"name":"__type","url":"globals.html#texturewithoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TextureWithOptions"},{"id":26,"kind":32,"name":"source","url":"globals.html#texturewithoptions.__type.source","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":27,"kind":32,"name":"overrides","url":"globals.html#texturewithoptions.__type.overrides","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":28,"kind":256,"name":"RuntimeSettings","url":"interfaces/runtimesettings.html","classes":"tsd-kind-interface"},{"id":29,"kind":1024,"name":"enableHighDpiRendering","url":"interfaces/runtimesettings.html#enablehighdpirendering","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":30,"kind":1024,"name":"tileMultiplier","url":"interfaces/runtimesettings.html#tilemultiplier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":31,"kind":1024,"name":"isWorldInverted","url":"interfaces/runtimesettings.html#isworldinverted","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":32,"kind":1024,"name":"lightCutoffDistance","url":"interfaces/runtimesettings.html#lightcutoffdistance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":33,"kind":1024,"name":"colorPalette","url":"interfaces/runtimesettings.html#colorpalette","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":34,"kind":1024,"name":"distanceRenderScale","url":"interfaces/runtimesettings.html#distancerenderscale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":35,"kind":1024,"name":"lightsRenderScale","url":"interfaces/runtimesettings.html#lightsrenderscale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":36,"kind":1024,"name":"motionBlur","url":"interfaces/runtimesettings.html#motionblur","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":37,"kind":1024,"name":"textures","url":"interfaces/runtimesettings.html#textures","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":38,"kind":65536,"name":"__type","url":"interfaces/runtimesettings.html#textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RuntimeSettings.textures"},{"id":39,"kind":1024,"name":"ambientLight","url":"interfaces/runtimesettings.html#ambientlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":40,"kind":256,"name":"StartupSettings","url":"interfaces/startupsettings.html","classes":"tsd-kind-interface"},{"id":41,"kind":1024,"name":"enableStopwatch","url":"interfaces/startupsettings.html#enablestopwatch","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":42,"kind":1024,"name":"shadowTraceCount","url":"interfaces/startupsettings.html#shadowtracecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":43,"kind":1024,"name":"lightPenetrationRatio","url":"interfaces/startupsettings.html#lightpenetrationratio","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":44,"kind":1024,"name":"paletteSize","url":"interfaces/startupsettings.html#palettesize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":45,"kind":1024,"name":"enableContextLostSimulator","url":"interfaces/startupsettings.html#enablecontextlostsimulator","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":46,"kind":1024,"name":"backgroundColor","url":"interfaces/startupsettings.html#backgroundcolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":47,"kind":1024,"name":"ignoreWebGL2","url":"interfaces/startupsettings.html#ignorewebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":48,"kind":256,"name":"RendererInfo","url":"interfaces/rendererinfo.html","classes":"tsd-kind-interface"},{"id":49,"kind":1024,"name":"isWebGL2","url":"interfaces/rendererinfo.html#iswebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":50,"kind":1024,"name":"vendor","url":"interfaces/rendererinfo.html#vendor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":51,"kind":1024,"name":"renderer","url":"interfaces/rendererinfo.html#renderer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":52,"kind":1024,"name":"sdf2dVersion","url":"interfaces/rendererinfo.html#sdf2dversion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":53,"kind":1024,"name":"extensions","url":"interfaces/rendererinfo.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":54,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#extensions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RendererInfo.extensions"},{"id":55,"kind":1024,"name":"floatInterpolationEnabled","url":"interfaces/rendererinfo.html#floatinterpolationenabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":56,"kind":1024,"name":"programCount","url":"interfaces/rendererinfo.html#programcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":57,"kind":1024,"name":"renderPasses","url":"interfaces/rendererinfo.html#renderpasses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":58,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RendererInfo.renderPasses"},{"id":59,"kind":32,"name":"distance","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type"},{"id":60,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"RendererInfo.renderPasses.__type.distance"},{"id":61,"kind":32,"name":"renderScale","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.renderscale","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":62,"kind":32,"name":"drawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.drawablecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":63,"kind":32,"name":"drawnDrawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.drawndrawablecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":64,"kind":32,"name":"tileCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.tilecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":65,"kind":32,"name":"lights","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type"},{"id":66,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"RendererInfo.renderPasses.__type.lights"},{"id":67,"kind":32,"name":"renderScale","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3.renderscale-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.lights.__type"},{"id":68,"kind":32,"name":"drawnDrawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3.drawndrawablecount-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.lights.__type"},{"id":69,"kind":1024,"name":"startupTimeInMilliseconds","url":"interfaces/rendererinfo.html#startuptimeinmilliseconds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":70,"kind":256,"name":"Renderer","url":"interfaces/renderer.html","classes":"tsd-kind-interface"},{"id":71,"kind":1024,"name":"canvasSize","url":"interfaces/renderer.html#canvassize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":72,"kind":1024,"name":"viewAreaSize","url":"interfaces/renderer.html#viewareasize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":73,"kind":2048,"name":"setViewArea","url":"interfaces/renderer.html#setviewarea","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":74,"kind":2048,"name":"displayToWorldCoordinates","url":"interfaces/renderer.html#displaytoworldcoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":75,"kind":2048,"name":"worldToDisplayCoordinates","url":"interfaces/renderer.html#worldtodisplaycoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":76,"kind":2048,"name":"setRuntimeSettings","url":"interfaces/renderer.html#setruntimesettings","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":77,"kind":2048,"name":"addDrawable","url":"interfaces/renderer.html#adddrawable","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Renderer"},{"id":78,"kind":2048,"name":"renderDrawables","url":"interfaces/renderer.html#renderdrawables","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":79,"kind":2048,"name":"destroy","url":"interfaces/renderer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":80,"kind":1024,"name":"insights","url":"interfaces/renderer.html#insights","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":81,"kind":128,"name":"CircleLight","url":"classes/circlelight.html","classes":"tsd-kind-class"},{"id":82,"kind":2097152,"name":"descriptor","url":"classes/circlelight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"CircleLight"},{"id":83,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circlelight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":84,"kind":32,"name":"center","url":"classes/circlelight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":85,"kind":32,"name":"color","url":"classes/circlelight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":86,"kind":32,"name":"intensity","url":"classes/circlelight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":87,"kind":32,"name":"uniformCountMacroName","url":"classes/circlelight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":88,"kind":32,"name":"shaderCombinationSteps","url":"classes/circlelight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":89,"kind":32,"name":"empty","url":"classes/circlelight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":90,"kind":512,"name":"constructor","url":"classes/circlelight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CircleLight"},{"id":91,"kind":1024,"name":"lightnessRatio","url":"classes/circlelight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CircleLight"},{"id":92,"kind":1024,"name":"center","url":"classes/circlelight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":93,"kind":1024,"name":"color","url":"classes/circlelight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":94,"kind":1024,"name":"intensity","url":"classes/circlelight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":95,"kind":2048,"name":"setLightnessRatio","url":"classes/circlelight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":96,"kind":2048,"name":"minDistance","url":"classes/circlelight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleLight"},{"id":97,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlelight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleLight"},{"id":98,"kind":128,"name":"Flashlight","url":"classes/flashlight.html","classes":"tsd-kind-class"},{"id":99,"kind":2097152,"name":"descriptor","url":"classes/flashlight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Flashlight"},{"id":100,"kind":2097152,"name":"propertyUniformMapping","url":"classes/flashlight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":101,"kind":32,"name":"center","url":"classes/flashlight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":102,"kind":32,"name":"color","url":"classes/flashlight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":103,"kind":32,"name":"intensity","url":"classes/flashlight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":104,"kind":32,"name":"direction","url":"classes/flashlight.html#descriptor.propertyuniformmapping.direction-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":105,"kind":32,"name":"startCutoff","url":"classes/flashlight.html#descriptor.propertyuniformmapping.startcutoff-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":106,"kind":32,"name":"uniformCountMacroName","url":"classes/flashlight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":107,"kind":32,"name":"shaderCombinationSteps","url":"classes/flashlight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":108,"kind":32,"name":"empty","url":"classes/flashlight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":109,"kind":512,"name":"constructor","url":"classes/flashlight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Flashlight"},{"id":110,"kind":1024,"name":"direction","url":"classes/flashlight.html#direction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":111,"kind":1024,"name":"startCutoff","url":"classes/flashlight.html#startcutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":112,"kind":2048,"name":"getObjectToSerialize","url":"classes/flashlight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Flashlight"},{"id":113,"kind":1024,"name":"lightnessRatio","url":"classes/flashlight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Flashlight"},{"id":114,"kind":1024,"name":"center","url":"classes/flashlight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":115,"kind":1024,"name":"color","url":"classes/flashlight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":116,"kind":1024,"name":"intensity","url":"classes/flashlight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":117,"kind":2048,"name":"setLightnessRatio","url":"classes/flashlight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":118,"kind":2048,"name":"minDistance","url":"classes/flashlight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Flashlight"},{"id":119,"kind":128,"name":"CircleBase","url":"classes/circlebase.html","classes":"tsd-kind-class"},{"id":120,"kind":512,"name":"constructor","url":"classes/circlebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CircleBase"},{"id":121,"kind":1024,"name":"center","url":"classes/circlebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":122,"kind":1024,"name":"radius","url":"classes/circlebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":123,"kind":1024,"name":"descriptor","url":"classes/circlebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"CircleBase"},{"id":124,"kind":2048,"name":"minDistance","url":"classes/circlebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleBase"},{"id":125,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleBase"},{"id":126,"kind":64,"name":"CircleFactory","url":"globals.html#circlefactory","classes":"tsd-kind-function"},{"id":127,"kind":128,"name":"ColorfulCircle","url":"classes/colorfulcircle.html","classes":"tsd-kind-class"},{"id":128,"kind":2097152,"name":"descriptor","url":"classes/colorfulcircle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"ColorfulCircle"},{"id":129,"kind":2097152,"name":"sdf","url":"classes/colorfulcircle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":130,"kind":32,"name":"shader","url":"classes/colorfulcircle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.sdf"},{"id":131,"kind":32,"name":"distanceFunctionName","url":"classes/colorfulcircle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.sdf"},{"id":132,"kind":2097152,"name":"propertyUniformMapping","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":133,"kind":32,"name":"center","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":134,"kind":32,"name":"radius","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.radius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":135,"kind":32,"name":"colorIndex","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.colorindex-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":136,"kind":32,"name":"uniformCountMacroName","url":"classes/colorfulcircle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":137,"kind":32,"name":"shaderCombinationSteps","url":"classes/colorfulcircle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":138,"kind":32,"name":"empty","url":"classes/colorfulcircle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":139,"kind":512,"name":"constructor","url":"classes/colorfulcircle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":140,"kind":1024,"name":"center","url":"classes/colorfulcircle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":141,"kind":1024,"name":"radius","url":"classes/colorfulcircle.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":142,"kind":1024,"name":"colorIndex","url":"classes/colorfulcircle.html#colorindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":143,"kind":2048,"name":"minDistance","url":"classes/colorfulcircle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ColorfulCircle"},{"id":144,"kind":2048,"name":"getObjectToSerialize","url":"classes/colorfulcircle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"ColorfulCircle"},{"id":145,"kind":128,"name":"DropletBase","url":"classes/dropletbase.html","classes":"tsd-kind-class"},{"id":146,"kind":512,"name":"constructor","url":"classes/dropletbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DropletBase"},{"id":147,"kind":1024,"name":"from","url":"classes/dropletbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":148,"kind":1024,"name":"to","url":"classes/dropletbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":149,"kind":1024,"name":"fromRadius","url":"classes/dropletbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":150,"kind":1024,"name":"toRadius","url":"classes/dropletbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":151,"kind":1024,"name":"descriptor","url":"classes/dropletbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"DropletBase"},{"id":152,"kind":2048,"name":"minDistance","url":"classes/dropletbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"DropletBase"},{"id":153,"kind":2048,"name":"getObjectToSerialize","url":"classes/dropletbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"DropletBase"},{"id":154,"kind":64,"name":"DropletFactory","url":"globals.html#dropletfactory","classes":"tsd-kind-function"},{"id":155,"kind":128,"name":"InvertedTunnelBase","url":"classes/invertedtunnelbase.html","classes":"tsd-kind-class"},{"id":156,"kind":512,"name":"constructor","url":"classes/invertedtunnelbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":157,"kind":1024,"name":"from","url":"classes/invertedtunnelbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":158,"kind":1024,"name":"to","url":"classes/invertedtunnelbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":159,"kind":1024,"name":"fromRadius","url":"classes/invertedtunnelbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":160,"kind":1024,"name":"toRadius","url":"classes/invertedtunnelbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":161,"kind":1024,"name":"descriptor","url":"classes/invertedtunnelbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"InvertedTunnelBase"},{"id":162,"kind":2048,"name":"minDistance","url":"classes/invertedtunnelbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"InvertedTunnelBase"},{"id":163,"kind":2048,"name":"getObjectToSerialize","url":"classes/invertedtunnelbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"InvertedTunnelBase"},{"id":164,"kind":64,"name":"InvertedTunnelFactory","url":"globals.html#invertedtunnelfactory","classes":"tsd-kind-function"},{"id":165,"kind":128,"name":"MetaCircleBase","url":"classes/metacirclebase.html","classes":"tsd-kind-class"},{"id":166,"kind":512,"name":"constructor","url":"classes/metacirclebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":167,"kind":1024,"name":"center","url":"classes/metacirclebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":168,"kind":1024,"name":"radius","url":"classes/metacirclebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":169,"kind":1024,"name":"descriptor","url":"classes/metacirclebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"MetaCircleBase"},{"id":170,"kind":2048,"name":"minDistance","url":"classes/metacirclebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"MetaCircleBase"},{"id":171,"kind":2048,"name":"getObjectToSerialize","url":"classes/metacirclebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"MetaCircleBase"},{"id":172,"kind":64,"name":"MetaCircleFactory","url":"globals.html#metacirclefactory","classes":"tsd-kind-function"},{"id":173,"kind":128,"name":"PolygonBase","url":"classes/polygonbase.html","classes":"tsd-kind-class"},{"id":174,"kind":512,"name":"constructor","url":"classes/polygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PolygonBase"},{"id":175,"kind":1024,"name":"vertices","url":"classes/polygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PolygonBase"},{"id":176,"kind":1024,"name":"descriptor","url":"classes/polygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"PolygonBase"},{"id":177,"kind":2048,"name":"minDistance","url":"classes/polygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PolygonBase"},{"id":178,"kind":2048,"name":"getObjectToSerialize","url":"classes/polygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"PolygonBase"},{"id":179,"kind":64,"name":"PolygonFactory","url":"globals.html#polygonfactory","classes":"tsd-kind-function"},{"id":180,"kind":256,"name":"NoisyPolygonBase","url":"interfaces/noisypolygonbase.html","classes":"tsd-kind-interface"},{"id":181,"kind":1024,"name":"randomOffset","url":"interfaces/noisypolygonbase.html#randomoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":182,"kind":512,"name":"constructor","url":"interfaces/noisypolygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":183,"kind":1024,"name":"vertices","url":"interfaces/noisypolygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":184,"kind":1024,"name":"descriptor","url":"interfaces/noisypolygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"NoisyPolygonBase"},{"id":185,"kind":2048,"name":"minDistance","url":"interfaces/noisypolygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":186,"kind":2048,"name":"getObjectToSerialize","url":"interfaces/noisypolygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"NoisyPolygonBase"},{"id":187,"kind":64,"name":"NoisyPolygonFactory","url":"globals.html#noisypolygonfactory","classes":"tsd-kind-function"},{"id":188,"kind":128,"name":"RotatedRectangleBase","url":"classes/rotatedrectanglebase.html","classes":"tsd-kind-class"},{"id":189,"kind":512,"name":"constructor","url":"classes/rotatedrectanglebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":190,"kind":1024,"name":"center","url":"classes/rotatedrectanglebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":191,"kind":1024,"name":"size","url":"classes/rotatedrectanglebase.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":192,"kind":1024,"name":"rotation","url":"classes/rotatedrectanglebase.html#rotation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":193,"kind":1024,"name":"descriptor","url":"classes/rotatedrectanglebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"RotatedRectangleBase"},{"id":194,"kind":2048,"name":"minDistance","url":"classes/rotatedrectanglebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"RotatedRectangleBase"},{"id":195,"kind":2048,"name":"getObjectToSerialize","url":"classes/rotatedrectanglebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"RotatedRectangleBase"},{"id":196,"kind":64,"name":"RotatedRectangleFactory","url":"globals.html#rotatedrectanglefactory","classes":"tsd-kind-function"},{"id":197,"kind":64,"name":"renderNoise","url":"globals.html#rendernoise","classes":"tsd-kind-function"},{"id":198,"kind":64,"name":"rgb255","url":"globals.html#rgb255","classes":"tsd-kind-function"},{"id":199,"kind":64,"name":"hex","url":"globals.html#hex","classes":"tsd-kind-function"},{"id":200,"kind":64,"name":"rgb","url":"globals.html#rgb","classes":"tsd-kind-function"},{"id":201,"kind":64,"name":"hsl","url":"globals.html#hsl","classes":"tsd-kind-function"},{"id":202,"kind":64,"name":"rgba","url":"globals.html#rgba","classes":"tsd-kind-function"},{"id":203,"kind":64,"name":"rgba255","url":"globals.html#rgba255","classes":"tsd-kind-function"},{"id":204,"kind":128,"name":"DeltaTimeCalculator","url":"classes/deltatimecalculator.html","classes":"tsd-kind-class"},{"id":205,"kind":512,"name":"constructor","url":"classes/deltatimecalculator.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":206,"kind":2048,"name":"getNextDeltaTime","url":"classes/deltatimecalculator.html#getnextdeltatime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":207,"kind":2048,"name":"destroy","url":"classes/deltatimecalculator.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":208,"kind":128,"name":"FpsQualityAutoscaler","url":"classes/fpsqualityautoscaler.html","classes":"tsd-kind-class"},{"id":209,"kind":1024,"name":"fpsTarget","url":"classes/fpsqualityautoscaler.html#fpstarget","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"FpsQualityAutoscaler"},{"id":210,"kind":1024,"name":"fpsHysteresis","url":"classes/fpsqualityautoscaler.html#fpshysteresis","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":211,"kind":512,"name":"constructor","url":"classes/fpsqualityautoscaler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":212,"kind":262144,"name":"FPS","url":"classes/fpsqualityautoscaler.html#fps","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":213,"kind":2048,"name":"addDeltaTime","url":"classes/fpsqualityautoscaler.html#adddeltatime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":214,"kind":64,"name":"runAnimation","url":"globals.html#runanimation","classes":"tsd-kind-function"},{"id":215,"kind":2,"name":"__global","url":"modules/__global.html","classes":"tsd-kind-namespace"},{"id":216,"kind":256,"name":"Array","url":"interfaces/__global.array.html","classes":"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter","parent":"__global"},{"id":217,"kind":1024,"name":"x","url":"interfaces/__global.array.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Array"},{"id":218,"kind":1024,"name":"y","url":"interfaces/__global.array.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Array"},{"id":219,"kind":256,"name":"ReadonlyArray","url":"interfaces/__global.readonlyarray.html","classes":"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter","parent":"__global"},{"id":220,"kind":1024,"name":"x","url":"interfaces/__global.readonlyarray.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.ReadonlyArray"},{"id":221,"kind":1024,"name":"y","url":"interfaces/__global.readonlyarray.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.ReadonlyArray"},{"id":222,"kind":256,"name":"Float32Array","url":"interfaces/__global.float32array.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"__global"},{"id":223,"kind":1024,"name":"x","url":"interfaces/__global.float32array.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Float32Array"},{"id":224,"kind":1024,"name":"y","url":"interfaces/__global.float32array.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Float32Array"},{"id":225,"kind":2097152,"name":"defaultRuntimeSettings","url":"globals.html#defaultruntimesettings","classes":"tsd-kind-object-literal"},{"id":226,"kind":32,"name":"enableHighDpiRendering","url":"globals.html#defaultruntimesettings.enablehighdpirendering","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":227,"kind":32,"name":"tileMultiplier","url":"globals.html#defaultruntimesettings.tilemultiplier","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":228,"kind":32,"name":"isWorldInverted","url":"globals.html#defaultruntimesettings.isworldinverted","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":229,"kind":32,"name":"lightCutoffDistance","url":"globals.html#defaultruntimesettings.lightcutoffdistance","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":230,"kind":32,"name":"distanceRenderScale","url":"globals.html#defaultruntimesettings.distancerenderscale","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":231,"kind":32,"name":"lightsRenderScale","url":"globals.html#defaultruntimesettings.lightsrenderscale","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":232,"kind":32,"name":"colorPalette","url":"globals.html#defaultruntimesettings.colorpalette","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":233,"kind":32,"name":"motionBlur","url":"globals.html#defaultruntimesettings.motionblur","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":234,"kind":32,"name":"ambientLight","url":"globals.html#defaultruntimesettings.ambientlight","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":235,"kind":32,"name":"textures","url":"globals.html#defaultruntimesettings.textures","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":236,"kind":65536,"name":"__type","url":"globals.html#defaultruntimesettings.textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"defaultRuntimeSettings.textures"},{"id":237,"kind":2097152,"name":"defaultStartupSettings","url":"globals.html#defaultstartupsettings","classes":"tsd-kind-object-literal"},{"id":238,"kind":32,"name":"shadowTraceCount","url":"globals.html#defaultstartupsettings.shadowtracecount","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":239,"kind":32,"name":"paletteSize","url":"globals.html#defaultstartupsettings.palettesize","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":240,"kind":32,"name":"ignoreWebGL2","url":"globals.html#defaultstartupsettings.ignorewebgl2","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":241,"kind":32,"name":"backgroundColor","url":"globals.html#defaultstartupsettings.backgroundcolor","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":242,"kind":32,"name":"lightPenetrationRatio","url":"globals.html#defaultstartupsettings.lightpenetrationratio","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":243,"kind":32,"name":"enableStopwatch","url":"globals.html#defaultstartupsettings.enablestopwatch","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":244,"kind":32,"name":"enableContextLostSimulator","url":"globals.html#defaultstartupsettings.enablecontextlostsimulator","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":245,"kind":64,"name":"compile","url":"globals.html#compile","classes":"tsd-kind-function"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,34.945]],["parent/0",[]],["name/1",[1,40.053]],["parent/1",[0,3.23]],["name/2",[2,33.693]],["parent/2",[3,4.718]],["name/3",[4,40.053]],["parent/3",[0,3.23]],["name/4",[5,45.931]],["parent/4",[0,3.23]],["name/5",[6,51.039]],["parent/5",[0,3.23]],["name/6",[7,40.053]],["parent/6",[0,3.23]],["name/7",[8,40.053]],["parent/7",[0,3.23]],["name/8",[9,40.053]],["parent/8",[]],["name/9",[10,30.67]],["parent/9",[9,3.702]],["name/10",[11,30.67]],["parent/10",[9,3.702]],["name/11",[12,30.67]],["parent/11",[9,3.702]],["name/12",[13,40.053]],["parent/12",[]],["name/13",[14,51.039]],["parent/13",[13,3.702]],["name/14",[15,51.039]],["parent/14",[13,3.702]],["name/15",[16,51.039]],["parent/15",[13,3.702]],["name/16",[17,42.566]],["parent/16",[]],["name/17",[18,51.039]],["parent/17",[17,3.935]],["name/18",[19,51.039]],["parent/18",[17,3.935]],["name/19",[20,38.046]],["parent/19",[]],["name/20",[21,51.039]],["parent/20",[20,3.517]],["name/21",[22,51.039]],["parent/21",[20,3.517]],["name/22",[23,51.039]],["parent/22",[20,3.517]],["name/23",[24,51.039]],["parent/23",[20,3.517]],["name/24",[25,45.931]],["parent/24",[]],["name/25",[2,33.693]],["parent/25",[25,4.246]],["name/26",[26,51.039]],["parent/26",[27,4.246]],["name/27",[28,51.039]],["parent/27",[27,4.246]],["name/28",[29,30.67]],["parent/28",[]],["name/29",[30,45.931]],["parent/29",[29,2.835]],["name/30",[31,45.931]],["parent/30",[29,2.835]],["name/31",[32,45.931]],["parent/31",[29,2.835]],["name/32",[33,45.931]],["parent/32",[29,2.835]],["name/33",[34,45.931]],["parent/33",[29,2.835]],["name/34",[35,45.931]],["parent/34",[29,2.835]],["name/35",[36,45.931]],["parent/35",[29,2.835]],["name/36",[37,45.931]],["parent/36",[29,2.835]],["name/37",[38,45.931]],["parent/37",[29,2.835]],["name/38",[2,33.693]],["parent/38",[39,4.718]],["name/39",[40,45.931]],["parent/39",[29,2.835]],["name/40",[41,33.693]],["parent/40",[]],["name/41",[42,45.931]],["parent/41",[41,3.114]],["name/42",[43,45.931]],["parent/42",[41,3.114]],["name/43",[44,45.931]],["parent/43",[41,3.114]],["name/44",[45,45.931]],["parent/44",[41,3.114]],["name/45",[46,45.931]],["parent/45",[41,3.114]],["name/46",[47,45.931]],["parent/46",[41,3.114]],["name/47",[48,45.931]],["parent/47",[41,3.114]],["name/48",[49,31.58]],["parent/48",[]],["name/49",[50,51.039]],["parent/49",[49,2.919]],["name/50",[51,51.039]],["parent/50",[49,2.919]],["name/51",[52,29.837]],["parent/51",[49,2.919]],["name/52",[53,51.039]],["parent/52",[49,2.919]],["name/53",[54,51.039]],["parent/53",[49,2.919]],["name/54",[2,33.693]],["parent/54",[55,4.718]],["name/55",[56,51.039]],["parent/55",[49,2.919]],["name/56",[57,51.039]],["parent/56",[49,2.919]],["name/57",[58,51.039]],["parent/57",[49,2.919]],["name/58",[2,33.693]],["parent/58",[59,4.718]],["name/59",[60,51.039]],["parent/59",[61,4.246]],["name/60",[2,33.693]],["parent/60",[62,4.718]],["name/61",[63,45.931]],["parent/61",[64,3.702]],["name/62",[65,51.039]],["parent/62",[64,3.702]],["name/63",[66,45.931]],["parent/63",[64,3.702]],["name/64",[67,51.039]],["parent/64",[64,3.702]],["name/65",[68,51.039]],["parent/65",[61,4.246]],["name/66",[2,33.693]],["parent/66",[69,4.718]],["name/67",[63,45.931]],["parent/67",[70,4.246]],["name/68",[66,45.931]],["parent/68",[70,4.246]],["name/69",[71,51.039]],["parent/69",[49,2.919]],["name/70",[52,29.837]],["parent/70",[]],["name/71",[72,51.039]],["parent/71",[52,2.758]],["name/72",[73,51.039]],["parent/72",[52,2.758]],["name/73",[74,51.039]],["parent/73",[52,2.758]],["name/74",[75,51.039]],["parent/74",[52,2.758]],["name/75",[76,51.039]],["parent/75",[52,2.758]],["name/76",[77,51.039]],["parent/76",[52,2.758]],["name/77",[78,51.039]],["parent/77",[52,2.758]],["name/78",[79,51.039]],["parent/78",[52,2.758]],["name/79",[80,45.931]],["parent/79",[52,2.758]],["name/80",[81,51.039]],["parent/80",[52,2.758]],["name/81",[82,31.58]],["parent/81",[]],["name/82",[10,30.67]],["parent/82",[82,2.919]],["name/83",[1,40.053]],["parent/83",[83,3.702]],["name/84",[84,32.581]],["parent/84",[85,3.935]],["name/85",[86,40.053]],["parent/85",[85,3.935]],["name/86",[87,40.053]],["parent/86",[85,3.935]],["name/87",[4,40.053]],["parent/87",[83,3.702]],["name/88",[7,40.053]],["parent/88",[83,3.702]],["name/89",[8,40.053]],["parent/89",[83,3.702]],["name/90",[88,29.837]],["parent/90",[82,2.919]],["name/91",[89,45.931]],["parent/91",[82,2.919]],["name/92",[84,32.581]],["parent/92",[82,2.919]],["name/93",[86,40.053]],["parent/93",[82,2.919]],["name/94",[87,40.053]],["parent/94",[82,2.919]],["name/95",[90,45.931]],["parent/95",[82,2.919]],["name/96",[11,30.67]],["parent/96",[82,2.919]],["name/97",[12,30.67]],["parent/97",[82,2.919]],["name/98",[91,29.837]],["parent/98",[]],["name/99",[10,30.67]],["parent/99",[91,2.758]],["name/100",[1,40.053]],["parent/100",[92,3.702]],["name/101",[84,32.581]],["parent/101",[93,3.517]],["name/102",[86,40.053]],["parent/102",[93,3.517]],["name/103",[87,40.053]],["parent/103",[93,3.517]],["name/104",[94,45.931]],["parent/104",[93,3.517]],["name/105",[95,45.931]],["parent/105",[93,3.517]],["name/106",[4,40.053]],["parent/106",[92,3.702]],["name/107",[7,40.053]],["parent/107",[92,3.702]],["name/108",[8,40.053]],["parent/108",[92,3.702]],["name/109",[88,29.837]],["parent/109",[91,2.758]],["name/110",[94,45.931]],["parent/110",[91,2.758]],["name/111",[95,45.931]],["parent/111",[91,2.758]],["name/112",[12,30.67]],["parent/112",[91,2.758]],["name/113",[89,45.931]],["parent/113",[91,2.758]],["name/114",[84,32.581]],["parent/114",[91,2.758]],["name/115",[86,40.053]],["parent/115",[91,2.758]],["name/116",[87,40.053]],["parent/116",[91,2.758]],["name/117",[90,45.931]],["parent/117",[91,2.758]],["name/118",[11,30.67]],["parent/118",[91,2.758]],["name/119",[96,34.945]],["parent/119",[]],["name/120",[88,29.837]],["parent/120",[96,3.23]],["name/121",[84,32.581]],["parent/121",[96,3.23]],["name/122",[97,40.053]],["parent/122",[96,3.23]],["name/123",[10,30.67]],["parent/123",[96,3.23]],["name/124",[11,30.67]],["parent/124",[96,3.23]],["name/125",[12,30.67]],["parent/125",[96,3.23]],["name/126",[98,51.039]],["parent/126",[]],["name/127",[99,33.693]],["parent/127",[]],["name/128",[10,30.67]],["parent/128",[99,3.114]],["name/129",[5,45.931]],["parent/129",[100,3.517]],["name/130",[101,51.039]],["parent/130",[102,4.246]],["name/131",[103,51.039]],["parent/131",[102,4.246]],["name/132",[1,40.053]],["parent/132",[100,3.517]],["name/133",[84,32.581]],["parent/133",[104,3.935]],["name/134",[97,40.053]],["parent/134",[104,3.935]],["name/135",[105,45.931]],["parent/135",[104,3.935]],["name/136",[4,40.053]],["parent/136",[100,3.517]],["name/137",[7,40.053]],["parent/137",[100,3.517]],["name/138",[8,40.053]],["parent/138",[100,3.517]],["name/139",[88,29.837]],["parent/139",[99,3.114]],["name/140",[84,32.581]],["parent/140",[99,3.114]],["name/141",[97,40.053]],["parent/141",[99,3.114]],["name/142",[105,45.931]],["parent/142",[99,3.114]],["name/143",[11,30.67]],["parent/143",[99,3.114]],["name/144",[12,30.67]],["parent/144",[99,3.114]],["name/145",[106,32.581]],["parent/145",[]],["name/146",[88,29.837]],["parent/146",[106,3.012]],["name/147",[107,45.931]],["parent/147",[106,3.012]],["name/148",[108,45.931]],["parent/148",[106,3.012]],["name/149",[109,45.931]],["parent/149",[106,3.012]],["name/150",[110,45.931]],["parent/150",[106,3.012]],["name/151",[10,30.67]],["parent/151",[106,3.012]],["name/152",[11,30.67]],["parent/152",[106,3.012]],["name/153",[12,30.67]],["parent/153",[106,3.012]],["name/154",[111,51.039]],["parent/154",[]],["name/155",[112,32.581]],["parent/155",[]],["name/156",[88,29.837]],["parent/156",[112,3.012]],["name/157",[107,45.931]],["parent/157",[112,3.012]],["name/158",[108,45.931]],["parent/158",[112,3.012]],["name/159",[109,45.931]],["parent/159",[112,3.012]],["name/160",[110,45.931]],["parent/160",[112,3.012]],["name/161",[10,30.67]],["parent/161",[112,3.012]],["name/162",[11,30.67]],["parent/162",[112,3.012]],["name/163",[12,30.67]],["parent/163",[112,3.012]],["name/164",[113,51.039]],["parent/164",[]],["name/165",[114,34.945]],["parent/165",[]],["name/166",[88,29.837]],["parent/166",[114,3.23]],["name/167",[84,32.581]],["parent/167",[114,3.23]],["name/168",[97,40.053]],["parent/168",[114,3.23]],["name/169",[10,30.67]],["parent/169",[114,3.23]],["name/170",[11,30.67]],["parent/170",[114,3.23]],["name/171",[12,30.67]],["parent/171",[114,3.23]],["name/172",[115,51.039]],["parent/172",[]],["name/173",[116,36.376]],["parent/173",[]],["name/174",[88,29.837]],["parent/174",[116,3.362]],["name/175",[117,45.931]],["parent/175",[116,3.362]],["name/176",[10,30.67]],["parent/176",[116,3.362]],["name/177",[11,30.67]],["parent/177",[116,3.362]],["name/178",[12,30.67]],["parent/178",[116,3.362]],["name/179",[118,51.039]],["parent/179",[]],["name/180",[119,34.945]],["parent/180",[]],["name/181",[120,51.039]],["parent/181",[119,3.23]],["name/182",[88,29.837]],["parent/182",[119,3.23]],["name/183",[117,45.931]],["parent/183",[119,3.23]],["name/184",[10,30.67]],["parent/184",[119,3.23]],["name/185",[11,30.67]],["parent/185",[119,3.23]],["name/186",[12,30.67]],["parent/186",[119,3.23]],["name/187",[121,51.039]],["parent/187",[]],["name/188",[122,33.693]],["parent/188",[]],["name/189",[88,29.837]],["parent/189",[122,3.114]],["name/190",[84,32.581]],["parent/190",[122,3.114]],["name/191",[123,51.039]],["parent/191",[122,3.114]],["name/192",[124,51.039]],["parent/192",[122,3.114]],["name/193",[10,30.67]],["parent/193",[122,3.114]],["name/194",[11,30.67]],["parent/194",[122,3.114]],["name/195",[12,30.67]],["parent/195",[122,3.114]],["name/196",[125,51.039]],["parent/196",[]],["name/197",[126,51.039]],["parent/197",[]],["name/198",[127,51.039]],["parent/198",[]],["name/199",[128,51.039]],["parent/199",[]],["name/200",[129,51.039]],["parent/200",[]],["name/201",[130,51.039]],["parent/201",[]],["name/202",[131,51.039]],["parent/202",[]],["name/203",[132,51.039]],["parent/203",[]],["name/204",[133,40.053]],["parent/204",[]],["name/205",[88,29.837]],["parent/205",[133,3.702]],["name/206",[134,51.039]],["parent/206",[133,3.702]],["name/207",[80,45.931]],["parent/207",[133,3.702]],["name/208",[135,36.376]],["parent/208",[]],["name/209",[136,51.039]],["parent/209",[135,3.362]],["name/210",[137,51.039]],["parent/210",[135,3.362]],["name/211",[88,29.837]],["parent/211",[135,3.362]],["name/212",[138,51.039]],["parent/212",[135,3.362]],["name/213",[139,51.039]],["parent/213",[135,3.362]],["name/214",[140,51.039]],["parent/214",[]],["name/215",[141,40.053]],["parent/215",[]],["name/216",[142,51.039]],["parent/216",[141,3.702]],["name/217",[143,42.566]],["parent/217",[144,4.246]],["name/218",[145,42.566]],["parent/218",[144,4.246]],["name/219",[146,51.039]],["parent/219",[141,3.702]],["name/220",[143,42.566]],["parent/220",[147,4.246]],["name/221",[145,42.566]],["parent/221",[147,4.246]],["name/222",[148,51.039]],["parent/222",[141,3.702]],["name/223",[143,42.566]],["parent/223",[149,4.246]],["name/224",[145,42.566]],["parent/224",[149,4.246]],["name/225",[150,30.67]],["parent/225",[]],["name/226",[30,45.931]],["parent/226",[150,2.835]],["name/227",[31,45.931]],["parent/227",[150,2.835]],["name/228",[32,45.931]],["parent/228",[150,2.835]],["name/229",[33,45.931]],["parent/229",[150,2.835]],["name/230",[35,45.931]],["parent/230",[150,2.835]],["name/231",[36,45.931]],["parent/231",[150,2.835]],["name/232",[34,45.931]],["parent/232",[150,2.835]],["name/233",[37,45.931]],["parent/233",[150,2.835]],["name/234",[40,45.931]],["parent/234",[150,2.835]],["name/235",[38,45.931]],["parent/235",[150,2.835]],["name/236",[2,33.693]],["parent/236",[151,4.718]],["name/237",[152,33.693]],["parent/237",[]],["name/238",[43,45.931]],["parent/238",[152,3.114]],["name/239",[45,45.931]],["parent/239",[152,3.114]],["name/240",[48,45.931]],["parent/240",[152,3.114]],["name/241",[47,45.931]],["parent/241",[152,3.114]],["name/242",[44,45.931]],["parent/242",[152,3.114]],["name/243",[42,45.931]],["parent/243",[152,3.114]],["name/244",[46,45.931]],["parent/244",[152,3.114]],["name/245",[153,51.039]],["parent/245",[]]],"invertedIndex":[["__global",{"_index":141,"name":{"215":{}},"parent":{"216":{},"219":{},"222":{}}}],["__global.array",{"_index":144,"name":{},"parent":{"217":{},"218":{}}}],["__global.float32array",{"_index":149,"name":{},"parent":{"223":{},"224":{}}}],["__global.readonlyarray",{"_index":147,"name":{},"parent":{"220":{},"221":{}}}],["__type",{"_index":2,"name":{"2":{},"25":{},"38":{},"54":{},"58":{},"60":{},"66":{},"236":{}},"parent":{}}],["adddeltatime",{"_index":139,"name":{"213":{}},"parent":{}}],["adddrawable",{"_index":78,"name":{"77":{}},"parent":{}}],["ambientlight",{"_index":40,"name":{"39":{},"234":{}},"parent":{}}],["array",{"_index":142,"name":{"216":{}},"parent":{}}],["backgroundcolor",{"_index":47,"name":{"46":{},"241":{}},"parent":{}}],["canvassize",{"_index":72,"name":{"71":{}},"parent":{}}],["center",{"_index":84,"name":{"84":{},"92":{},"101":{},"114":{},"121":{},"133":{},"140":{},"167":{},"190":{}},"parent":{}}],["circlebase",{"_index":96,"name":{"119":{}},"parent":{"120":{},"121":{},"122":{},"123":{},"124":{},"125":{}}}],["circlefactory",{"_index":98,"name":{"126":{}},"parent":{}}],["circlelight",{"_index":82,"name":{"81":{}},"parent":{"82":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{}}}],["circlelight.descriptor",{"_index":83,"name":{},"parent":{"83":{},"87":{},"88":{},"89":{}}}],["circlelight.descriptor.propertyuniformmapping",{"_index":85,"name":{},"parent":{"84":{},"85":{},"86":{}}}],["clamp_to_edge",{"_index":14,"name":{"13":{}},"parent":{}}],["color",{"_index":86,"name":{"85":{},"93":{},"102":{},"115":{}},"parent":{}}],["colorfulcircle",{"_index":99,"name":{"127":{}},"parent":{"128":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{}}}],["colorfulcircle.descriptor",{"_index":100,"name":{},"parent":{"129":{},"132":{},"136":{},"137":{},"138":{}}}],["colorfulcircle.descriptor.propertyuniformmapping",{"_index":104,"name":{},"parent":{"133":{},"134":{},"135":{}}}],["colorfulcircle.descriptor.sdf",{"_index":102,"name":{},"parent":{"130":{},"131":{}}}],["colorindex",{"_index":105,"name":{"135":{},"142":{}},"parent":{}}],["colorpalette",{"_index":34,"name":{"33":{},"232":{}},"parent":{}}],["compile",{"_index":153,"name":{"245":{}},"parent":{}}],["constructor",{"_index":88,"name":{"90":{},"109":{},"120":{},"139":{},"146":{},"156":{},"166":{},"174":{},"182":{},"189":{},"205":{},"211":{}},"parent":{}}],["defaultruntimesettings",{"_index":150,"name":{"225":{}},"parent":{"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"234":{},"235":{}}}],["defaultruntimesettings.textures",{"_index":151,"name":{},"parent":{"236":{}}}],["defaultstartupsettings",{"_index":152,"name":{"237":{}},"parent":{"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{}}}],["deltatimecalculator",{"_index":133,"name":{"204":{}},"parent":{"205":{},"206":{},"207":{}}}],["descriptor",{"_index":10,"name":{"9":{},"82":{},"99":{},"123":{},"128":{},"151":{},"161":{},"169":{},"176":{},"184":{},"193":{}},"parent":{}}],["destroy",{"_index":80,"name":{"79":{},"207":{}},"parent":{}}],["direction",{"_index":94,"name":{"104":{},"110":{}},"parent":{}}],["displaytoworldcoordinates",{"_index":75,"name":{"74":{}},"parent":{}}],["distance",{"_index":60,"name":{"59":{}},"parent":{}}],["distancefunctionname",{"_index":103,"name":{"131":{}},"parent":{}}],["distancerenderscale",{"_index":35,"name":{"34":{},"230":{}},"parent":{}}],["drawable",{"_index":9,"name":{"8":{}},"parent":{"9":{},"10":{},"11":{}}}],["drawablecount",{"_index":65,"name":{"62":{}},"parent":{}}],["drawabledescriptor",{"_index":0,"name":{"0":{}},"parent":{"1":{},"3":{},"4":{},"5":{},"6":{},"7":{}}}],["drawabledescriptor.propertyuniformmapping",{"_index":3,"name":{},"parent":{"2":{}}}],["drawndrawablecount",{"_index":66,"name":{"63":{},"68":{}},"parent":{}}],["dropletbase",{"_index":106,"name":{"145":{}},"parent":{"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{}}}],["dropletfactory",{"_index":111,"name":{"154":{}},"parent":{}}],["empty",{"_index":8,"name":{"7":{},"89":{},"108":{},"138":{}},"parent":{}}],["enablecontextlostsimulator",{"_index":46,"name":{"45":{},"244":{}},"parent":{}}],["enablehighdpirendering",{"_index":30,"name":{"29":{},"226":{}},"parent":{}}],["enablestopwatch",{"_index":42,"name":{"41":{},"243":{}},"parent":{}}],["extensions",{"_index":54,"name":{"53":{}},"parent":{}}],["filteringoptions",{"_index":17,"name":{"16":{}},"parent":{"17":{},"18":{}}}],["flashlight",{"_index":91,"name":{"98":{}},"parent":{"99":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{}}}],["flashlight.descriptor",{"_index":92,"name":{},"parent":{"100":{},"106":{},"107":{},"108":{}}}],["flashlight.descriptor.propertyuniformmapping",{"_index":93,"name":{},"parent":{"101":{},"102":{},"103":{},"104":{},"105":{}}}],["float32array",{"_index":148,"name":{"222":{}},"parent":{}}],["floatinterpolationenabled",{"_index":56,"name":{"55":{}},"parent":{}}],["fps",{"_index":138,"name":{"212":{}},"parent":{}}],["fpshysteresis",{"_index":137,"name":{"210":{}},"parent":{}}],["fpsqualityautoscaler",{"_index":135,"name":{"208":{}},"parent":{"209":{},"210":{},"211":{},"212":{},"213":{}}}],["fpstarget",{"_index":136,"name":{"209":{}},"parent":{}}],["from",{"_index":107,"name":{"147":{},"157":{}},"parent":{}}],["fromradius",{"_index":109,"name":{"149":{},"159":{}},"parent":{}}],["getnextdeltatime",{"_index":134,"name":{"206":{}},"parent":{}}],["getobjecttoserialize",{"_index":12,"name":{"11":{},"97":{},"112":{},"125":{},"144":{},"153":{},"163":{},"171":{},"178":{},"186":{},"195":{}},"parent":{}}],["hex",{"_index":128,"name":{"199":{}},"parent":{}}],["hsl",{"_index":130,"name":{"201":{}},"parent":{}}],["ignorewebgl2",{"_index":48,"name":{"47":{},"240":{}},"parent":{}}],["insights",{"_index":81,"name":{"80":{}},"parent":{}}],["intensity",{"_index":87,"name":{"86":{},"94":{},"103":{},"116":{}},"parent":{}}],["invertedtunnelbase",{"_index":112,"name":{"155":{}},"parent":{"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{}}}],["invertedtunnelfactory",{"_index":113,"name":{"164":{}},"parent":{}}],["iswebgl2",{"_index":50,"name":{"49":{}},"parent":{}}],["isworldinverted",{"_index":32,"name":{"31":{},"228":{}},"parent":{}}],["lightcutoffdistance",{"_index":33,"name":{"32":{},"229":{}},"parent":{}}],["lightnessratio",{"_index":89,"name":{"91":{},"113":{}},"parent":{}}],["lightpenetrationratio",{"_index":44,"name":{"43":{},"242":{}},"parent":{}}],["lights",{"_index":68,"name":{"65":{}},"parent":{}}],["lightsrenderscale",{"_index":36,"name":{"35":{},"231":{}},"parent":{}}],["linear",{"_index":18,"name":{"17":{}},"parent":{}}],["maxfilter",{"_index":24,"name":{"23":{}},"parent":{}}],["metacirclebase",{"_index":114,"name":{"165":{}},"parent":{"166":{},"167":{},"168":{},"169":{},"170":{},"171":{}}}],["metacirclefactory",{"_index":115,"name":{"172":{}},"parent":{}}],["mindistance",{"_index":11,"name":{"10":{},"96":{},"118":{},"124":{},"143":{},"152":{},"162":{},"170":{},"177":{},"185":{},"194":{}},"parent":{}}],["minfilter",{"_index":23,"name":{"22":{}},"parent":{}}],["mirrored_repeat",{"_index":16,"name":{"15":{}},"parent":{}}],["motionblur",{"_index":37,"name":{"36":{},"233":{}},"parent":{}}],["nearest",{"_index":19,"name":{"18":{}},"parent":{}}],["noisypolygonbase",{"_index":119,"name":{"180":{}},"parent":{"181":{},"182":{},"183":{},"184":{},"185":{},"186":{}}}],["noisypolygonfactory",{"_index":121,"name":{"187":{}},"parent":{}}],["objectcountscaler",{"_index":6,"name":{"5":{}},"parent":{}}],["overrides",{"_index":28,"name":{"27":{}},"parent":{}}],["palettesize",{"_index":45,"name":{"44":{},"239":{}},"parent":{}}],["polygonbase",{"_index":116,"name":{"173":{}},"parent":{"174":{},"175":{},"176":{},"177":{},"178":{}}}],["polygonfactory",{"_index":118,"name":{"179":{}},"parent":{}}],["programcount",{"_index":57,"name":{"56":{}},"parent":{}}],["propertyuniformmapping",{"_index":1,"name":{"1":{},"83":{},"100":{},"132":{}},"parent":{}}],["radius",{"_index":97,"name":{"122":{},"134":{},"141":{},"168":{}},"parent":{}}],["randomoffset",{"_index":120,"name":{"181":{}},"parent":{}}],["readonlyarray",{"_index":146,"name":{"219":{}},"parent":{}}],["renderdrawables",{"_index":79,"name":{"78":{}},"parent":{}}],["renderer",{"_index":52,"name":{"51":{},"70":{}},"parent":{"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{}}}],["rendererinfo",{"_index":49,"name":{"48":{}},"parent":{"49":{},"50":{},"51":{},"52":{},"53":{},"55":{},"56":{},"57":{},"69":{}}}],["rendererinfo.extensions",{"_index":55,"name":{},"parent":{"54":{}}}],["rendererinfo.renderpasses",{"_index":59,"name":{},"parent":{"58":{}}}],["rendererinfo.renderpasses.__type",{"_index":61,"name":{},"parent":{"59":{},"65":{}}}],["rendererinfo.renderpasses.__type.distance",{"_index":62,"name":{},"parent":{"60":{}}}],["rendererinfo.renderpasses.__type.distance.__type",{"_index":64,"name":{},"parent":{"61":{},"62":{},"63":{},"64":{}}}],["rendererinfo.renderpasses.__type.lights",{"_index":69,"name":{},"parent":{"66":{}}}],["rendererinfo.renderpasses.__type.lights.__type",{"_index":70,"name":{},"parent":{"67":{},"68":{}}}],["rendernoise",{"_index":126,"name":{"197":{}},"parent":{}}],["renderpasses",{"_index":58,"name":{"57":{}},"parent":{}}],["renderscale",{"_index":63,"name":{"61":{},"67":{}},"parent":{}}],["repeat",{"_index":15,"name":{"14":{}},"parent":{}}],["rgb",{"_index":129,"name":{"200":{}},"parent":{}}],["rgb255",{"_index":127,"name":{"198":{}},"parent":{}}],["rgba",{"_index":131,"name":{"202":{}},"parent":{}}],["rgba255",{"_index":132,"name":{"203":{}},"parent":{}}],["rotatedrectanglebase",{"_index":122,"name":{"188":{}},"parent":{"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{}}}],["rotatedrectanglefactory",{"_index":125,"name":{"196":{}},"parent":{}}],["rotation",{"_index":124,"name":{"192":{}},"parent":{}}],["runanimation",{"_index":140,"name":{"214":{}},"parent":{}}],["runtimesettings",{"_index":29,"name":{"28":{}},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"39":{}}}],["runtimesettings.textures",{"_index":39,"name":{},"parent":{"38":{}}}],["sdf",{"_index":5,"name":{"4":{},"129":{}},"parent":{}}],["sdf2dversion",{"_index":53,"name":{"52":{}},"parent":{}}],["setlightnessratio",{"_index":90,"name":{"95":{},"117":{}},"parent":{}}],["setruntimesettings",{"_index":77,"name":{"76":{}},"parent":{}}],["setviewarea",{"_index":74,"name":{"73":{}},"parent":{}}],["shader",{"_index":101,"name":{"130":{}},"parent":{}}],["shadercombinationsteps",{"_index":7,"name":{"6":{},"88":{},"107":{},"137":{}},"parent":{}}],["shadowtracecount",{"_index":43,"name":{"42":{},"238":{}},"parent":{}}],["size",{"_index":123,"name":{"191":{}},"parent":{}}],["source",{"_index":26,"name":{"26":{}},"parent":{}}],["startcutoff",{"_index":95,"name":{"105":{},"111":{}},"parent":{}}],["startupsettings",{"_index":41,"name":{"40":{}},"parent":{"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{}}}],["startuptimeinmilliseconds",{"_index":71,"name":{"69":{}},"parent":{}}],["textureoptions",{"_index":20,"name":{"19":{}},"parent":{"20":{},"21":{},"22":{},"23":{}}}],["textures",{"_index":38,"name":{"37":{},"235":{}},"parent":{}}],["texturewithoptions",{"_index":25,"name":{"24":{}},"parent":{"25":{}}}],["texturewithoptions.__type",{"_index":27,"name":{},"parent":{"26":{},"27":{}}}],["tilecount",{"_index":67,"name":{"64":{}},"parent":{}}],["tilemultiplier",{"_index":31,"name":{"30":{},"227":{}},"parent":{}}],["to",{"_index":108,"name":{"148":{},"158":{}},"parent":{}}],["toradius",{"_index":110,"name":{"150":{},"160":{}},"parent":{}}],["uniformcountmacroname",{"_index":4,"name":{"3":{},"87":{},"106":{},"136":{}},"parent":{}}],["vendor",{"_index":51,"name":{"50":{}},"parent":{}}],["vertices",{"_index":117,"name":{"175":{},"183":{}},"parent":{}}],["viewareasize",{"_index":73,"name":{"72":{}},"parent":{}}],["worldtodisplaycoordinates",{"_index":76,"name":{"75":{}},"parent":{}}],["wrapoptions",{"_index":13,"name":{"12":{}},"parent":{"13":{},"14":{},"15":{}}}],["wraps",{"_index":21,"name":{"20":{}},"parent":{}}],["wrapt",{"_index":22,"name":{"21":{}},"parent":{}}],["x",{"_index":143,"name":{"217":{},"220":{},"223":{}},"parent":{}}],["y",{"_index":145,"name":{"218":{},"221":{},"224":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +{"kinds":{"2":"Namespace","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":256,"name":"DrawableDescriptor","url":"interfaces/drawabledescriptor.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"propertyUniformMapping","url":"interfaces/drawabledescriptor.html#propertyuniformmapping","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":2,"kind":65536,"name":"__type","url":"interfaces/drawabledescriptor.html#propertyuniformmapping.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"DrawableDescriptor.propertyUniformMapping"},{"id":3,"kind":1024,"name":"uniformCountMacroName","url":"interfaces/drawabledescriptor.html#uniformcountmacroname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":4,"kind":1024,"name":"sdf","url":"interfaces/drawabledescriptor.html#sdf","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":5,"kind":1024,"name":"objectCountScaler","url":"interfaces/drawabledescriptor.html#objectcountscaler","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":6,"kind":1024,"name":"shaderCombinationSteps","url":"interfaces/drawabledescriptor.html#shadercombinationsteps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":7,"kind":1024,"name":"empty","url":"interfaces/drawabledescriptor.html#empty","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawableDescriptor"},{"id":8,"kind":128,"name":"Drawable","url":"classes/drawable.html","classes":"tsd-kind-class"},{"id":9,"kind":1024,"name":"descriptor","url":"classes/drawable.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Drawable"},{"id":10,"kind":2048,"name":"minDistance","url":"classes/drawable.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Drawable"},{"id":11,"kind":2048,"name":"getObjectToSerialize","url":"classes/drawable.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"Drawable"},{"id":12,"kind":4,"name":"WrapOptions","url":"enums/wrapoptions.html","classes":"tsd-kind-enum"},{"id":13,"kind":16,"name":"CLAMP_TO_EDGE","url":"enums/wrapoptions.html#clamp_to_edge","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":14,"kind":16,"name":"REPEAT","url":"enums/wrapoptions.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":15,"kind":16,"name":"MIRRORED_REPEAT","url":"enums/wrapoptions.html#mirrored_repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"WrapOptions"},{"id":16,"kind":4,"name":"FilteringOptions","url":"enums/filteringoptions.html","classes":"tsd-kind-enum"},{"id":17,"kind":16,"name":"LINEAR","url":"enums/filteringoptions.html#linear","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":18,"kind":16,"name":"NEAREST","url":"enums/filteringoptions.html#nearest","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"FilteringOptions"},{"id":19,"kind":256,"name":"TextureOptions","url":"interfaces/textureoptions.html","classes":"tsd-kind-interface"},{"id":20,"kind":1024,"name":"wrapS","url":"interfaces/textureoptions.html#wraps","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":21,"kind":1024,"name":"wrapT","url":"interfaces/textureoptions.html#wrapt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":22,"kind":1024,"name":"minFilter","url":"interfaces/textureoptions.html#minfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":23,"kind":1024,"name":"maxFilter","url":"interfaces/textureoptions.html#maxfilter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureOptions"},{"id":24,"kind":4194304,"name":"TextureWithOptions","url":"globals.html#texturewithoptions","classes":"tsd-kind-type-alias"},{"id":25,"kind":65536,"name":"__type","url":"globals.html#texturewithoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TextureWithOptions"},{"id":26,"kind":32,"name":"source","url":"globals.html#texturewithoptions.__type.source","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":27,"kind":32,"name":"overrides","url":"globals.html#texturewithoptions.__type.overrides","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"TextureWithOptions.__type"},{"id":28,"kind":256,"name":"RuntimeSettings","url":"interfaces/runtimesettings.html","classes":"tsd-kind-interface"},{"id":29,"kind":1024,"name":"enableHighDpiRendering","url":"interfaces/runtimesettings.html#enablehighdpirendering","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":30,"kind":1024,"name":"tileMultiplier","url":"interfaces/runtimesettings.html#tilemultiplier","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":31,"kind":1024,"name":"isWorldInverted","url":"interfaces/runtimesettings.html#isworldinverted","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":32,"kind":1024,"name":"lightCutoffDistance","url":"interfaces/runtimesettings.html#lightcutoffdistance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":33,"kind":1024,"name":"colorPalette","url":"interfaces/runtimesettings.html#colorpalette","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":34,"kind":1024,"name":"distanceRenderScale","url":"interfaces/runtimesettings.html#distancerenderscale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":35,"kind":1024,"name":"lightsRenderScale","url":"interfaces/runtimesettings.html#lightsrenderscale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":36,"kind":1024,"name":"motionBlur","url":"interfaces/runtimesettings.html#motionblur","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":37,"kind":1024,"name":"textures","url":"interfaces/runtimesettings.html#textures","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":38,"kind":65536,"name":"__type","url":"interfaces/runtimesettings.html#textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RuntimeSettings.textures"},{"id":39,"kind":1024,"name":"ambientLight","url":"interfaces/runtimesettings.html#ambientlight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RuntimeSettings"},{"id":40,"kind":256,"name":"StartupSettings","url":"interfaces/startupsettings.html","classes":"tsd-kind-interface"},{"id":41,"kind":1024,"name":"enableStopwatch","url":"interfaces/startupsettings.html#enablestopwatch","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":42,"kind":1024,"name":"shadowTraceCount","url":"interfaces/startupsettings.html#shadowtracecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":43,"kind":1024,"name":"lightPenetrationRatio","url":"interfaces/startupsettings.html#lightpenetrationratio","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":44,"kind":1024,"name":"paletteSize","url":"interfaces/startupsettings.html#palettesize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":45,"kind":1024,"name":"enableContextLostSimulator","url":"interfaces/startupsettings.html#enablecontextlostsimulator","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":46,"kind":1024,"name":"backgroundColor","url":"interfaces/startupsettings.html#backgroundcolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":47,"kind":1024,"name":"ignoreWebGL2","url":"interfaces/startupsettings.html#ignorewebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"StartupSettings"},{"id":48,"kind":256,"name":"RendererInfo","url":"interfaces/rendererinfo.html","classes":"tsd-kind-interface"},{"id":49,"kind":1024,"name":"isWebGL2","url":"interfaces/rendererinfo.html#iswebgl2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":50,"kind":1024,"name":"vendor","url":"interfaces/rendererinfo.html#vendor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":51,"kind":1024,"name":"renderer","url":"interfaces/rendererinfo.html#renderer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":52,"kind":1024,"name":"sdf2dVersion","url":"interfaces/rendererinfo.html#sdf2dversion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":53,"kind":1024,"name":"extensions","url":"interfaces/rendererinfo.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":54,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#extensions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RendererInfo.extensions"},{"id":55,"kind":1024,"name":"floatInterpolationEnabled","url":"interfaces/rendererinfo.html#floatinterpolationenabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":56,"kind":1024,"name":"programCount","url":"interfaces/rendererinfo.html#programcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":57,"kind":1024,"name":"renderPasses","url":"interfaces/rendererinfo.html#renderpasses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":58,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"RendererInfo.renderPasses"},{"id":59,"kind":32,"name":"distance","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type"},{"id":60,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"RendererInfo.renderPasses.__type.distance"},{"id":61,"kind":32,"name":"renderScale","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.renderscale","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":62,"kind":32,"name":"drawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.drawablecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":63,"kind":32,"name":"drawnDrawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.drawndrawablecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":64,"kind":32,"name":"tileCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.distance.__type-2.tilecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.distance.__type"},{"id":65,"kind":32,"name":"lights","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type"},{"id":66,"kind":65536,"name":"__type","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"RendererInfo.renderPasses.__type.lights"},{"id":67,"kind":32,"name":"renderScale","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3.renderscale-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.lights.__type"},{"id":68,"kind":32,"name":"drawnDrawableCount","url":"interfaces/rendererinfo.html#renderpasses.__type-1.lights.__type-3.drawndrawablecount-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"RendererInfo.renderPasses.__type.lights.__type"},{"id":69,"kind":1024,"name":"startupTimeInMilliseconds","url":"interfaces/rendererinfo.html#startuptimeinmilliseconds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RendererInfo"},{"id":70,"kind":256,"name":"Renderer","url":"interfaces/renderer.html","classes":"tsd-kind-interface"},{"id":71,"kind":1024,"name":"canvasSize","url":"interfaces/renderer.html#canvassize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":72,"kind":1024,"name":"viewAreaSize","url":"interfaces/renderer.html#viewareasize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":73,"kind":2048,"name":"setViewArea","url":"interfaces/renderer.html#setviewarea","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":74,"kind":2048,"name":"displayToWorldCoordinates","url":"interfaces/renderer.html#displaytoworldcoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":75,"kind":2048,"name":"worldToDisplayCoordinates","url":"interfaces/renderer.html#worldtodisplaycoordinates","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":76,"kind":2048,"name":"setRuntimeSettings","url":"interfaces/renderer.html#setruntimesettings","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":77,"kind":2048,"name":"addDrawable","url":"interfaces/renderer.html#adddrawable","classes":"tsd-kind-method tsd-parent-kind-interface tsd-has-type-parameter","parent":"Renderer"},{"id":78,"kind":2048,"name":"renderDrawables","url":"interfaces/renderer.html#renderdrawables","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":79,"kind":2048,"name":"destroy","url":"interfaces/renderer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Renderer"},{"id":80,"kind":1024,"name":"insights","url":"interfaces/renderer.html#insights","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Renderer"},{"id":81,"kind":128,"name":"CircleLight","url":"classes/circlelight.html","classes":"tsd-kind-class"},{"id":82,"kind":2097152,"name":"descriptor","url":"classes/circlelight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"CircleLight"},{"id":83,"kind":2097152,"name":"propertyUniformMapping","url":"classes/circlelight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":84,"kind":32,"name":"center","url":"classes/circlelight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":85,"kind":32,"name":"color","url":"classes/circlelight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":86,"kind":32,"name":"intensity","url":"classes/circlelight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor.propertyUniformMapping"},{"id":87,"kind":32,"name":"uniformCountMacroName","url":"classes/circlelight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":88,"kind":32,"name":"shaderCombinationSteps","url":"classes/circlelight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":89,"kind":32,"name":"empty","url":"classes/circlelight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"CircleLight.descriptor"},{"id":90,"kind":512,"name":"constructor","url":"classes/circlelight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"CircleLight"},{"id":91,"kind":1024,"name":"lightnessRatio","url":"classes/circlelight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"CircleLight"},{"id":92,"kind":1024,"name":"center","url":"classes/circlelight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":93,"kind":1024,"name":"color","url":"classes/circlelight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":94,"kind":1024,"name":"intensity","url":"classes/circlelight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":95,"kind":2048,"name":"setLightnessRatio","url":"classes/circlelight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"CircleLight"},{"id":96,"kind":2048,"name":"minDistance","url":"classes/circlelight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleLight"},{"id":97,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlelight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleLight"},{"id":98,"kind":128,"name":"Flashlight","url":"classes/flashlight.html","classes":"tsd-kind-class"},{"id":99,"kind":2097152,"name":"descriptor","url":"classes/flashlight.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"Flashlight"},{"id":100,"kind":2097152,"name":"propertyUniformMapping","url":"classes/flashlight.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":101,"kind":32,"name":"center","url":"classes/flashlight.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":102,"kind":32,"name":"color","url":"classes/flashlight.html#descriptor.propertyuniformmapping.color-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":103,"kind":32,"name":"intensity","url":"classes/flashlight.html#descriptor.propertyuniformmapping.intensity-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":104,"kind":32,"name":"direction","url":"classes/flashlight.html#descriptor.propertyuniformmapping.direction-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":105,"kind":32,"name":"startCutoff","url":"classes/flashlight.html#descriptor.propertyuniformmapping.startcutoff-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor.propertyUniformMapping"},{"id":106,"kind":32,"name":"uniformCountMacroName","url":"classes/flashlight.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":107,"kind":32,"name":"shaderCombinationSteps","url":"classes/flashlight.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":108,"kind":32,"name":"empty","url":"classes/flashlight.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"Flashlight.descriptor"},{"id":109,"kind":512,"name":"constructor","url":"classes/flashlight.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Flashlight"},{"id":110,"kind":1024,"name":"direction","url":"classes/flashlight.html#direction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":111,"kind":1024,"name":"startCutoff","url":"classes/flashlight.html#startcutoff","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Flashlight"},{"id":112,"kind":2048,"name":"getObjectToSerialize","url":"classes/flashlight.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"Flashlight"},{"id":113,"kind":1024,"name":"lightnessRatio","url":"classes/flashlight.html#lightnessratio","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"Flashlight"},{"id":114,"kind":1024,"name":"center","url":"classes/flashlight.html#center","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":115,"kind":1024,"name":"color","url":"classes/flashlight.html#color","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":116,"kind":1024,"name":"intensity","url":"classes/flashlight.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":117,"kind":2048,"name":"setLightnessRatio","url":"classes/flashlight.html#setlightnessratio","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Flashlight"},{"id":118,"kind":2048,"name":"minDistance","url":"classes/flashlight.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"Flashlight"},{"id":119,"kind":128,"name":"CircleBase","url":"classes/circlebase.html","classes":"tsd-kind-class"},{"id":120,"kind":512,"name":"constructor","url":"classes/circlebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"CircleBase"},{"id":121,"kind":1024,"name":"center","url":"classes/circlebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":122,"kind":1024,"name":"radius","url":"classes/circlebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"CircleBase"},{"id":123,"kind":1024,"name":"descriptor","url":"classes/circlebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"CircleBase"},{"id":124,"kind":2048,"name":"minDistance","url":"classes/circlebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"CircleBase"},{"id":125,"kind":2048,"name":"getObjectToSerialize","url":"classes/circlebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"CircleBase"},{"id":126,"kind":64,"name":"CircleFactory","url":"globals.html#circlefactory","classes":"tsd-kind-function"},{"id":127,"kind":128,"name":"HexagonBase","url":"classes/hexagonbase.html","classes":"tsd-kind-class"},{"id":128,"kind":512,"name":"constructor","url":"classes/hexagonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"HexagonBase"},{"id":129,"kind":1024,"name":"center","url":"classes/hexagonbase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"HexagonBase"},{"id":130,"kind":1024,"name":"radius","url":"classes/hexagonbase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"HexagonBase"},{"id":131,"kind":1024,"name":"descriptor","url":"classes/hexagonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"HexagonBase"},{"id":132,"kind":2048,"name":"minDistance","url":"classes/hexagonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"HexagonBase"},{"id":133,"kind":2048,"name":"getObjectToSerialize","url":"classes/hexagonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"HexagonBase"},{"id":134,"kind":64,"name":"HexagonFactory","url":"globals.html#hexagonfactory","classes":"tsd-kind-function"},{"id":135,"kind":128,"name":"ColorfulCircle","url":"classes/colorfulcircle.html","classes":"tsd-kind-class"},{"id":136,"kind":2097152,"name":"descriptor","url":"classes/colorfulcircle.html#descriptor","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-overwrite tsd-is-static","parent":"ColorfulCircle"},{"id":137,"kind":2097152,"name":"sdf","url":"classes/colorfulcircle.html#descriptor.sdf","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":138,"kind":32,"name":"shader","url":"classes/colorfulcircle.html#descriptor.sdf.shader","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.sdf"},{"id":139,"kind":32,"name":"distanceFunctionName","url":"classes/colorfulcircle.html#descriptor.sdf.distancefunctionname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.sdf"},{"id":140,"kind":2097152,"name":"propertyUniformMapping","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":141,"kind":32,"name":"center","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.center-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":142,"kind":32,"name":"radius","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.radius-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":143,"kind":32,"name":"colorIndex","url":"classes/colorfulcircle.html#descriptor.propertyuniformmapping.colorindex-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor.propertyUniformMapping"},{"id":144,"kind":32,"name":"uniformCountMacroName","url":"classes/colorfulcircle.html#descriptor.uniformcountmacroname","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":145,"kind":32,"name":"shaderCombinationSteps","url":"classes/colorfulcircle.html#descriptor.shadercombinationsteps","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":146,"kind":32,"name":"empty","url":"classes/colorfulcircle.html#descriptor.empty","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"ColorfulCircle.descriptor"},{"id":147,"kind":512,"name":"constructor","url":"classes/colorfulcircle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":148,"kind":1024,"name":"center","url":"classes/colorfulcircle.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":149,"kind":1024,"name":"radius","url":"classes/colorfulcircle.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":150,"kind":1024,"name":"colorIndex","url":"classes/colorfulcircle.html#colorindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ColorfulCircle"},{"id":151,"kind":2048,"name":"minDistance","url":"classes/colorfulcircle.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ColorfulCircle"},{"id":152,"kind":2048,"name":"getObjectToSerialize","url":"classes/colorfulcircle.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-protected","parent":"ColorfulCircle"},{"id":153,"kind":128,"name":"DropletBase","url":"classes/dropletbase.html","classes":"tsd-kind-class"},{"id":154,"kind":512,"name":"constructor","url":"classes/dropletbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DropletBase"},{"id":155,"kind":1024,"name":"from","url":"classes/dropletbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":156,"kind":1024,"name":"to","url":"classes/dropletbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":157,"kind":1024,"name":"fromRadius","url":"classes/dropletbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":158,"kind":1024,"name":"toRadius","url":"classes/dropletbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"DropletBase"},{"id":159,"kind":1024,"name":"descriptor","url":"classes/dropletbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"DropletBase"},{"id":160,"kind":2048,"name":"minDistance","url":"classes/dropletbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"DropletBase"},{"id":161,"kind":2048,"name":"getObjectToSerialize","url":"classes/dropletbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"DropletBase"},{"id":162,"kind":64,"name":"DropletFactory","url":"globals.html#dropletfactory","classes":"tsd-kind-function"},{"id":163,"kind":128,"name":"InvertedTunnelBase","url":"classes/invertedtunnelbase.html","classes":"tsd-kind-class"},{"id":164,"kind":512,"name":"constructor","url":"classes/invertedtunnelbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":165,"kind":1024,"name":"from","url":"classes/invertedtunnelbase.html#from","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":166,"kind":1024,"name":"to","url":"classes/invertedtunnelbase.html#to","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":167,"kind":1024,"name":"fromRadius","url":"classes/invertedtunnelbase.html#fromradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":168,"kind":1024,"name":"toRadius","url":"classes/invertedtunnelbase.html#toradius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"InvertedTunnelBase"},{"id":169,"kind":1024,"name":"descriptor","url":"classes/invertedtunnelbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"InvertedTunnelBase"},{"id":170,"kind":2048,"name":"minDistance","url":"classes/invertedtunnelbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"InvertedTunnelBase"},{"id":171,"kind":2048,"name":"getObjectToSerialize","url":"classes/invertedtunnelbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"InvertedTunnelBase"},{"id":172,"kind":64,"name":"InvertedTunnelFactory","url":"globals.html#invertedtunnelfactory","classes":"tsd-kind-function"},{"id":173,"kind":128,"name":"MetaCircleBase","url":"classes/metacirclebase.html","classes":"tsd-kind-class"},{"id":174,"kind":512,"name":"constructor","url":"classes/metacirclebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":175,"kind":1024,"name":"center","url":"classes/metacirclebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":176,"kind":1024,"name":"radius","url":"classes/metacirclebase.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MetaCircleBase"},{"id":177,"kind":1024,"name":"descriptor","url":"classes/metacirclebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"MetaCircleBase"},{"id":178,"kind":2048,"name":"minDistance","url":"classes/metacirclebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"MetaCircleBase"},{"id":179,"kind":2048,"name":"getObjectToSerialize","url":"classes/metacirclebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"MetaCircleBase"},{"id":180,"kind":32,"name":"_id","url":"globals.html#_id","classes":"tsd-kind-variable"},{"id":181,"kind":64,"name":"MetaCircleFactory","url":"globals.html#metacirclefactory","classes":"tsd-kind-function"},{"id":182,"kind":128,"name":"PolygonBase","url":"classes/polygonbase.html","classes":"tsd-kind-class"},{"id":183,"kind":512,"name":"constructor","url":"classes/polygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PolygonBase"},{"id":184,"kind":1024,"name":"vertices","url":"classes/polygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PolygonBase"},{"id":185,"kind":1024,"name":"descriptor","url":"classes/polygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"PolygonBase"},{"id":186,"kind":2048,"name":"minDistance","url":"classes/polygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PolygonBase"},{"id":187,"kind":2048,"name":"getObjectToSerialize","url":"classes/polygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"PolygonBase"},{"id":188,"kind":64,"name":"PolygonFactory","url":"globals.html#polygonfactory","classes":"tsd-kind-function"},{"id":189,"kind":256,"name":"NoisyPolygonBase","url":"interfaces/noisypolygonbase.html","classes":"tsd-kind-interface"},{"id":190,"kind":1024,"name":"randomOffset","url":"interfaces/noisypolygonbase.html#randomoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":191,"kind":512,"name":"constructor","url":"interfaces/noisypolygonbase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":192,"kind":1024,"name":"vertices","url":"interfaces/noisypolygonbase.html#vertices","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"NoisyPolygonBase"},{"id":193,"kind":1024,"name":"descriptor","url":"interfaces/noisypolygonbase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"NoisyPolygonBase"},{"id":194,"kind":2048,"name":"minDistance","url":"interfaces/noisypolygonbase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"NoisyPolygonBase"},{"id":195,"kind":2048,"name":"getObjectToSerialize","url":"interfaces/noisypolygonbase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"NoisyPolygonBase"},{"id":196,"kind":64,"name":"NoisyPolygonFactory","url":"globals.html#noisypolygonfactory","classes":"tsd-kind-function"},{"id":197,"kind":128,"name":"RotatedRectangleBase","url":"classes/rotatedrectanglebase.html","classes":"tsd-kind-class"},{"id":198,"kind":512,"name":"constructor","url":"classes/rotatedrectanglebase.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":199,"kind":1024,"name":"center","url":"classes/rotatedrectanglebase.html#center","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":200,"kind":1024,"name":"size","url":"classes/rotatedrectanglebase.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":201,"kind":1024,"name":"rotation","url":"classes/rotatedrectanglebase.html#rotation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RotatedRectangleBase"},{"id":202,"kind":1024,"name":"descriptor","url":"classes/rotatedrectanglebase.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-static","parent":"RotatedRectangleBase"},{"id":203,"kind":2048,"name":"minDistance","url":"classes/rotatedrectanglebase.html#mindistance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"RotatedRectangleBase"},{"id":204,"kind":2048,"name":"getObjectToSerialize","url":"classes/rotatedrectanglebase.html#getobjecttoserialize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited tsd-is-protected","parent":"RotatedRectangleBase"},{"id":205,"kind":64,"name":"RotatedRectangleFactory","url":"globals.html#rotatedrectanglefactory","classes":"tsd-kind-function"},{"id":206,"kind":64,"name":"renderNoise","url":"globals.html#rendernoise","classes":"tsd-kind-function"},{"id":207,"kind":64,"name":"rgb255","url":"globals.html#rgb255","classes":"tsd-kind-function"},{"id":208,"kind":64,"name":"hex","url":"globals.html#hex","classes":"tsd-kind-function"},{"id":209,"kind":64,"name":"rgb","url":"globals.html#rgb","classes":"tsd-kind-function"},{"id":210,"kind":64,"name":"hsl","url":"globals.html#hsl","classes":"tsd-kind-function"},{"id":211,"kind":64,"name":"rgba","url":"globals.html#rgba","classes":"tsd-kind-function"},{"id":212,"kind":64,"name":"rgba255","url":"globals.html#rgba255","classes":"tsd-kind-function"},{"id":213,"kind":128,"name":"DeltaTimeCalculator","url":"classes/deltatimecalculator.html","classes":"tsd-kind-class"},{"id":214,"kind":512,"name":"constructor","url":"classes/deltatimecalculator.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":215,"kind":2048,"name":"getNextDeltaTime","url":"classes/deltatimecalculator.html#getnextdeltatime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":216,"kind":2048,"name":"destroy","url":"classes/deltatimecalculator.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DeltaTimeCalculator"},{"id":217,"kind":128,"name":"FpsQualityAutoscaler","url":"classes/fpsqualityautoscaler.html","classes":"tsd-kind-class"},{"id":218,"kind":1024,"name":"fpsTarget","url":"classes/fpsqualityautoscaler.html#fpstarget","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"FpsQualityAutoscaler"},{"id":219,"kind":1024,"name":"fpsHysteresis","url":"classes/fpsqualityautoscaler.html#fpshysteresis","classes":"tsd-kind-property tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":220,"kind":512,"name":"constructor","url":"classes/fpsqualityautoscaler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":221,"kind":262144,"name":"FPS","url":"classes/fpsqualityautoscaler.html#fps","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":222,"kind":2048,"name":"addDeltaTime","url":"classes/fpsqualityautoscaler.html#adddeltatime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"FpsQualityAutoscaler"},{"id":223,"kind":64,"name":"runAnimation","url":"globals.html#runanimation","classes":"tsd-kind-function"},{"id":224,"kind":2,"name":"__global","url":"modules/__global.html","classes":"tsd-kind-namespace"},{"id":225,"kind":256,"name":"Array","url":"interfaces/__global.array.html","classes":"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter","parent":"__global"},{"id":226,"kind":1024,"name":"x","url":"interfaces/__global.array.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Array"},{"id":227,"kind":1024,"name":"y","url":"interfaces/__global.array.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Array"},{"id":228,"kind":256,"name":"ReadonlyArray","url":"interfaces/__global.readonlyarray.html","classes":"tsd-kind-interface tsd-parent-kind-namespace tsd-has-type-parameter","parent":"__global"},{"id":229,"kind":1024,"name":"x","url":"interfaces/__global.readonlyarray.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.ReadonlyArray"},{"id":230,"kind":1024,"name":"y","url":"interfaces/__global.readonlyarray.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.ReadonlyArray"},{"id":231,"kind":256,"name":"Float32Array","url":"interfaces/__global.float32array.html","classes":"tsd-kind-interface tsd-parent-kind-namespace","parent":"__global"},{"id":232,"kind":1024,"name":"x","url":"interfaces/__global.float32array.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Float32Array"},{"id":233,"kind":1024,"name":"y","url":"interfaces/__global.float32array.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"__global.Float32Array"},{"id":234,"kind":2097152,"name":"defaultRuntimeSettings","url":"globals.html#defaultruntimesettings","classes":"tsd-kind-object-literal"},{"id":235,"kind":32,"name":"enableHighDpiRendering","url":"globals.html#defaultruntimesettings.enablehighdpirendering","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":236,"kind":32,"name":"tileMultiplier","url":"globals.html#defaultruntimesettings.tilemultiplier","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":237,"kind":32,"name":"isWorldInverted","url":"globals.html#defaultruntimesettings.isworldinverted","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":238,"kind":32,"name":"lightCutoffDistance","url":"globals.html#defaultruntimesettings.lightcutoffdistance","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":239,"kind":32,"name":"distanceRenderScale","url":"globals.html#defaultruntimesettings.distancerenderscale","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":240,"kind":32,"name":"lightsRenderScale","url":"globals.html#defaultruntimesettings.lightsrenderscale","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":241,"kind":32,"name":"colorPalette","url":"globals.html#defaultruntimesettings.colorpalette","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":242,"kind":32,"name":"motionBlur","url":"globals.html#defaultruntimesettings.motionblur","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":243,"kind":32,"name":"ambientLight","url":"globals.html#defaultruntimesettings.ambientlight","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":244,"kind":32,"name":"textures","url":"globals.html#defaultruntimesettings.textures","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultRuntimeSettings"},{"id":245,"kind":65536,"name":"__type","url":"globals.html#defaultruntimesettings.textures.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"defaultRuntimeSettings.textures"},{"id":246,"kind":2097152,"name":"defaultStartupSettings","url":"globals.html#defaultstartupsettings","classes":"tsd-kind-object-literal"},{"id":247,"kind":32,"name":"shadowTraceCount","url":"globals.html#defaultstartupsettings.shadowtracecount","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":248,"kind":32,"name":"paletteSize","url":"globals.html#defaultstartupsettings.palettesize","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":249,"kind":32,"name":"ignoreWebGL2","url":"globals.html#defaultstartupsettings.ignorewebgl2","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":250,"kind":32,"name":"backgroundColor","url":"globals.html#defaultstartupsettings.backgroundcolor","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":251,"kind":32,"name":"lightPenetrationRatio","url":"globals.html#defaultstartupsettings.lightpenetrationratio","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":252,"kind":32,"name":"enableStopwatch","url":"globals.html#defaultstartupsettings.enablestopwatch","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":253,"kind":32,"name":"enableContextLostSimulator","url":"globals.html#defaultstartupsettings.enablecontextlostsimulator","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"defaultStartupSettings"},{"id":254,"kind":64,"name":"compile","url":"globals.html#compile","classes":"tsd-kind-function"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,35.303]],["parent/0",[]],["name/1",[1,40.411]],["parent/1",[0,3.253]],["name/2",[2,34.051]],["parent/2",[3,4.736]],["name/3",[4,40.411]],["parent/3",[0,3.253]],["name/4",[5,46.289]],["parent/4",[0,3.253]],["name/5",[6,51.397]],["parent/5",[0,3.253]],["name/6",[7,40.411]],["parent/6",[0,3.253]],["name/7",[8,40.411]],["parent/7",[0,3.253]],["name/8",[9,40.411]],["parent/8",[]],["name/9",[10,30.194]],["parent/9",[9,3.723]],["name/10",[11,30.194]],["parent/10",[9,3.723]],["name/11",[12,30.194]],["parent/11",[9,3.723]],["name/12",[13,40.411]],["parent/12",[]],["name/13",[14,51.397]],["parent/13",[13,3.723]],["name/14",[15,51.397]],["parent/14",[13,3.723]],["name/15",[16,51.397]],["parent/15",[13,3.723]],["name/16",[17,42.924]],["parent/16",[]],["name/17",[18,51.397]],["parent/17",[17,3.955]],["name/18",[19,51.397]],["parent/18",[17,3.955]],["name/19",[20,38.404]],["parent/19",[]],["name/20",[21,51.397]],["parent/20",[20,3.539]],["name/21",[22,51.397]],["parent/21",[20,3.539]],["name/22",[23,51.397]],["parent/22",[20,3.539]],["name/23",[24,51.397]],["parent/23",[20,3.539]],["name/24",[25,46.289]],["parent/24",[]],["name/25",[2,34.051]],["parent/25",[25,4.265]],["name/26",[26,51.397]],["parent/26",[27,4.265]],["name/27",[28,51.397]],["parent/27",[27,4.265]],["name/28",[29,31.028]],["parent/28",[]],["name/29",[30,46.289]],["parent/29",[29,2.859]],["name/30",[31,46.289]],["parent/30",[29,2.859]],["name/31",[32,46.289]],["parent/31",[29,2.859]],["name/32",[33,46.289]],["parent/32",[29,2.859]],["name/33",[34,46.289]],["parent/33",[29,2.859]],["name/34",[35,46.289]],["parent/34",[29,2.859]],["name/35",[36,46.289]],["parent/35",[29,2.859]],["name/36",[37,46.289]],["parent/36",[29,2.859]],["name/37",[38,46.289]],["parent/37",[29,2.859]],["name/38",[2,34.051]],["parent/38",[39,4.736]],["name/39",[40,46.289]],["parent/39",[29,2.859]],["name/40",[41,34.051]],["parent/40",[]],["name/41",[42,46.289]],["parent/41",[41,3.137]],["name/42",[43,46.289]],["parent/42",[41,3.137]],["name/43",[44,46.289]],["parent/43",[41,3.137]],["name/44",[45,46.289]],["parent/44",[41,3.137]],["name/45",[46,46.289]],["parent/45",[41,3.137]],["name/46",[47,46.289]],["parent/46",[41,3.137]],["name/47",[48,46.289]],["parent/47",[41,3.137]],["name/48",[49,31.938]],["parent/48",[]],["name/49",[50,51.397]],["parent/49",[49,2.943]],["name/50",[51,51.397]],["parent/50",[49,2.943]],["name/51",[52,30.194]],["parent/51",[49,2.943]],["name/52",[53,51.397]],["parent/52",[49,2.943]],["name/53",[54,51.397]],["parent/53",[49,2.943]],["name/54",[2,34.051]],["parent/54",[55,4.736]],["name/55",[56,51.397]],["parent/55",[49,2.943]],["name/56",[57,51.397]],["parent/56",[49,2.943]],["name/57",[58,51.397]],["parent/57",[49,2.943]],["name/58",[2,34.051]],["parent/58",[59,4.736]],["name/59",[60,51.397]],["parent/59",[61,4.265]],["name/60",[2,34.051]],["parent/60",[62,4.736]],["name/61",[63,46.289]],["parent/61",[64,3.723]],["name/62",[65,51.397]],["parent/62",[64,3.723]],["name/63",[66,46.289]],["parent/63",[64,3.723]],["name/64",[67,51.397]],["parent/64",[64,3.723]],["name/65",[68,51.397]],["parent/65",[61,4.265]],["name/66",[2,34.051]],["parent/66",[69,4.736]],["name/67",[63,46.289]],["parent/67",[70,4.265]],["name/68",[66,46.289]],["parent/68",[70,4.265]],["name/69",[71,51.397]],["parent/69",[49,2.943]],["name/70",[52,30.194]],["parent/70",[]],["name/71",[72,51.397]],["parent/71",[52,2.782]],["name/72",[73,51.397]],["parent/72",[52,2.782]],["name/73",[74,51.397]],["parent/73",[52,2.782]],["name/74",[75,51.397]],["parent/74",[52,2.782]],["name/75",[76,51.397]],["parent/75",[52,2.782]],["name/76",[77,51.397]],["parent/76",[52,2.782]],["name/77",[78,51.397]],["parent/77",[52,2.782]],["name/78",[79,51.397]],["parent/78",[52,2.782]],["name/79",[80,46.289]],["parent/79",[52,2.782]],["name/80",[81,51.397]],["parent/80",[52,2.782]],["name/81",[82,31.938]],["parent/81",[]],["name/82",[10,30.194]],["parent/82",[82,2.943]],["name/83",[1,40.411]],["parent/83",[83,3.723]],["name/84",[84,31.938]],["parent/84",[85,3.955]],["name/85",[86,40.411]],["parent/85",[85,3.955]],["name/86",[87,40.411]],["parent/86",[85,3.955]],["name/87",[4,40.411]],["parent/87",[83,3.723]],["name/88",[7,40.411]],["parent/88",[83,3.723]],["name/89",[8,40.411]],["parent/89",[83,3.723]],["name/90",[88,29.425]],["parent/90",[82,2.943]],["name/91",[89,46.289]],["parent/91",[82,2.943]],["name/92",[84,31.938]],["parent/92",[82,2.943]],["name/93",[86,40.411]],["parent/93",[82,2.943]],["name/94",[87,40.411]],["parent/94",[82,2.943]],["name/95",[90,46.289]],["parent/95",[82,2.943]],["name/96",[11,30.194]],["parent/96",[82,2.943]],["name/97",[12,30.194]],["parent/97",[82,2.943]],["name/98",[91,30.194]],["parent/98",[]],["name/99",[10,30.194]],["parent/99",[91,2.782]],["name/100",[1,40.411]],["parent/100",[92,3.723]],["name/101",[84,31.938]],["parent/101",[93,3.539]],["name/102",[86,40.411]],["parent/102",[93,3.539]],["name/103",[87,40.411]],["parent/103",[93,3.539]],["name/104",[94,46.289]],["parent/104",[93,3.539]],["name/105",[95,46.289]],["parent/105",[93,3.539]],["name/106",[4,40.411]],["parent/106",[92,3.723]],["name/107",[7,40.411]],["parent/107",[92,3.723]],["name/108",[8,40.411]],["parent/108",[92,3.723]],["name/109",[88,29.425]],["parent/109",[91,2.782]],["name/110",[94,46.289]],["parent/110",[91,2.782]],["name/111",[95,46.289]],["parent/111",[91,2.782]],["name/112",[12,30.194]],["parent/112",[91,2.782]],["name/113",[89,46.289]],["parent/113",[91,2.782]],["name/114",[84,31.938]],["parent/114",[91,2.782]],["name/115",[86,40.411]],["parent/115",[91,2.782]],["name/116",[87,40.411]],["parent/116",[91,2.782]],["name/117",[90,46.289]],["parent/117",[91,2.782]],["name/118",[11,30.194]],["parent/118",[91,2.782]],["name/119",[96,35.303]],["parent/119",[]],["name/120",[88,29.425]],["parent/120",[96,3.253]],["name/121",[84,31.938]],["parent/121",[96,3.253]],["name/122",[97,38.404]],["parent/122",[96,3.253]],["name/123",[10,30.194]],["parent/123",[96,3.253]],["name/124",[11,30.194]],["parent/124",[96,3.253]],["name/125",[12,30.194]],["parent/125",[96,3.253]],["name/126",[98,51.397]],["parent/126",[]],["name/127",[99,35.303]],["parent/127",[]],["name/128",[88,29.425]],["parent/128",[99,3.253]],["name/129",[84,31.938]],["parent/129",[99,3.253]],["name/130",[97,38.404]],["parent/130",[99,3.253]],["name/131",[10,30.194]],["parent/131",[99,3.253]],["name/132",[11,30.194]],["parent/132",[99,3.253]],["name/133",[12,30.194]],["parent/133",[99,3.253]],["name/134",[100,51.397]],["parent/134",[]],["name/135",[101,34.051]],["parent/135",[]],["name/136",[10,30.194]],["parent/136",[101,3.137]],["name/137",[5,46.289]],["parent/137",[102,3.539]],["name/138",[103,51.397]],["parent/138",[104,4.265]],["name/139",[105,51.397]],["parent/139",[104,4.265]],["name/140",[1,40.411]],["parent/140",[102,3.539]],["name/141",[84,31.938]],["parent/141",[106,3.955]],["name/142",[97,38.404]],["parent/142",[106,3.955]],["name/143",[107,46.289]],["parent/143",[106,3.955]],["name/144",[4,40.411]],["parent/144",[102,3.539]],["name/145",[7,40.411]],["parent/145",[102,3.539]],["name/146",[8,40.411]],["parent/146",[102,3.539]],["name/147",[88,29.425]],["parent/147",[101,3.137]],["name/148",[84,31.938]],["parent/148",[101,3.137]],["name/149",[97,38.404]],["parent/149",[101,3.137]],["name/150",[107,46.289]],["parent/150",[101,3.137]],["name/151",[11,30.194]],["parent/151",[101,3.137]],["name/152",[12,30.194]],["parent/152",[101,3.137]],["name/153",[108,32.939]],["parent/153",[]],["name/154",[88,29.425]],["parent/154",[108,3.035]],["name/155",[109,46.289]],["parent/155",[108,3.035]],["name/156",[110,46.289]],["parent/156",[108,3.035]],["name/157",[111,46.289]],["parent/157",[108,3.035]],["name/158",[112,46.289]],["parent/158",[108,3.035]],["name/159",[10,30.194]],["parent/159",[108,3.035]],["name/160",[11,30.194]],["parent/160",[108,3.035]],["name/161",[12,30.194]],["parent/161",[108,3.035]],["name/162",[113,51.397]],["parent/162",[]],["name/163",[114,32.939]],["parent/163",[]],["name/164",[88,29.425]],["parent/164",[114,3.035]],["name/165",[109,46.289]],["parent/165",[114,3.035]],["name/166",[110,46.289]],["parent/166",[114,3.035]],["name/167",[111,46.289]],["parent/167",[114,3.035]],["name/168",[112,46.289]],["parent/168",[114,3.035]],["name/169",[10,30.194]],["parent/169",[114,3.035]],["name/170",[11,30.194]],["parent/170",[114,3.035]],["name/171",[12,30.194]],["parent/171",[114,3.035]],["name/172",[115,51.397]],["parent/172",[]],["name/173",[116,35.303]],["parent/173",[]],["name/174",[88,29.425]],["parent/174",[116,3.253]],["name/175",[84,31.938]],["parent/175",[116,3.253]],["name/176",[97,38.404]],["parent/176",[116,3.253]],["name/177",[10,30.194]],["parent/177",[116,3.253]],["name/178",[11,30.194]],["parent/178",[116,3.253]],["name/179",[12,30.194]],["parent/179",[116,3.253]],["name/180",[117,51.397]],["parent/180",[]],["name/181",[118,51.397]],["parent/181",[]],["name/182",[119,36.734]],["parent/182",[]],["name/183",[88,29.425]],["parent/183",[119,3.385]],["name/184",[120,46.289]],["parent/184",[119,3.385]],["name/185",[10,30.194]],["parent/185",[119,3.385]],["name/186",[11,30.194]],["parent/186",[119,3.385]],["name/187",[12,30.194]],["parent/187",[119,3.385]],["name/188",[121,51.397]],["parent/188",[]],["name/189",[122,35.303]],["parent/189",[]],["name/190",[123,51.397]],["parent/190",[122,3.253]],["name/191",[88,29.425]],["parent/191",[122,3.253]],["name/192",[120,46.289]],["parent/192",[122,3.253]],["name/193",[10,30.194]],["parent/193",[122,3.253]],["name/194",[11,30.194]],["parent/194",[122,3.253]],["name/195",[12,30.194]],["parent/195",[122,3.253]],["name/196",[124,51.397]],["parent/196",[]],["name/197",[125,34.051]],["parent/197",[]],["name/198",[88,29.425]],["parent/198",[125,3.137]],["name/199",[84,31.938]],["parent/199",[125,3.137]],["name/200",[126,51.397]],["parent/200",[125,3.137]],["name/201",[127,51.397]],["parent/201",[125,3.137]],["name/202",[10,30.194]],["parent/202",[125,3.137]],["name/203",[11,30.194]],["parent/203",[125,3.137]],["name/204",[12,30.194]],["parent/204",[125,3.137]],["name/205",[128,51.397]],["parent/205",[]],["name/206",[129,51.397]],["parent/206",[]],["name/207",[130,51.397]],["parent/207",[]],["name/208",[131,51.397]],["parent/208",[]],["name/209",[132,51.397]],["parent/209",[]],["name/210",[133,51.397]],["parent/210",[]],["name/211",[134,51.397]],["parent/211",[]],["name/212",[135,51.397]],["parent/212",[]],["name/213",[136,40.411]],["parent/213",[]],["name/214",[88,29.425]],["parent/214",[136,3.723]],["name/215",[137,51.397]],["parent/215",[136,3.723]],["name/216",[80,46.289]],["parent/216",[136,3.723]],["name/217",[138,36.734]],["parent/217",[]],["name/218",[139,51.397]],["parent/218",[138,3.385]],["name/219",[140,51.397]],["parent/219",[138,3.385]],["name/220",[88,29.425]],["parent/220",[138,3.385]],["name/221",[141,51.397]],["parent/221",[138,3.385]],["name/222",[142,51.397]],["parent/222",[138,3.385]],["name/223",[143,51.397]],["parent/223",[]],["name/224",[144,40.411]],["parent/224",[]],["name/225",[145,51.397]],["parent/225",[144,3.723]],["name/226",[146,42.924]],["parent/226",[147,4.265]],["name/227",[148,42.924]],["parent/227",[147,4.265]],["name/228",[149,51.397]],["parent/228",[144,3.723]],["name/229",[146,42.924]],["parent/229",[150,4.265]],["name/230",[148,42.924]],["parent/230",[150,4.265]],["name/231",[151,51.397]],["parent/231",[144,3.723]],["name/232",[146,42.924]],["parent/232",[152,4.265]],["name/233",[148,42.924]],["parent/233",[152,4.265]],["name/234",[153,31.028]],["parent/234",[]],["name/235",[30,46.289]],["parent/235",[153,2.859]],["name/236",[31,46.289]],["parent/236",[153,2.859]],["name/237",[32,46.289]],["parent/237",[153,2.859]],["name/238",[33,46.289]],["parent/238",[153,2.859]],["name/239",[35,46.289]],["parent/239",[153,2.859]],["name/240",[36,46.289]],["parent/240",[153,2.859]],["name/241",[34,46.289]],["parent/241",[153,2.859]],["name/242",[37,46.289]],["parent/242",[153,2.859]],["name/243",[40,46.289]],["parent/243",[153,2.859]],["name/244",[38,46.289]],["parent/244",[153,2.859]],["name/245",[2,34.051]],["parent/245",[154,4.736]],["name/246",[155,34.051]],["parent/246",[]],["name/247",[43,46.289]],["parent/247",[155,3.137]],["name/248",[45,46.289]],["parent/248",[155,3.137]],["name/249",[48,46.289]],["parent/249",[155,3.137]],["name/250",[47,46.289]],["parent/250",[155,3.137]],["name/251",[44,46.289]],["parent/251",[155,3.137]],["name/252",[42,46.289]],["parent/252",[155,3.137]],["name/253",[46,46.289]],["parent/253",[155,3.137]],["name/254",[156,51.397]],["parent/254",[]]],"invertedIndex":[["__global",{"_index":144,"name":{"224":{}},"parent":{"225":{},"228":{},"231":{}}}],["__global.array",{"_index":147,"name":{},"parent":{"226":{},"227":{}}}],["__global.float32array",{"_index":152,"name":{},"parent":{"232":{},"233":{}}}],["__global.readonlyarray",{"_index":150,"name":{},"parent":{"229":{},"230":{}}}],["__type",{"_index":2,"name":{"2":{},"25":{},"38":{},"54":{},"58":{},"60":{},"66":{},"245":{}},"parent":{}}],["_id",{"_index":117,"name":{"180":{}},"parent":{}}],["adddeltatime",{"_index":142,"name":{"222":{}},"parent":{}}],["adddrawable",{"_index":78,"name":{"77":{}},"parent":{}}],["ambientlight",{"_index":40,"name":{"39":{},"243":{}},"parent":{}}],["array",{"_index":145,"name":{"225":{}},"parent":{}}],["backgroundcolor",{"_index":47,"name":{"46":{},"250":{}},"parent":{}}],["canvassize",{"_index":72,"name":{"71":{}},"parent":{}}],["center",{"_index":84,"name":{"84":{},"92":{},"101":{},"114":{},"121":{},"129":{},"141":{},"148":{},"175":{},"199":{}},"parent":{}}],["circlebase",{"_index":96,"name":{"119":{}},"parent":{"120":{},"121":{},"122":{},"123":{},"124":{},"125":{}}}],["circlefactory",{"_index":98,"name":{"126":{}},"parent":{}}],["circlelight",{"_index":82,"name":{"81":{}},"parent":{"82":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{}}}],["circlelight.descriptor",{"_index":83,"name":{},"parent":{"83":{},"87":{},"88":{},"89":{}}}],["circlelight.descriptor.propertyuniformmapping",{"_index":85,"name":{},"parent":{"84":{},"85":{},"86":{}}}],["clamp_to_edge",{"_index":14,"name":{"13":{}},"parent":{}}],["color",{"_index":86,"name":{"85":{},"93":{},"102":{},"115":{}},"parent":{}}],["colorfulcircle",{"_index":101,"name":{"135":{}},"parent":{"136":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{}}}],["colorfulcircle.descriptor",{"_index":102,"name":{},"parent":{"137":{},"140":{},"144":{},"145":{},"146":{}}}],["colorfulcircle.descriptor.propertyuniformmapping",{"_index":106,"name":{},"parent":{"141":{},"142":{},"143":{}}}],["colorfulcircle.descriptor.sdf",{"_index":104,"name":{},"parent":{"138":{},"139":{}}}],["colorindex",{"_index":107,"name":{"143":{},"150":{}},"parent":{}}],["colorpalette",{"_index":34,"name":{"33":{},"241":{}},"parent":{}}],["compile",{"_index":156,"name":{"254":{}},"parent":{}}],["constructor",{"_index":88,"name":{"90":{},"109":{},"120":{},"128":{},"147":{},"154":{},"164":{},"174":{},"183":{},"191":{},"198":{},"214":{},"220":{}},"parent":{}}],["defaultruntimesettings",{"_index":153,"name":{"234":{}},"parent":{"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{}}}],["defaultruntimesettings.textures",{"_index":154,"name":{},"parent":{"245":{}}}],["defaultstartupsettings",{"_index":155,"name":{"246":{}},"parent":{"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{}}}],["deltatimecalculator",{"_index":136,"name":{"213":{}},"parent":{"214":{},"215":{},"216":{}}}],["descriptor",{"_index":10,"name":{"9":{},"82":{},"99":{},"123":{},"131":{},"136":{},"159":{},"169":{},"177":{},"185":{},"193":{},"202":{}},"parent":{}}],["destroy",{"_index":80,"name":{"79":{},"216":{}},"parent":{}}],["direction",{"_index":94,"name":{"104":{},"110":{}},"parent":{}}],["displaytoworldcoordinates",{"_index":75,"name":{"74":{}},"parent":{}}],["distance",{"_index":60,"name":{"59":{}},"parent":{}}],["distancefunctionname",{"_index":105,"name":{"139":{}},"parent":{}}],["distancerenderscale",{"_index":35,"name":{"34":{},"239":{}},"parent":{}}],["drawable",{"_index":9,"name":{"8":{}},"parent":{"9":{},"10":{},"11":{}}}],["drawablecount",{"_index":65,"name":{"62":{}},"parent":{}}],["drawabledescriptor",{"_index":0,"name":{"0":{}},"parent":{"1":{},"3":{},"4":{},"5":{},"6":{},"7":{}}}],["drawabledescriptor.propertyuniformmapping",{"_index":3,"name":{},"parent":{"2":{}}}],["drawndrawablecount",{"_index":66,"name":{"63":{},"68":{}},"parent":{}}],["dropletbase",{"_index":108,"name":{"153":{}},"parent":{"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{}}}],["dropletfactory",{"_index":113,"name":{"162":{}},"parent":{}}],["empty",{"_index":8,"name":{"7":{},"89":{},"108":{},"146":{}},"parent":{}}],["enablecontextlostsimulator",{"_index":46,"name":{"45":{},"253":{}},"parent":{}}],["enablehighdpirendering",{"_index":30,"name":{"29":{},"235":{}},"parent":{}}],["enablestopwatch",{"_index":42,"name":{"41":{},"252":{}},"parent":{}}],["extensions",{"_index":54,"name":{"53":{}},"parent":{}}],["filteringoptions",{"_index":17,"name":{"16":{}},"parent":{"17":{},"18":{}}}],["flashlight",{"_index":91,"name":{"98":{}},"parent":{"99":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{}}}],["flashlight.descriptor",{"_index":92,"name":{},"parent":{"100":{},"106":{},"107":{},"108":{}}}],["flashlight.descriptor.propertyuniformmapping",{"_index":93,"name":{},"parent":{"101":{},"102":{},"103":{},"104":{},"105":{}}}],["float32array",{"_index":151,"name":{"231":{}},"parent":{}}],["floatinterpolationenabled",{"_index":56,"name":{"55":{}},"parent":{}}],["fps",{"_index":141,"name":{"221":{}},"parent":{}}],["fpshysteresis",{"_index":140,"name":{"219":{}},"parent":{}}],["fpsqualityautoscaler",{"_index":138,"name":{"217":{}},"parent":{"218":{},"219":{},"220":{},"221":{},"222":{}}}],["fpstarget",{"_index":139,"name":{"218":{}},"parent":{}}],["from",{"_index":109,"name":{"155":{},"165":{}},"parent":{}}],["fromradius",{"_index":111,"name":{"157":{},"167":{}},"parent":{}}],["getnextdeltatime",{"_index":137,"name":{"215":{}},"parent":{}}],["getobjecttoserialize",{"_index":12,"name":{"11":{},"97":{},"112":{},"125":{},"133":{},"152":{},"161":{},"171":{},"179":{},"187":{},"195":{},"204":{}},"parent":{}}],["hex",{"_index":131,"name":{"208":{}},"parent":{}}],["hexagonbase",{"_index":99,"name":{"127":{}},"parent":{"128":{},"129":{},"130":{},"131":{},"132":{},"133":{}}}],["hexagonfactory",{"_index":100,"name":{"134":{}},"parent":{}}],["hsl",{"_index":133,"name":{"210":{}},"parent":{}}],["ignorewebgl2",{"_index":48,"name":{"47":{},"249":{}},"parent":{}}],["insights",{"_index":81,"name":{"80":{}},"parent":{}}],["intensity",{"_index":87,"name":{"86":{},"94":{},"103":{},"116":{}},"parent":{}}],["invertedtunnelbase",{"_index":114,"name":{"163":{}},"parent":{"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{}}}],["invertedtunnelfactory",{"_index":115,"name":{"172":{}},"parent":{}}],["iswebgl2",{"_index":50,"name":{"49":{}},"parent":{}}],["isworldinverted",{"_index":32,"name":{"31":{},"237":{}},"parent":{}}],["lightcutoffdistance",{"_index":33,"name":{"32":{},"238":{}},"parent":{}}],["lightnessratio",{"_index":89,"name":{"91":{},"113":{}},"parent":{}}],["lightpenetrationratio",{"_index":44,"name":{"43":{},"251":{}},"parent":{}}],["lights",{"_index":68,"name":{"65":{}},"parent":{}}],["lightsrenderscale",{"_index":36,"name":{"35":{},"240":{}},"parent":{}}],["linear",{"_index":18,"name":{"17":{}},"parent":{}}],["maxfilter",{"_index":24,"name":{"23":{}},"parent":{}}],["metacirclebase",{"_index":116,"name":{"173":{}},"parent":{"174":{},"175":{},"176":{},"177":{},"178":{},"179":{}}}],["metacirclefactory",{"_index":118,"name":{"181":{}},"parent":{}}],["mindistance",{"_index":11,"name":{"10":{},"96":{},"118":{},"124":{},"132":{},"151":{},"160":{},"170":{},"178":{},"186":{},"194":{},"203":{}},"parent":{}}],["minfilter",{"_index":23,"name":{"22":{}},"parent":{}}],["mirrored_repeat",{"_index":16,"name":{"15":{}},"parent":{}}],["motionblur",{"_index":37,"name":{"36":{},"242":{}},"parent":{}}],["nearest",{"_index":19,"name":{"18":{}},"parent":{}}],["noisypolygonbase",{"_index":122,"name":{"189":{}},"parent":{"190":{},"191":{},"192":{},"193":{},"194":{},"195":{}}}],["noisypolygonfactory",{"_index":124,"name":{"196":{}},"parent":{}}],["objectcountscaler",{"_index":6,"name":{"5":{}},"parent":{}}],["overrides",{"_index":28,"name":{"27":{}},"parent":{}}],["palettesize",{"_index":45,"name":{"44":{},"248":{}},"parent":{}}],["polygonbase",{"_index":119,"name":{"182":{}},"parent":{"183":{},"184":{},"185":{},"186":{},"187":{}}}],["polygonfactory",{"_index":121,"name":{"188":{}},"parent":{}}],["programcount",{"_index":57,"name":{"56":{}},"parent":{}}],["propertyuniformmapping",{"_index":1,"name":{"1":{},"83":{},"100":{},"140":{}},"parent":{}}],["radius",{"_index":97,"name":{"122":{},"130":{},"142":{},"149":{},"176":{}},"parent":{}}],["randomoffset",{"_index":123,"name":{"190":{}},"parent":{}}],["readonlyarray",{"_index":149,"name":{"228":{}},"parent":{}}],["renderdrawables",{"_index":79,"name":{"78":{}},"parent":{}}],["renderer",{"_index":52,"name":{"51":{},"70":{}},"parent":{"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{}}}],["rendererinfo",{"_index":49,"name":{"48":{}},"parent":{"49":{},"50":{},"51":{},"52":{},"53":{},"55":{},"56":{},"57":{},"69":{}}}],["rendererinfo.extensions",{"_index":55,"name":{},"parent":{"54":{}}}],["rendererinfo.renderpasses",{"_index":59,"name":{},"parent":{"58":{}}}],["rendererinfo.renderpasses.__type",{"_index":61,"name":{},"parent":{"59":{},"65":{}}}],["rendererinfo.renderpasses.__type.distance",{"_index":62,"name":{},"parent":{"60":{}}}],["rendererinfo.renderpasses.__type.distance.__type",{"_index":64,"name":{},"parent":{"61":{},"62":{},"63":{},"64":{}}}],["rendererinfo.renderpasses.__type.lights",{"_index":69,"name":{},"parent":{"66":{}}}],["rendererinfo.renderpasses.__type.lights.__type",{"_index":70,"name":{},"parent":{"67":{},"68":{}}}],["rendernoise",{"_index":129,"name":{"206":{}},"parent":{}}],["renderpasses",{"_index":58,"name":{"57":{}},"parent":{}}],["renderscale",{"_index":63,"name":{"61":{},"67":{}},"parent":{}}],["repeat",{"_index":15,"name":{"14":{}},"parent":{}}],["rgb",{"_index":132,"name":{"209":{}},"parent":{}}],["rgb255",{"_index":130,"name":{"207":{}},"parent":{}}],["rgba",{"_index":134,"name":{"211":{}},"parent":{}}],["rgba255",{"_index":135,"name":{"212":{}},"parent":{}}],["rotatedrectanglebase",{"_index":125,"name":{"197":{}},"parent":{"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{}}}],["rotatedrectanglefactory",{"_index":128,"name":{"205":{}},"parent":{}}],["rotation",{"_index":127,"name":{"201":{}},"parent":{}}],["runanimation",{"_index":143,"name":{"223":{}},"parent":{}}],["runtimesettings",{"_index":29,"name":{"28":{}},"parent":{"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"39":{}}}],["runtimesettings.textures",{"_index":39,"name":{},"parent":{"38":{}}}],["sdf",{"_index":5,"name":{"4":{},"137":{}},"parent":{}}],["sdf2dversion",{"_index":53,"name":{"52":{}},"parent":{}}],["setlightnessratio",{"_index":90,"name":{"95":{},"117":{}},"parent":{}}],["setruntimesettings",{"_index":77,"name":{"76":{}},"parent":{}}],["setviewarea",{"_index":74,"name":{"73":{}},"parent":{}}],["shader",{"_index":103,"name":{"138":{}},"parent":{}}],["shadercombinationsteps",{"_index":7,"name":{"6":{},"88":{},"107":{},"145":{}},"parent":{}}],["shadowtracecount",{"_index":43,"name":{"42":{},"247":{}},"parent":{}}],["size",{"_index":126,"name":{"200":{}},"parent":{}}],["source",{"_index":26,"name":{"26":{}},"parent":{}}],["startcutoff",{"_index":95,"name":{"105":{},"111":{}},"parent":{}}],["startupsettings",{"_index":41,"name":{"40":{}},"parent":{"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{}}}],["startuptimeinmilliseconds",{"_index":71,"name":{"69":{}},"parent":{}}],["textureoptions",{"_index":20,"name":{"19":{}},"parent":{"20":{},"21":{},"22":{},"23":{}}}],["textures",{"_index":38,"name":{"37":{},"244":{}},"parent":{}}],["texturewithoptions",{"_index":25,"name":{"24":{}},"parent":{"25":{}}}],["texturewithoptions.__type",{"_index":27,"name":{},"parent":{"26":{},"27":{}}}],["tilecount",{"_index":67,"name":{"64":{}},"parent":{}}],["tilemultiplier",{"_index":31,"name":{"30":{},"236":{}},"parent":{}}],["to",{"_index":110,"name":{"156":{},"166":{}},"parent":{}}],["toradius",{"_index":112,"name":{"158":{},"168":{}},"parent":{}}],["uniformcountmacroname",{"_index":4,"name":{"3":{},"87":{},"106":{},"144":{}},"parent":{}}],["vendor",{"_index":51,"name":{"50":{}},"parent":{}}],["vertices",{"_index":120,"name":{"184":{},"192":{}},"parent":{}}],["viewareasize",{"_index":73,"name":{"72":{}},"parent":{}}],["worldtodisplaycoordinates",{"_index":76,"name":{"75":{}},"parent":{}}],["wrapoptions",{"_index":13,"name":{"12":{}},"parent":{"13":{},"14":{},"15":{}}}],["wraps",{"_index":21,"name":{"20":{}},"parent":{}}],["wrapt",{"_index":22,"name":{"21":{}},"parent":{}}],["x",{"_index":146,"name":{"226":{},"229":{},"232":{}},"parent":{}}],["y",{"_index":148,"name":{"227":{},"230":{},"233":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/circlebase.html b/docs/classes/circlebase.html index e203b70..35038d6 100644 --- a/docs/classes/circlebase.html +++ b/docs/classes/circlebase.html @@ -3,8 +3,8 @@ - CircleBase | SDF-2D - v0.7.4 - + CircleBase | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -120,7 +120,7 @@
  • Parameters

    @@ -145,7 +145,7 @@
    center: vec2
    @@ -155,7 +155,7 @@
    radius: number
    @@ -167,7 +167,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -186,7 +186,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    diff --git a/docs/classes/circlelight.html b/docs/classes/circlelight.html index ce6a511..77bd2ad 100644 --- a/docs/classes/circlelight.html +++ b/docs/classes/circlelight.html @@ -3,8 +3,8 @@ - CircleLight | SDF-2D - v0.7.4 - + CircleLight | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -129,7 +129,7 @@

    Parameters

    @@ -158,7 +158,7 @@ @@ -169,7 +169,7 @@ @@ -180,7 +180,7 @@ @@ -191,7 +191,7 @@ @@ -210,7 +210,7 @@

    Inherited from CircleLight.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -238,7 +238,7 @@

    Inherited from CircleLight.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -262,7 +262,7 @@

    Parameters

    @@ -285,7 +285,7 @@
    @@ -294,7 +294,7 @@
    empty: CircleLight = new CircleLight(vec2.create(), vec3.create(), 0)
    @@ -304,7 +304,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 4, 8, 16]
    @@ -314,7 +314,7 @@
    uniformCountMacroName: string = "CIRCLE_LIGHT_COUNT"
    @@ -324,7 +324,7 @@
    propertyUniformMapping: object
    @@ -333,7 +333,7 @@
    center: string = "circleLightCenters"
    @@ -343,7 +343,7 @@
    color: string = "circleLightColors"
    @@ -353,7 +353,7 @@
    intensity: string = "circleLightIntensities"
    diff --git a/docs/classes/colorfulcircle.html b/docs/classes/colorfulcircle.html index 729e18c..c2ef7f0 100644 --- a/docs/classes/colorfulcircle.html +++ b/docs/classes/colorfulcircle.html @@ -3,8 +3,8 @@ - ColorfulCircle | SDF-2D - v0.7.4 - + ColorfulCircle | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -122,7 +122,7 @@
  • Parameters

    @@ -150,7 +150,7 @@
    center: vec2
    @@ -160,7 +160,7 @@
    colorIndex: number
    @@ -170,7 +170,7 @@
    radius: number
    @@ -188,7 +188,7 @@

    Parameters

    @@ -215,7 +215,7 @@

    Parameters

    @@ -238,7 +238,7 @@
    @@ -247,7 +247,7 @@
    empty: ColorfulCircle = new ColorfulCircle(vec2.create(), 0, 0)
    @@ -257,7 +257,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 3, 8, 16]
    @@ -267,7 +267,7 @@
    uniformCountMacroName: string = "COLORFUL_CIRCLE_COUNT"
    @@ -277,7 +277,7 @@
    propertyUniformMapping: object
    @@ -286,7 +286,7 @@
    center: string = "colorfulCircleCenters"
    @@ -296,7 +296,7 @@
    colorIndex: string = "colorfulCircleColorIndex"
    @@ -306,7 +306,7 @@
    radius: string = "colorfulCircleRadii"
    @@ -317,7 +317,7 @@
    sdf: object
    @@ -326,7 +326,7 @@
    distanceFunctionName: string = "circleMinDistance"
    @@ -336,7 +336,7 @@
    shader: string = `uniform vec2 colorfulCircleCenters[COLORFUL_CIRCLE_COUNT];uniform float colorfulCircleRadii[COLORFUL_CIRCLE_COUNT];uniform int colorfulCircleColorIndex[COLORFUL_CIRCLE_COUNT];float circleMinDistance(vec2 target, out vec4 color) {float minDistance = 1000.0;for (int i = 0; i < COLORFUL_CIRCLE_COUNT; i++) {float dist = distance(colorfulCircleCenters[i], target) - colorfulCircleRadii[i];if (dist < minDistance) {color = readFromPalette(colorfulCircleColorIndex[i]);dist = minDistance;}}return minDistance;}`
    diff --git a/docs/classes/deltatimecalculator.html b/docs/classes/deltatimecalculator.html index 7d49484..5820171 100644 --- a/docs/classes/deltatimecalculator.html +++ b/docs/classes/deltatimecalculator.html @@ -3,8 +3,8 @@ - DeltaTimeCalculator | SDF-2D - v0.7.4 - + DeltaTimeCalculator | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -113,7 +113,7 @@
  • Returns DeltaTimeCalculator

    @@ -133,7 +133,7 @@
  • Returns void

    @@ -150,7 +150,7 @@
  • diff --git a/docs/classes/drawable.html b/docs/classes/drawable.html index 6811cf1..aa121b9 100644 --- a/docs/classes/drawable.html +++ b/docs/classes/drawable.html @@ -3,8 +3,8 @@ - Drawable | SDF-2D - v0.7.4 - + Drawable | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -115,7 +115,7 @@
    descriptor: DrawableDescriptor
    @@ -137,7 +137,7 @@
  • @@ -176,7 +176,7 @@
  • diff --git a/docs/classes/dropletbase.html b/docs/classes/dropletbase.html index 5d514f5..02feeb7 100644 --- a/docs/classes/dropletbase.html +++ b/docs/classes/dropletbase.html @@ -3,8 +3,8 @@ - DropletBase | SDF-2D - v0.7.4 - + DropletBase | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -122,7 +122,7 @@
  • Parameters

    @@ -153,7 +153,7 @@
    from: vec2
    @@ -163,7 +163,7 @@
    fromRadius: number
    @@ -173,7 +173,7 @@
    to: vec2
    @@ -183,7 +183,7 @@
    toRadius: number
    @@ -195,7 +195,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -242,7 +242,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    diff --git a/docs/classes/flashlight.html b/docs/classes/flashlight.html index 102d4e3..83fe725 100644 --- a/docs/classes/flashlight.html +++ b/docs/classes/flashlight.html @@ -3,8 +3,8 @@ - Flashlight | SDF-2D - v0.7.4 - + Flashlight | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -131,7 +131,7 @@

    Parameters

    @@ -166,7 +166,7 @@ @@ -177,7 +177,7 @@ @@ -187,7 +187,7 @@
    direction: vec2
    @@ -198,7 +198,7 @@ @@ -209,7 +209,7 @@ @@ -219,7 +219,7 @@
    startCutoff: number
    @@ -237,7 +237,7 @@

    Parameters

    @@ -265,7 +265,7 @@

    Inherited from CircleLight.minDistance

    Overrides Drawable.minDistance

    Parameters

    @@ -289,7 +289,7 @@

    Parameters

    @@ -312,7 +312,7 @@
    @@ -321,7 +321,7 @@
    empty: Flashlight = new Flashlight(vec2.create(), vec3.create(), 0, vec2.create())
    @@ -331,7 +331,7 @@
    shaderCombinationSteps: number[] = [0, 1, 2, 4]
    @@ -341,7 +341,7 @@
    uniformCountMacroName: string = "FLASHLIGHT_COUNT"
    @@ -351,7 +351,7 @@
    propertyUniformMapping: object
    @@ -360,7 +360,7 @@
    center: string = "flashlightCenters"
    @@ -370,7 +370,7 @@
    color: string = "flashlightColors"
    @@ -380,7 +380,7 @@
    direction: string = "flashlightDirections"
    @@ -390,7 +390,7 @@
    intensity: string = "flashlightIntensities"
    @@ -400,7 +400,7 @@
    startCutoff: string = "flashlightStartCutoffs"
    diff --git a/docs/classes/fpsqualityautoscaler.html b/docs/classes/fpsqualityautoscaler.html index ceed93d..4c1ae79 100644 --- a/docs/classes/fpsqualityautoscaler.html +++ b/docs/classes/fpsqualityautoscaler.html @@ -3,8 +3,8 @@ - FpsQualityAutoscaler | SDF-2D - v0.7.4 - + FpsQualityAutoscaler | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -72,7 +72,8 @@

    The addDeltaTime method should be called once every frame.

    Usage:

     const renderer = await compile(...);
    - const autoscaler = new FpsQualityAutoscaler(renderer);
    + const autoscaler = new FpsQualityAutoscaler(renderer); +
    @@ -127,7 +128,7 @@
  • Parameters

    @@ -149,7 +150,7 @@
    fpsHysteresis: number = 5
  • @@ -159,7 +160,7 @@
    fpsTarget: number = 30
    @@ -176,7 +177,7 @@
  • Returns number

    @@ -196,7 +197,7 @@
  • diff --git a/docs/classes/hexagonbase.html b/docs/classes/hexagonbase.html new file mode 100644 index 0000000..d208472 --- /dev/null +++ b/docs/classes/hexagonbase.html @@ -0,0 +1,303 @@ + + + + + + HexagonBase | SDF-2D - v0.7.6 + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class HexagonBase

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + EmptyDrawable +
        +
      • + HexagonBase +
      • +
      +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Properties

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    +
      +
    • new HexagonBase(center: vec2, radius: number): HexagonBase
    • +
    + +
    +
    +
    +

    Properties

    +
    + +

    center

    +
    center: vec2
    + +
    +
    + +

    radius

    +
    radius: number
    + +
    +
    + +

    Static Readonly descriptor

    +
    descriptor: DrawableDescriptor
    + +
    +
    +
    +

    Methods

    +
    + +

    Protected getObjectToSerialize

    +
      +
    • getObjectToSerialize(transform2d: mat2d, transform1d: number): any
    • +
    + +
    +
    + +

    minDistance

    +
      +
    • minDistance(target: vec2): number
    • +
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Property
    • +
    • Method
    • +
    +
      +
    • Inherited property
    • +
    • Inherited method
    • +
    +
      +
    • Protected method
    • +
    +
      +
    • Static property
    • +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/docs/classes/invertedtunnelbase.html b/docs/classes/invertedtunnelbase.html index 0d0a470..4ff02a8 100644 --- a/docs/classes/invertedtunnelbase.html +++ b/docs/classes/invertedtunnelbase.html @@ -3,8 +3,8 @@ - InvertedTunnelBase | SDF-2D - v0.7.4 - + InvertedTunnelBase | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -122,7 +122,7 @@
  • Parameters

    @@ -153,7 +153,7 @@
    from: vec2
    @@ -163,7 +163,7 @@
    fromRadius: number
    @@ -173,7 +173,7 @@
    to: vec2
    @@ -183,7 +183,7 @@
    toRadius: number
    @@ -195,7 +195,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -242,7 +242,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    diff --git a/docs/classes/metacirclebase.html b/docs/classes/metacirclebase.html index 5b97ed3..61e56ee 100644 --- a/docs/classes/metacirclebase.html +++ b/docs/classes/metacirclebase.html @@ -3,8 +3,8 @@ - MetaCircleBase | SDF-2D - v0.7.4 - + MetaCircleBase | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -120,7 +120,7 @@
  • Parameters

    @@ -145,7 +145,7 @@
    center: vec2
    @@ -155,7 +155,7 @@
    radius: number
    @@ -167,7 +167,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -186,7 +186,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -214,7 +214,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    diff --git a/docs/classes/polygonbase.html b/docs/classes/polygonbase.html index 9004e69..5e9e98c 100644 --- a/docs/classes/polygonbase.html +++ b/docs/classes/polygonbase.html @@ -3,8 +3,8 @@ - PolygonBase | SDF-2D - v0.7.4 - + PolygonBase | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -124,7 +124,7 @@
  • Parameters

    @@ -146,7 +146,7 @@
    vertices: Array<vec2>
    @@ -158,7 +158,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -177,7 +177,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -205,7 +205,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    diff --git a/docs/classes/rotatedrectanglebase.html b/docs/classes/rotatedrectanglebase.html index 9e5417a..575d37a 100644 --- a/docs/classes/rotatedrectanglebase.html +++ b/docs/classes/rotatedrectanglebase.html @@ -3,8 +3,8 @@ - RotatedRectangleBase | SDF-2D - v0.7.4 - + RotatedRectangleBase | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -121,7 +121,7 @@
  • Parameters

    @@ -149,7 +149,7 @@
    center: vec2
    @@ -159,7 +159,7 @@
    rotation: number
    @@ -169,7 +169,7 @@
    size: vec2
    @@ -181,7 +181,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -200,7 +200,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -228,7 +228,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    diff --git a/docs/enums/filteringoptions.html b/docs/enums/filteringoptions.html index 72552e8..30316da 100644 --- a/docs/enums/filteringoptions.html +++ b/docs/enums/filteringoptions.html @@ -3,8 +3,8 @@ - FilteringOptions | SDF-2D - v0.7.4 - + FilteringOptions | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -85,7 +85,7 @@
    LINEAR: = "LINEAR"
    @@ -95,7 +95,7 @@
    NEAREST: = "NEAREST"
    diff --git a/docs/enums/wrapoptions.html b/docs/enums/wrapoptions.html index 6375a6e..23c3553 100644 --- a/docs/enums/wrapoptions.html +++ b/docs/enums/wrapoptions.html @@ -3,8 +3,8 @@ - WrapOptions | SDF-2D - v0.7.4 - + WrapOptions | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -86,7 +86,7 @@
    CLAMP_TO_EDGE: = "CLAMP_TO_EDGE"
    @@ -96,7 +96,7 @@
    MIRRORED_REPEAT: = "MIRRORED_REPEAT"
    @@ -111,7 +111,7 @@
    REPEAT: = "REPEAT"
    diff --git a/docs/globals.html b/docs/globals.html index ce242a9..70ecb84 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -3,8 +3,8 @@ - SDF-2D - v0.7.4 - + SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -53,7 +53,7 @@ Globals -

    SDF-2D - v0.7.4

    +

    SDF-2D - v0.7.6

    @@ -84,6 +84,7 @@
  • CircleLight
  • DropletBase
  • Flashlight
  • +
  • HexagonBase
  • InvertedTunnelBase
  • MetaCircleBase
  • PolygonBase
  • @@ -115,6 +116,12 @@
  • TextureWithOptions
  • +
    +

    Variables

    + +

    Color Functions

    +
    +

    Variables

    +
    + +

    Let _id

    +
    _id: number = 0
    + +
    +

    Color Functions

    @@ -188,7 +209,7 @@
  • @@ -219,7 +240,7 @@
  • @@ -269,7 +290,7 @@
  • @@ -318,7 +339,7 @@
  • @@ -367,7 +388,7 @@
  • @@ -424,7 +445,7 @@
  • @@ -484,7 +505,7 @@
  • @@ -509,7 +530,7 @@
  • @@ -524,6 +545,31 @@
  • +
    + +

    Const HexagonFactory

    +
      +
    • HexagonFactory(color: vec3 | vec4 | number): typeof HexagonBase
    • +
    + +

    Const InvertedTunnelFactory

    @@ -534,7 +580,7 @@
  • @@ -556,13 +602,13 @@

    Const MetaCircleFactory

      -
    • MetaCircleFactory(color: vec3 | vec4 | number): typeof MetaCircleBase
    • +
    • MetaCircleFactory(color: vec3 | vec4 | number, k?: number): typeof MetaCircleBase

    Returns typeof MetaCircleBase

  • @@ -587,7 +636,7 @@
  • @@ -615,7 +664,7 @@
  • @@ -643,7 +692,7 @@
  • @@ -671,7 +720,7 @@
  • @@ -690,7 +739,8 @@ const canvas = document.querySelector('canvas'); const Circle = CircleFactory(hsl(30, 66, 50)); - const renderer = await compile(canvas, [Circle.descriptor, CircleLight.descriptor]); + const renderer = await compile(canvas, [Circle.descriptor, CircleLight.descriptor]); +

    Parameters

  • Parameters

      @@ -879,7 +931,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], defaultRuntimeSettings: object
    @@ -893,7 +945,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], ambientLight: vec3 = vec3.fromValues(0.25, 0.15, 0.25)
    @@ -903,7 +955,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], colorPalette: never[] = []
    @@ -913,7 +965,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], distanceRenderScale: number = 0.5
    @@ -923,7 +975,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], enableHighDpiRendering: false = false
    @@ -933,7 +985,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], isWorldInverted: false = false
    @@ -943,7 +995,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], lightCutoffDistance: number = 400
    @@ -953,7 +1005,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], lightsRenderScale: number = 1
    @@ -963,7 +1015,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], motionBlur: number = 0.3
    @@ -973,7 +1025,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], textures: {}
    @@ -988,7 +1040,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], tileMultiplier: number = 8
    @@ -999,7 +1051,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], defaultStartupSettings: object
    @@ -1013,7 +1065,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], backgroundColor: vec4 = vec4.fromValues(1, 1, 1, 1)
    @@ -1023,7 +1075,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], enableContextLostSimulator: false = false
    @@ -1033,7 +1085,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], enableStopwatch: false = false
    @@ -1043,7 +1095,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], ignoreWebGL2: false = false
    @@ -1053,7 +1105,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], lightPenetrationRatio: number = 0.75
    @@ -1063,7 +1115,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], paletteSize: number = 256
    @@ -1073,7 +1125,7 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], shadowTraceCount: number = 16 @@ -1123,6 +1175,9 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], FpsQualityAutoscaler +
  • + HexagonBase +
  • InvertedTunnelBase
  • @@ -1159,12 +1214,18 @@ runAnimation(canvas, [Circle.descriptor, CircleLight.descriptor], TextureWithOptions +
  • + _id +
  • CircleFactory
  • DropletFactory
  • +
  • + HexagonFactory +
  • InvertedTunnelFactory
  • diff --git a/docs/index.html b/docs/index.html index 29aacb1..4f266ca 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,8 +3,8 @@ - SDF-2D - v0.7.4 - + SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -53,7 +53,7 @@ Globals -

    SDF-2D - v0.7.4

    +

    SDF-2D - v0.7.6

    @@ -119,7 +119,8 @@

    For optimising the evaluation of the distance field, the display is divided up into a grid of tiles. The shaders for each tile are compiled to support a fix maximum number of objects on it. When using the built-in drawables it is possible that after a certain number of on-screen objects new ones won't be visible.

    Mitigating this issue is quite easy. Instead of the following code:

    -
    this.renderer = await compile(canvas, [Circle.descriptor, CircleLight.descriptor]);
    +
    this.renderer = await compile(canvas, [Circle.descriptor, CircleLight.descriptor]);
    +

    Modify it to something similar:

    this.renderer = await compile(canvas, [
       {
    @@ -130,7 +131,8 @@
         ...CircleLight.descriptor,
         shaderCombinationSteps: [0, 1, 2, 4],
       },
    -]);
    +]); +

    The usage of too large numbers is not advised for compatibility and performance reasons alike.

    Steps are very useful for tile-based rendering, because it is possible for one tile (at a given moment) to be empty or contain just a few objects, while others have a large cluster of objects. The compiled shaders only take into account the necessary number of objects on each tile.

    @@ -180,6 +182,9 @@
  • FpsQualityAutoscaler
  • +
  • + HexagonBase +
  • InvertedTunnelBase
  • @@ -216,12 +221,18 @@
  • TextureWithOptions
  • +
  • + _id +
  • CircleFactory
  • DropletFactory
  • +
  • + HexagonFactory +
  • InvertedTunnelFactory
  • diff --git a/docs/interfaces/__global.array.html b/docs/interfaces/__global.array.html index 2c48b3e..c595853 100644 --- a/docs/interfaces/__global.array.html +++ b/docs/interfaces/__global.array.html @@ -3,8 +3,8 @@ - Array | SDF-2D - v0.7.4 - + Array | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -104,7 +104,7 @@
    x: T
    @@ -114,7 +114,7 @@
    y: T
    diff --git a/docs/interfaces/__global.float32array.html b/docs/interfaces/__global.float32array.html index 088498e..a915332 100644 --- a/docs/interfaces/__global.float32array.html +++ b/docs/interfaces/__global.float32array.html @@ -3,8 +3,8 @@ - Float32Array | SDF-2D - v0.7.4 - + Float32Array | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -96,7 +96,7 @@
    x: number
    @@ -106,7 +106,7 @@
    y: number
    diff --git a/docs/interfaces/__global.readonlyarray.html b/docs/interfaces/__global.readonlyarray.html index 3ddb157..b7b2e10 100644 --- a/docs/interfaces/__global.readonlyarray.html +++ b/docs/interfaces/__global.readonlyarray.html @@ -3,8 +3,8 @@ - ReadonlyArray | SDF-2D - v0.7.4 - + ReadonlyArray | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -104,7 +104,7 @@
    x: T
    @@ -114,7 +114,7 @@
    y: T
    diff --git a/docs/interfaces/drawabledescriptor.html b/docs/interfaces/drawabledescriptor.html index 98af66b..339e7e0 100644 --- a/docs/interfaces/drawabledescriptor.html +++ b/docs/interfaces/drawabledescriptor.html @@ -3,8 +3,8 @@ - DrawableDescriptor | SDF-2D - v0.7.4 - + DrawableDescriptor | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -108,7 +108,7 @@
    empty: Drawable
    @@ -124,7 +124,7 @@
    objectCountScaler: undefined | number
    @@ -141,7 +141,7 @@
    propertyUniformMapping: {}
    @@ -165,7 +165,7 @@
    sdf: undefined | { distanceFunctionName: string; isInverted?: undefined | false | true; shader: string }
    @@ -180,7 +180,7 @@
    shaderCombinationSteps: Array<number>
    @@ -198,7 +198,7 @@
    uniformCountMacroName: string
    diff --git a/docs/interfaces/noisypolygonbase.html b/docs/interfaces/noisypolygonbase.html index 97b6cd2..0137b74 100644 --- a/docs/interfaces/noisypolygonbase.html +++ b/docs/interfaces/noisypolygonbase.html @@ -3,8 +3,8 @@ - NoisyPolygonBase | SDF-2D - v0.7.4 - + NoisyPolygonBase | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -117,7 +117,7 @@

    Parameters

    @@ -139,7 +139,7 @@
    randomOffset: number
    @@ -149,7 +149,7 @@
    vertices: Array<vec2>
    @@ -161,7 +161,7 @@

    Inherited from EmptyDrawable.descriptor

    Overrides Drawable.descriptor

    @@ -180,7 +180,7 @@

    Inherited from EmptyDrawable.getObjectToSerialize

    Overrides Drawable.getObjectToSerialize

    Parameters

    @@ -208,7 +208,7 @@

    Inherited from EmptyDrawable.minDistance

    Overrides Drawable.minDistance

    Parameters

    diff --git a/docs/interfaces/renderer.html b/docs/interfaces/renderer.html index 3522034..2a2af53 100644 --- a/docs/interfaces/renderer.html +++ b/docs/interfaces/renderer.html @@ -3,8 +3,8 @@ - Renderer | SDF-2D - v0.7.4 - + Renderer | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -114,7 +114,7 @@
    canvasSize: ReadonlyVec2
    @@ -130,7 +130,7 @@
    insights: RendererInfo | null
    @@ -147,7 +147,7 @@
    viewAreaSize: ReadonlyVec2
    @@ -170,7 +170,7 @@
  • @@ -208,7 +208,7 @@
  • @@ -232,7 +232,7 @@
  • @@ -267,7 +267,7 @@
  • @@ -291,7 +291,7 @@
  • @@ -321,7 +321,7 @@
  • @@ -359,7 +359,7 @@
  • diff --git a/docs/interfaces/rendererinfo.html b/docs/interfaces/rendererinfo.html index 163bc3b..3a884e0 100644 --- a/docs/interfaces/rendererinfo.html +++ b/docs/interfaces/rendererinfo.html @@ -3,8 +3,8 @@ - RendererInfo | SDF-2D - v0.7.4 - + RendererInfo | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -104,7 +104,7 @@
    extensions: {}
    @@ -122,7 +122,7 @@
    floatInterpolationEnabled: undefined | false | true
    @@ -132,7 +132,7 @@
    isWebGL2: boolean
    @@ -142,7 +142,7 @@
    programCount: undefined | number
    @@ -152,7 +152,7 @@
    renderPasses: { distance: { drawableCount?: undefined | number; drawnDrawableCount?: undefined | number; renderScale?: undefined | number; tileCount?: undefined | number }; lights: { drawnDrawableCount?: undefined | number; renderScale?: undefined | number } }
    @@ -195,7 +195,7 @@
    renderer: undefined | string
    @@ -205,7 +205,7 @@
    sdf2dVersion: undefined | string
    @@ -215,7 +215,7 @@
    startupTimeInMilliseconds: undefined | number
    @@ -225,7 +225,7 @@
    vendor: undefined | string
    diff --git a/docs/interfaces/runtimesettings.html b/docs/interfaces/runtimesettings.html index 7dd71ac..ecb78f9 100644 --- a/docs/interfaces/runtimesettings.html +++ b/docs/interfaces/runtimesettings.html @@ -3,8 +3,8 @@ - RuntimeSettings | SDF-2D - v0.7.4 - + RuntimeSettings | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -110,7 +110,7 @@
    ambientLight: vec3
    @@ -125,7 +125,7 @@
    colorPalette: Array<vec3 | vec4>
    @@ -143,7 +143,7 @@
    distanceRenderScale: number
    @@ -161,7 +161,7 @@
    enableHighDpiRendering: boolean
    @@ -176,7 +176,7 @@
    isWorldInverted: boolean
    @@ -193,7 +193,7 @@
    lightCutoffDistance: number
    @@ -209,7 +209,7 @@
    lightsRenderScale: number
    @@ -225,7 +225,7 @@
    motionBlur: number
    @@ -242,7 +242,7 @@
    textures: {}
    @@ -269,7 +269,7 @@
    tileMultiplier: number
    diff --git a/docs/interfaces/startupsettings.html b/docs/interfaces/startupsettings.html index ce37b2b..db27129 100644 --- a/docs/interfaces/startupsettings.html +++ b/docs/interfaces/startupsettings.html @@ -3,8 +3,8 @@ - StartupSettings | SDF-2D - v0.7.4 - + StartupSettings | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -107,7 +107,7 @@
    backgroundColor: vec3 | vec4
    @@ -122,7 +122,7 @@
    enableContextLostSimulator: boolean
    @@ -138,7 +138,7 @@
    enableStopwatch: boolean
    @@ -155,7 +155,7 @@
    ignoreWebGL2: boolean
    @@ -172,7 +172,7 @@
    lightPenetrationRatio: number
    @@ -189,7 +189,7 @@
    paletteSize: number
    @@ -207,7 +207,7 @@
    shadowTraceCount: number
    diff --git a/docs/interfaces/textureoptions.html b/docs/interfaces/textureoptions.html index 6a3cab5..7d1d7ff 100644 --- a/docs/interfaces/textureoptions.html +++ b/docs/interfaces/textureoptions.html @@ -3,8 +3,8 @@ - TextureOptions | SDF-2D - v0.7.4 - + TextureOptions | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6
    @@ -95,7 +95,7 @@
    maxFilter: FilteringOptions
    @@ -105,7 +105,7 @@
    minFilter: FilteringOptions
    @@ -115,7 +115,7 @@ @@ -125,7 +125,7 @@ diff --git a/docs/modules/__global.html b/docs/modules/__global.html index 432ad82..95402df 100644 --- a/docs/modules/__global.html +++ b/docs/modules/__global.html @@ -3,8 +3,8 @@ - __global | SDF-2D - v0.7.4 - + __global | SDF-2D - v0.7.6 + @@ -23,7 +23,7 @@
  • Preparing search index...
  • The search index is not available
  • - SDF-2D - v0.7.4 + SDF-2D - v0.7.6