diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index 496f646..46571c2 100644 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -10,7 +10,7 @@ --color-panel-divider: #eee; --color-comment-tag: #707070; --color-comment-tag-text: #fff; - --color-code-background: rgba(#000, 0.04); + --color-code-background: rgba(0, 0, 0, 0.04); --color-ts: #9600ff; --color-ts-interface: #647f1b; --color-ts-enum: #937210; diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index db064ed..1d5da88 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"1":"Module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias","16777216":"Reference"},"rows":[{"id":0,"kind":1,"name":"constants","url":"modules/constants.html","classes":"tsd-kind-module"},{"id":1,"kind":32,"name":"BindingType","url":"modules/constants.html#bindingtype","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":2,"kind":65536,"name":"__type","url":"modules/constants.html#bindingtype.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.BindingType"},{"id":3,"kind":1024,"name":"Uniform","url":"modules/constants.html#bindingtype.__type.uniform","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":4,"kind":1024,"name":"Storage","url":"modules/constants.html#bindingtype.__type.storage","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":5,"kind":1024,"name":"ReadonlyStorage","url":"modules/constants.html#bindingtype.__type.readonlystorage","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":6,"kind":1024,"name":"Filtering","url":"modules/constants.html#bindingtype.__type.filtering","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":7,"kind":1024,"name":"NonFiltering","url":"modules/constants.html#bindingtype.__type.nonfiltering","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":8,"kind":1024,"name":"Comparison","url":"modules/constants.html#bindingtype.__type.comparison","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":9,"kind":1024,"name":"Float","url":"modules/constants.html#bindingtype.__type.float","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":10,"kind":1024,"name":"UnFilterableFloat","url":"modules/constants.html#bindingtype.__type.unfilterablefloat","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":11,"kind":1024,"name":"Depth","url":"modules/constants.html#bindingtype.__type.depth","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":12,"kind":1024,"name":"Sint","url":"modules/constants.html#bindingtype.__type.sint","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":13,"kind":1024,"name":"Uint","url":"modules/constants.html#bindingtype.__type.uint","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":14,"kind":1024,"name":"ReadOnly","url":"modules/constants.html#bindingtype.__type.readonly","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":15,"kind":1024,"name":"WriteOnly","url":"modules/constants.html#bindingtype.__type.writeonly","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.BindingType.__type"},{"id":16,"kind":32,"name":"GPUIndexFormat","url":"modules/constants.html#gpuindexformat","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":17,"kind":65536,"name":"__type","url":"modules/constants.html#gpuindexformat.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUIndexFormat"},{"id":18,"kind":32,"name":"GPUPrimitiveTopology","url":"modules/constants.html#gpuprimitivetopology","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":19,"kind":65536,"name":"__type","url":"modules/constants.html#gpuprimitivetopology.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUPrimitiveTopology"},{"id":20,"kind":32,"name":"GPUBufferUsage","url":"modules/constants.html#gpubufferusage","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":21,"kind":65536,"name":"__type","url":"modules/constants.html#gpubufferusage.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUBufferUsage"},{"id":22,"kind":1024,"name":"MAP_READ","url":"modules/constants.html#gpubufferusage.__type-1.map_read","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":23,"kind":1024,"name":"MAP_WRITE","url":"modules/constants.html#gpubufferusage.__type-1.map_write","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":24,"kind":1024,"name":"COPY_SRC","url":"modules/constants.html#gpubufferusage.__type-1.copy_src","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":25,"kind":1024,"name":"COPY_DST","url":"modules/constants.html#gpubufferusage.__type-1.copy_dst","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":26,"kind":1024,"name":"INDEX","url":"modules/constants.html#gpubufferusage.__type-1.index","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":27,"kind":1024,"name":"VERTEX","url":"modules/constants.html#gpubufferusage.__type-1.vertex","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":28,"kind":1024,"name":"UNIFORM","url":"modules/constants.html#gpubufferusage.__type-1.uniform-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":29,"kind":1024,"name":"STORAGE","url":"modules/constants.html#gpubufferusage.__type-1.storage-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":30,"kind":1024,"name":"INDIRECT","url":"modules/constants.html#gpubufferusage.__type-1.indirect","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUBufferUsage.__type"},{"id":31,"kind":32,"name":"GPUTextureUsage","url":"modules/constants.html#gputextureusage","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":32,"kind":65536,"name":"__type","url":"modules/constants.html#gputextureusage.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUTextureUsage"},{"id":33,"kind":1024,"name":"COPY_SRC","url":"modules/constants.html#gputextureusage.__type-5.copy_src-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUTextureUsage.__type"},{"id":34,"kind":1024,"name":"COPY_DST","url":"modules/constants.html#gputextureusage.__type-5.copy_dst-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUTextureUsage.__type"},{"id":35,"kind":1024,"name":"SAMPLED","url":"modules/constants.html#gputextureusage.__type-5.sampled","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUTextureUsage.__type"},{"id":36,"kind":1024,"name":"STORAGE","url":"modules/constants.html#gputextureusage.__type-5.storage-2","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUTextureUsage.__type"},{"id":37,"kind":1024,"name":"RENDER_ATTACHMENT","url":"modules/constants.html#gputextureusage.__type-5.render_attachment","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUTextureUsage.__type"},{"id":38,"kind":32,"name":"GPUShaderStage","url":"modules/constants.html#gpushaderstage","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":39,"kind":65536,"name":"__type","url":"modules/constants.html#gpushaderstage.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUShaderStage"},{"id":40,"kind":1024,"name":"VERTEX","url":"modules/constants.html#gpushaderstage.__type-4.vertex-1","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUShaderStage.__type"},{"id":41,"kind":1024,"name":"FRAGMENT","url":"modules/constants.html#gpushaderstage.__type-4.fragment","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUShaderStage.__type"},{"id":42,"kind":1024,"name":"COMPUTE","url":"modules/constants.html#gpushaderstage.__type-4.compute","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"constants.GPUShaderStage.__type"},{"id":43,"kind":1,"name":"core/Attachment","url":"modules/core_attachment.html","classes":"tsd-kind-module"},{"id":44,"kind":128,"name":"default","url":"classes/core_attachment.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Attachment"},{"id":45,"kind":512,"name":"constructor","url":"classes/core_attachment.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":46,"kind":1024,"name":"value","url":"classes/core_attachment.default.html#value","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":47,"kind":1024,"name":"view","url":"classes/core_attachment.default.html#view","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":48,"kind":1024,"name":"op","url":"classes/core_attachment.default.html#op","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":49,"kind":1,"name":"core/Attribute","url":"modules/core_attribute.html","classes":"tsd-kind-module"},{"id":50,"kind":128,"name":"default","url":"classes/core_attribute.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Attribute"},{"id":51,"kind":2048,"name":"getAlignement","url":"classes/core_attribute.default.html#getalignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Attribute.default"},{"id":52,"kind":512,"name":"constructor","url":"classes/core_attribute.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"core/Attribute.default"},{"id":53,"kind":1024,"name":"name","url":"classes/core_attribute.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":54,"kind":1024,"name":"type","url":"classes/core_attribute.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":55,"kind":1024,"name":"visibility","url":"classes/core_attribute.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":56,"kind":1024,"name":"arrayCount","url":"classes/core_attribute.default.html#arraycount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":57,"kind":262144,"name":"format","url":"classes/core_attribute.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":58,"kind":2048,"name":"getSize","url":"classes/core_attribute.default.html#getsize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":59,"kind":1,"name":"core/BindGroup","url":"modules/core_bindgroup.html","classes":"tsd-kind-module"},{"id":60,"kind":128,"name":"default","url":"classes/core_bindgroup.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/BindGroup"},{"id":61,"kind":512,"name":"constructor","url":"classes/core_bindgroup.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/BindGroup.default"},{"id":62,"kind":1024,"name":"gpuBindGroup","url":"classes/core_bindgroup.default.html#gpubindgroup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/BindGroup.default"},{"id":63,"kind":1,"name":"core/BindGroupLayout","url":"modules/core_bindgrouplayout.html","classes":"tsd-kind-module"},{"id":64,"kind":128,"name":"default","url":"classes/core_bindgrouplayout.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/BindGroupLayout"},{"id":65,"kind":512,"name":"constructor","url":"classes/core_bindgrouplayout.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":66,"kind":1024,"name":"gpuBindGroupLayout","url":"classes/core_bindgrouplayout.default.html#gpubindgrouplayout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":67,"kind":1024,"name":"entries","url":"classes/core_bindgrouplayout.default.html#entries","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":68,"kind":2048,"name":"getBindGroupSize","url":"classes/core_bindgrouplayout.default.html#getbindgroupsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":69,"kind":2048,"name":"getBindingSize","url":"classes/core_bindgrouplayout.default.html#getbindingsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":70,"kind":1,"name":"core/Buffer","url":"modules/core_buffer.html","classes":"tsd-kind-module"},{"id":71,"kind":128,"name":"default","url":"classes/core_buffer.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Buffer"},{"id":72,"kind":512,"name":"constructor","url":"classes/core_buffer.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":73,"kind":1024,"name":"gpuBuffer","url":"classes/core_buffer.default.html#gpubuffer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":74,"kind":2048,"name":"create","url":"classes/core_buffer.default.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":75,"kind":2048,"name":"vertexBuffer","url":"classes/core_buffer.default.html#vertexbuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":76,"kind":2048,"name":"indexBuffer","url":"classes/core_buffer.default.html#indexbuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":77,"kind":2048,"name":"uniformBuffer","url":"classes/core_buffer.default.html#uniformbuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":78,"kind":2048,"name":"setSubData","url":"classes/core_buffer.default.html#setsubdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":79,"kind":2048,"name":"copyToBuffer","url":"classes/core_buffer.default.html#copytobuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":80,"kind":2048,"name":"copyToTexture","url":"classes/core_buffer.default.html#copytotexture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":81,"kind":2048,"name":"destroy","url":"classes/core_buffer.default.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":82,"kind":1,"name":"core/Clock","url":"modules/core_clock.html","classes":"tsd-kind-module"},{"id":83,"kind":128,"name":"default","url":"classes/core_clock.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Clock"},{"id":84,"kind":512,"name":"constructor","url":"classes/core_clock.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Clock.default"},{"id":85,"kind":1024,"name":"startTime","url":"classes/core_clock.default.html#starttime","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Clock.default"},{"id":86,"kind":1024,"name":"prevTime","url":"classes/core_clock.default.html#prevtime","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Clock.default"},{"id":87,"kind":1024,"name":"time","url":"classes/core_clock.default.html#time","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Clock.default"},{"id":88,"kind":2048,"name":"reset","url":"classes/core_clock.default.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Clock.default"},{"id":89,"kind":2048,"name":"start","url":"classes/core_clock.default.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Clock.default"},{"id":90,"kind":2048,"name":"getDelta","url":"classes/core_clock.default.html#getdelta","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Clock.default"},{"id":91,"kind":1,"name":"core/Command","url":"modules/core_command.html","classes":"tsd-kind-module"},{"id":92,"kind":128,"name":"default","url":"classes/core_command.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Command"},{"id":93,"kind":512,"name":"constructor","url":"classes/core_command.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Command.default"},{"id":94,"kind":1024,"name":"pass","url":"classes/core_command.default.html#pass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":95,"kind":1024,"name":"pipeline","url":"classes/core_command.default.html#pipeline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":96,"kind":1024,"name":"vertexBuffers","url":"classes/core_command.default.html#vertexbuffers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":97,"kind":1024,"name":"indexBuffer","url":"classes/core_command.default.html#indexbuffer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":98,"kind":1024,"name":"indexFormat","url":"classes/core_command.default.html#indexformat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":99,"kind":1024,"name":"bindGroups","url":"classes/core_command.default.html#bindgroups","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":100,"kind":1024,"name":"count","url":"classes/core_command.default.html#count","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":101,"kind":1024,"name":"instances","url":"classes/core_command.default.html#instances","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":102,"kind":1024,"name":"dispatch","url":"classes/core_command.default.html#dispatch","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":103,"kind":1,"name":"core/Context","url":"modules/core_context.html","classes":"tsd-kind-module"},{"id":104,"kind":128,"name":"default","url":"classes/core_context.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Context"},{"id":105,"kind":512,"name":"constructor","url":"classes/core_context.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Context.default"},{"id":106,"kind":1024,"name":"canvas","url":"classes/core_context.default.html#canvas","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Context.default"},{"id":107,"kind":1024,"name":"context","url":"classes/core_context.default.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Context.default"},{"id":108,"kind":1024,"name":"adapter","url":"classes/core_context.default.html#adapter","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":109,"kind":1024,"name":"commandEncoder","url":"classes/core_context.default.html#commandencoder","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":110,"kind":1024,"name":"passEncoder","url":"classes/core_context.default.html#passencoder","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":111,"kind":1024,"name":"defaultDepthStencilAttachment","url":"classes/core_context.default.html#defaultdepthstencilattachment","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":112,"kind":2048,"name":"init","url":"classes/core_context.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":113,"kind":2048,"name":"resize","url":"classes/core_context.default.html#resize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":114,"kind":2048,"name":"submit","url":"classes/core_context.default.html#submit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":115,"kind":2048,"name":"render","url":"classes/core_context.default.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":116,"kind":1,"name":"core/Pass","url":"modules/core_pass.html","classes":"tsd-kind-module"},{"id":117,"kind":128,"name":"default","url":"classes/core_pass.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Pass"},{"id":118,"kind":512,"name":"constructor","url":"classes/core_pass.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Pass.default"},{"id":119,"kind":1024,"name":"type","url":"classes/core_pass.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":120,"kind":1024,"name":"colorAttachments","url":"classes/core_pass.default.html#colorattachments","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":121,"kind":1024,"name":"depthAttachment","url":"classes/core_pass.default.html#depthattachment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":122,"kind":1024,"name":"stencilAttachment","url":"classes/core_pass.default.html#stencilattachment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":123,"kind":262144,"name":"descriptor","url":"classes/core_pass.default.html#descriptor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"core/Pass.default"},{"id":124,"kind":1,"name":"core/Pipeline","url":"modules/core_pipeline.html","classes":"tsd-kind-module"},{"id":125,"kind":128,"name":"default","url":"classes/core_pipeline.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Pipeline"},{"id":126,"kind":512,"name":"constructor","url":"classes/core_pipeline.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":127,"kind":1024,"name":"gpuPipeline","url":"classes/core_pipeline.default.html#gpupipeline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pipeline.default"},{"id":128,"kind":1024,"name":"program","url":"classes/core_pipeline.default.html#program","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pipeline.default"},{"id":129,"kind":1024,"name":"bindGroupLayouts","url":"classes/core_pipeline.default.html#bindgrouplayouts","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":130,"kind":1024,"name":"ins","url":"classes/core_pipeline.default.html#ins","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":131,"kind":1024,"name":"outs","url":"classes/core_pipeline.default.html#outs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":132,"kind":1024,"name":"structs","url":"classes/core_pipeline.default.html#structs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":133,"kind":1024,"name":"fragmentOuts","url":"classes/core_pipeline.default.html#fragmentouts","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":134,"kind":1024,"name":"descriptor","url":"classes/core_pipeline.default.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":135,"kind":1024,"name":"stepMode","url":"classes/core_pipeline.default.html#stepmode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":136,"kind":2048,"name":"compute","url":"classes/core_pipeline.default.html#compute","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":137,"kind":2048,"name":"vertex","url":"classes/core_pipeline.default.html#vertex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":138,"kind":2048,"name":"fragment","url":"classes/core_pipeline.default.html#fragment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":139,"kind":1,"name":"core/Program","url":"modules/core_program.html","classes":"tsd-kind-module"},{"id":140,"kind":128,"name":"default","url":"classes/core_program.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Program"},{"id":141,"kind":512,"name":"constructor","url":"classes/core_program.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Program.default"},{"id":142,"kind":1024,"name":"bindGroupLayouts","url":"classes/core_program.default.html#bindgrouplayouts","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Program.default"},{"id":143,"kind":1024,"name":"shaders","url":"classes/core_program.default.html#shaders","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Program.default"},{"id":144,"kind":65536,"name":"__type","url":"classes/core_program.default.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"core/Program.default"},{"id":145,"kind":2048,"name":"compute","url":"classes/core_program.default.html#__type.compute","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"core/Program.default.__type"},{"id":146,"kind":2048,"name":"vertex","url":"classes/core_program.default.html#__type.vertex","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"core/Program.default.__type"},{"id":147,"kind":2048,"name":"fragment","url":"classes/core_program.default.html#__type.fragment","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"core/Program.default.__type"},{"id":148,"kind":2048,"name":"init","url":"classes/core_program.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Program.default"},{"id":149,"kind":2048,"name":"getGLSLHeaders","url":"classes/core_program.default.html#getglslheaders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Program.default"},{"id":150,"kind":1,"name":"core/Sampler","url":"modules/core_sampler.html","classes":"tsd-kind-module"},{"id":151,"kind":128,"name":"default","url":"classes/core_sampler.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Sampler"},{"id":152,"kind":512,"name":"constructor","url":"classes/core_sampler.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Sampler.default"},{"id":153,"kind":1024,"name":"gpuSampler","url":"classes/core_sampler.default.html#gpusampler","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Sampler.default"},{"id":154,"kind":1,"name":"core/Shader","url":"modules/core_shader.html","classes":"tsd-kind-module"},{"id":155,"kind":128,"name":"default","url":"classes/core_shader.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Shader"},{"id":156,"kind":512,"name":"constructor","url":"classes/core_shader.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Shader.default"},{"id":157,"kind":1024,"name":"version","url":"classes/core_shader.default.html#version","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":158,"kind":1024,"name":"shaderModule","url":"classes/core_shader.default.html#shadermodule","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":159,"kind":1024,"name":"source","url":"classes/core_shader.default.html#source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Shader.default"},{"id":160,"kind":1024,"name":"type","url":"classes/core_shader.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":161,"kind":1024,"name":"body","url":"classes/core_shader.default.html#body","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":162,"kind":1024,"name":"ins","url":"classes/core_shader.default.html#ins","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":163,"kind":1024,"name":"outs","url":"classes/core_shader.default.html#outs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":164,"kind":1024,"name":"structs","url":"classes/core_shader.default.html#structs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":165,"kind":2048,"name":"init","url":"classes/core_shader.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Shader.default"},{"id":166,"kind":2048,"name":"getGLSLHeaders","url":"classes/core_shader.default.html#getglslheaders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Shader.default"},{"id":167,"kind":1,"name":"core/State","url":"modules/core_state.html","classes":"tsd-kind-module"},{"id":168,"kind":32,"name":"default","url":"modules/core_state.html#default","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"core/State"},{"id":169,"kind":1,"name":"core/Struct","url":"modules/core_struct.html","classes":"tsd-kind-module"},{"id":170,"kind":128,"name":"default","url":"classes/core_struct.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Struct"},{"id":171,"kind":512,"name":"constructor","url":"classes/core_struct.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Struct.default"},{"id":172,"kind":1024,"name":"type","url":"classes/core_struct.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Struct.default"},{"id":173,"kind":1024,"name":"members","url":"classes/core_struct.default.html#members","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Struct.default"},{"id":174,"kind":1024,"name":"name","url":"classes/core_struct.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Struct.default"},{"id":175,"kind":1024,"name":"visibility","url":"classes/core_struct.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Struct.default"},{"id":176,"kind":1024,"name":"arrayCount","url":"classes/core_struct.default.html#arraycount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Struct.default"},{"id":177,"kind":2048,"name":"getGLSLString","url":"classes/core_struct.default.html#getglslstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Struct.default"},{"id":178,"kind":1,"name":"core/Texture","url":"modules/core_texture.html","classes":"tsd-kind-module"},{"id":179,"kind":128,"name":"default","url":"classes/core_texture.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Texture"},{"id":180,"kind":512,"name":"constructor","url":"classes/core_texture.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Texture.default"},{"id":181,"kind":1024,"name":"gpuTexture","url":"classes/core_texture.default.html#gputexture","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":182,"kind":1024,"name":"mipLevelCount","url":"classes/core_texture.default.html#miplevelcount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":183,"kind":1024,"name":"descriptor","url":"classes/core_texture.default.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":184,"kind":1024,"name":"image","url":"classes/core_texture.default.html#image","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":185,"kind":2048,"name":"setMipMap","url":"classes/core_texture.default.html#setmipmap","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Texture.default"},{"id":186,"kind":2048,"name":"update","url":"classes/core_texture.default.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Texture.default"},{"id":187,"kind":1,"name":"core/Uniform","url":"modules/core_uniform.html","classes":"tsd-kind-module"},{"id":188,"kind":128,"name":"default","url":"classes/core_uniform.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Uniform"},{"id":189,"kind":2048,"name":"getAlignement","url":"classes/core_uniform.default.html#getalignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Uniform.default"},{"id":190,"kind":512,"name":"constructor","url":"classes/core_uniform.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"core/Uniform.default"},{"id":191,"kind":1024,"name":"name","url":"classes/core_uniform.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":192,"kind":1024,"name":"type","url":"classes/core_uniform.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":193,"kind":1024,"name":"visibility","url":"classes/core_uniform.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":194,"kind":1024,"name":"arrayCount","url":"classes/core_uniform.default.html#arraycount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":195,"kind":262144,"name":"format","url":"classes/core_uniform.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":196,"kind":2048,"name":"getSize","url":"classes/core_uniform.default.html#getsize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":197,"kind":1,"name":"core/Variable","url":"modules/core_variable.html","classes":"tsd-kind-module"},{"id":198,"kind":128,"name":"default","url":"classes/core_variable.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Variable"},{"id":199,"kind":2048,"name":"getAlignement","url":"classes/core_variable.default.html#getalignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"core/Variable.default"},{"id":200,"kind":512,"name":"constructor","url":"classes/core_variable.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Variable.default"},{"id":201,"kind":1024,"name":"name","url":"classes/core_variable.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":202,"kind":1024,"name":"type","url":"classes/core_variable.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":203,"kind":1024,"name":"visibility","url":"classes/core_variable.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":204,"kind":1024,"name":"arrayCount","url":"classes/core_variable.default.html#arraycount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":205,"kind":262144,"name":"format","url":"classes/core_variable.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"core/Variable.default"},{"id":206,"kind":2048,"name":"getSize","url":"classes/core_variable.default.html#getsize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Variable.default"},{"id":207,"kind":1,"name":"helpers/Axes","url":"modules/helpers_axes.html","classes":"tsd-kind-module"},{"id":208,"kind":128,"name":"default","url":"classes/helpers_axes.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"helpers/Axes"},{"id":209,"kind":512,"name":"constructor","url":"classes/helpers_axes.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":210,"kind":1024,"name":"command","url":"classes/helpers_axes.default.html#command","classes":"tsd-kind-property tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":211,"kind":1024,"name":"buffer","url":"classes/helpers_axes.default.html#buffer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":212,"kind":2048,"name":"setScale","url":"classes/helpers_axes.default.html#setscale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":213,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":214,"kind":1,"name":"shaders/constants.glsl","url":"modules/shaders_constants_glsl.html","classes":"tsd-kind-module"},{"id":215,"kind":1024,"name":"default","url":"modules/shaders_constants_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/constants.glsl"},{"id":216,"kind":65536,"name":"__type","url":"modules/shaders_constants_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/constants.glsl"},{"id":217,"kind":1024,"name":"PI","url":"modules/shaders_constants_glsl.html#__type.pi","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.glsl.__type"},{"id":218,"kind":1024,"name":"EPSILON","url":"modules/shaders_constants_glsl.html#__type.epsilon","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.glsl.__type"},{"id":219,"kind":1024,"name":"GAMMA","url":"modules/shaders_constants_glsl.html#__type.gamma","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.glsl.__type"},{"id":220,"kind":1,"name":"shaders","url":"modules/shaders.html","classes":"tsd-kind-module"},{"id":221,"kind":1,"name":"shaders/lighting/diffuse.glsl","url":"modules/shaders_lighting_diffuse_glsl.html","classes":"tsd-kind-module"},{"id":222,"kind":1024,"name":"default","url":"modules/shaders_lighting_diffuse_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/diffuse.glsl"},{"id":223,"kind":65536,"name":"__type","url":"modules/shaders_lighting_diffuse_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/diffuse.glsl"},{"id":224,"kind":1024,"name":"OREN_NAYAR","url":"modules/shaders_lighting_diffuse_glsl.html#__type.oren_nayar","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/diffuse.glsl.__type"},{"id":225,"kind":1024,"name":"LAMBERT","url":"modules/shaders_lighting_diffuse_glsl.html#__type.lambert","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/diffuse.glsl.__type"},{"id":226,"kind":1,"name":"shaders/lighting/direct.glsl","url":"modules/shaders_lighting_direct_glsl.html","classes":"tsd-kind-module"},{"id":227,"kind":1024,"name":"default","url":"modules/shaders_lighting_direct_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/direct.glsl"},{"id":228,"kind":65536,"name":"__type","url":"modules/shaders_lighting_direct_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/direct.glsl"},{"id":229,"kind":1024,"name":"PHONG","url":"modules/shaders_lighting_direct_glsl.html#__type.phong","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/direct.glsl.__type"},{"id":230,"kind":1,"name":"shaders/lighting/gamma.glsl","url":"modules/shaders_lighting_gamma_glsl.html","classes":"tsd-kind-module"},{"id":231,"kind":1024,"name":"default","url":"modules/shaders_lighting_gamma_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/gamma.glsl"},{"id":232,"kind":1,"name":"shaders/lighting/linear.glsl","url":"modules/shaders_lighting_linear_glsl.html","classes":"tsd-kind-module"},{"id":233,"kind":1024,"name":"default","url":"modules/shaders_lighting_linear_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/linear.glsl"},{"id":234,"kind":1,"name":"shaders/lighting/specular.glsl","url":"modules/shaders_lighting_specular_glsl.html","classes":"tsd-kind-module"},{"id":235,"kind":1024,"name":"default","url":"modules/shaders_lighting_specular_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/specular.glsl"},{"id":236,"kind":65536,"name":"__type","url":"modules/shaders_lighting_specular_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/specular.glsl"},{"id":237,"kind":1024,"name":"BLINNPHONG","url":"modules/shaders_lighting_specular_glsl.html#__type.blinnphong","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":238,"kind":1024,"name":"PHONG","url":"modules/shaders_lighting_specular_glsl.html#__type.phong","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":239,"kind":1024,"name":"GAUSSIAN","url":"modules/shaders_lighting_specular_glsl.html#__type.gaussian","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":240,"kind":1024,"name":"BECKMANN","url":"modules/shaders_lighting_specular_glsl.html#__type.beckmann","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":241,"kind":1024,"name":"COOK_TORRANCE","url":"modules/shaders_lighting_specular_glsl.html#__type.cook_torrance","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":242,"kind":1,"name":"shaders/noise/classic.glsl","url":"modules/shaders_noise_classic_glsl.html","classes":"tsd-kind-module"},{"id":243,"kind":1024,"name":"default","url":"modules/shaders_noise_classic_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/classic.glsl"},{"id":244,"kind":65536,"name":"__type","url":"modules/shaders_noise_classic_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/classic.glsl"},{"id":245,"kind":1024,"name":"CNOISE2D","url":"modules/shaders_noise_classic_glsl.html#__type.cnoise2d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.glsl.__type"},{"id":246,"kind":1024,"name":"CNOISE3D","url":"modules/shaders_noise_classic_glsl.html#__type.cnoise3d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.glsl.__type"},{"id":247,"kind":1024,"name":"CNOISE4D","url":"modules/shaders_noise_classic_glsl.html#__type.cnoise4d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.glsl.__type"},{"id":248,"kind":1,"name":"shaders/noise/index.glsl","url":"modules/shaders_noise_index_glsl.html","classes":"tsd-kind-module"},{"id":249,"kind":32,"name":"FUNCTIONS","url":"modules/shaders_noise_index_glsl.html#functions","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/index.glsl"},{"id":250,"kind":32,"name":"FADE2","url":"modules/shaders_noise_index_glsl.html#fade2","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/index.glsl"},{"id":251,"kind":32,"name":"FADE3","url":"modules/shaders_noise_index_glsl.html#fade3","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/index.glsl"},{"id":252,"kind":32,"name":"FADE4","url":"modules/shaders_noise_index_glsl.html#fade4","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/index.glsl"},{"id":253,"kind":1,"name":"shaders/noise/periodic.glsl","url":"modules/shaders_noise_periodic_glsl.html","classes":"tsd-kind-module"},{"id":254,"kind":1024,"name":"default","url":"modules/shaders_noise_periodic_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/periodic.glsl"},{"id":255,"kind":65536,"name":"__type","url":"modules/shaders_noise_periodic_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/periodic.glsl"},{"id":256,"kind":1024,"name":"PNOISE2D","url":"modules/shaders_noise_periodic_glsl.html#__type.pnoise2d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.glsl.__type"},{"id":257,"kind":1024,"name":"PNOISE3D","url":"modules/shaders_noise_periodic_glsl.html#__type.pnoise3d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.glsl.__type"},{"id":258,"kind":1024,"name":"PNOISE4D","url":"modules/shaders_noise_periodic_glsl.html#__type.pnoise4d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.glsl.__type"},{"id":259,"kind":1,"name":"shaders/noise/simplex.glsl","url":"modules/shaders_noise_simplex_glsl.html","classes":"tsd-kind-module"},{"id":260,"kind":1024,"name":"default","url":"modules/shaders_noise_simplex_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/simplex.glsl"},{"id":261,"kind":65536,"name":"__type","url":"modules/shaders_noise_simplex_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/simplex.glsl"},{"id":262,"kind":1024,"name":"SNOISE2D","url":"modules/shaders_noise_simplex_glsl.html#__type.snoise2d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.glsl.__type"},{"id":263,"kind":1024,"name":"SNOISE3D","url":"modules/shaders_noise_simplex_glsl.html#__type.snoise3d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.glsl.__type"},{"id":264,"kind":1024,"name":"SNOISE4D","url":"modules/shaders_noise_simplex_glsl.html#__type.snoise4d","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.glsl.__type"},{"id":265,"kind":1,"name":"shaders/utils.glsl","url":"modules/shaders_utils_glsl.html","classes":"tsd-kind-module"},{"id":266,"kind":1024,"name":"default","url":"modules/shaders_utils_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/utils.glsl"},{"id":267,"kind":65536,"name":"__type","url":"modules/shaders_utils_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/utils.glsl"},{"id":268,"kind":1024,"name":"SATURATE","url":"modules/shaders_utils_glsl.html#__type.saturate","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/utils.glsl.__type"},{"id":269,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":270,"kind":4194304,"name":"GLSLShaderType","url":"modules/types.html#glslshadertype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":271,"kind":4194304,"name":"GLSLShaderTypeObjectKeys","url":"modules/types.html#glslshadertypeobjectkeys","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":272,"kind":4194304,"name":"GLSLLayoutQualifier","url":"modules/types.html#glsllayoutqualifier","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":273,"kind":4194304,"name":"GLSLSamplerType","url":"modules/types.html#glslsamplertype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":274,"kind":4194304,"name":"GLSLShadowSamplerType","url":"modules/types.html#glslshadowsamplertype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":275,"kind":4194304,"name":"GLSLStorageQualifier","url":"modules/types.html#glslstoragequalifier","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":276,"kind":256,"name":"GLSLTypeQualifiers","url":"interfaces/types.glsltypequalifiers.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":277,"kind":1024,"name":"layout","url":"interfaces/types.glsltypequalifiers.html#layout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.GLSLTypeQualifiers"},{"id":278,"kind":1024,"name":"storage","url":"interfaces/types.glsltypequalifiers.html#storage","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.GLSLTypeQualifiers"},{"id":279,"kind":256,"name":"ContextState","url":"interfaces/types.contextstate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":280,"kind":1024,"name":"device","url":"interfaces/types.contextstate.html#device","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":281,"kind":1024,"name":"glslang","url":"interfaces/types.contextstate.html#glslang","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":282,"kind":65536,"name":"__type","url":"interfaces/types.contextstate.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.ContextState"},{"id":283,"kind":1024,"name":"compileGLSL","url":"interfaces/types.contextstate.html#__type.compileglsl","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.ContextState.__type"},{"id":284,"kind":65536,"name":"__type","url":"interfaces/types.contextstate.html#__type.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-literal","parent":"types.ContextState.__type"},{"id":285,"kind":1024,"name":"debug","url":"interfaces/types.contextstate.html#debug","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":286,"kind":1024,"name":"error","url":"interfaces/types.contextstate.html#error","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":287,"kind":256,"name":"ContextOptions","url":"interfaces/types.contextoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":288,"kind":1024,"name":"canvas","url":"interfaces/types.contextoptions.html#canvas","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextOptions"},{"id":289,"kind":1024,"name":"context","url":"interfaces/types.contextoptions.html#context","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextOptions"},{"id":290,"kind":256,"name":"BindGroupLayoutEntry","url":"interfaces/types.bindgrouplayoutentry.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":291,"kind":1024,"name":"name","url":"interfaces/types.bindgrouplayoutentry.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":292,"kind":1024,"name":"uniforms","url":"interfaces/types.bindgrouplayoutentry.html#uniforms","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":293,"kind":1024,"name":"members","url":"interfaces/types.bindgrouplayoutentry.html#members","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":294,"kind":1024,"name":"dimension","url":"interfaces/types.bindgrouplayoutentry.html#dimension","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":295,"kind":1024,"name":"qualifiers","url":"interfaces/types.bindgrouplayoutentry.html#qualifiers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":296,"kind":1024,"name":"samplerType","url":"interfaces/types.bindgrouplayoutentry.html#samplertype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":297,"kind":256,"name":"BindGroupOptions","url":"interfaces/types.bindgroupoptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":298,"kind":1024,"name":"resources","url":"interfaces/types.bindgroupoptions.html#resources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupOptions"},{"id":299,"kind":4194304,"name":"PassType","url":"modules/types.html#passtype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":300,"kind":1024,"name":"default","url":"modules/types.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"types"},{"id":301,"kind":1,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-module"},{"id":302,"kind":64,"name":"formatLowerFirst","url":"modules/utils.html#formatlowerfirst","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":303,"kind":64,"name":"getIntegerDigitCount","url":"modules/utils.html#getintegerdigitcount","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":304,"kind":64,"name":"addLineNumbers","url":"modules/utils.html#addlinenumbers","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":305,"kind":16777216,"name":"Types","url":"modules/index.html#types","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":306,"kind":16777216,"name":"Context","url":"modules/index.html#context","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":307,"kind":16777216,"name":"State","url":"modules/index.html#state","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":308,"kind":16777216,"name":"Command","url":"modules/index.html#command","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":309,"kind":16777216,"name":"Pass","url":"modules/index.html#pass","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":310,"kind":16777216,"name":"Attachment","url":"modules/index.html#attachment","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":311,"kind":16777216,"name":"Pipeline","url":"modules/index.html#pipeline","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":312,"kind":16777216,"name":"Program","url":"modules/index.html#program","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":313,"kind":16777216,"name":"Shader","url":"modules/index.html#shader","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":314,"kind":16777216,"name":"Variable","url":"modules/index.html#variable","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":315,"kind":16777216,"name":"Attribute","url":"modules/index.html#attribute","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":316,"kind":16777216,"name":"Uniform","url":"modules/index.html#uniform","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":317,"kind":16777216,"name":"Struct","url":"modules/index.html#struct","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":318,"kind":16777216,"name":"Buffer","url":"modules/index.html#buffer","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":319,"kind":16777216,"name":"Texture","url":"modules/index.html#texture","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":320,"kind":16777216,"name":"Sampler","url":"modules/index.html#sampler","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":321,"kind":16777216,"name":"BindGroupLayout","url":"modules/index.html#bindgrouplayout","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":322,"kind":16777216,"name":"BindGroup","url":"modules/index.html#bindgroup","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":323,"kind":16777216,"name":"Clock","url":"modules/index.html#clock","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":324,"kind":16777216,"name":"Axes","url":"modules/index.html#axes","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":325,"kind":16777216,"name":"Shaders","url":"modules/index.html#shaders","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":326,"kind":16777216,"name":"BindingType","url":"modules/index.html#bindingtype","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":327,"kind":16777216,"name":"GPUIndexFormat","url":"modules/index.html#gpuindexformat","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":328,"kind":16777216,"name":"GPUPrimitiveTopology","url":"modules/index.html#gpuprimitivetopology","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":329,"kind":16777216,"name":"GPUBufferUsage","url":"modules/index.html#gpubufferusage","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":330,"kind":16777216,"name":"GPUTextureUsage","url":"modules/index.html#gputextureusage","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":331,"kind":16777216,"name":"GPUShaderStage","url":"modules/index.html#gpushaderstage","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":332,"kind":16777216,"name":"CONSTANTS","url":"modules/shaders.html#constants","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":333,"kind":16777216,"name":"UTILS","url":"modules/shaders.html#utils","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":334,"kind":16777216,"name":"LINEAR","url":"modules/shaders.html#linear","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":335,"kind":16777216,"name":"GAMMA","url":"modules/shaders.html#gamma","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":336,"kind":16777216,"name":"DIFFUSE","url":"modules/shaders.html#diffuse","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":337,"kind":16777216,"name":"SPECULAR","url":"modules/shaders.html#specular","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":338,"kind":16777216,"name":"DIRECT","url":"modules/shaders.html#direct","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":339,"kind":16777216,"name":"CLASSIC_NOISE","url":"modules/shaders.html#classic_noise","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":340,"kind":16777216,"name":"PERIODIC_NOISE","url":"modules/shaders.html#periodic_noise","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":341,"kind":16777216,"name":"SIMPLEX_NOISE","url":"modules/shaders.html#simplex_noise","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,36.977]],["parent/0",[]],["name/1",[1,49.214]],["parent/1",[0,3.533]],["name/2",[2,29.755]],["parent/2",[3,5.19]],["name/3",[4,45.85]],["parent/3",[5,3.091]],["name/4",[6,43.337]],["parent/4",[5,3.091]],["name/5",[7,54.323]],["parent/5",[5,3.091]],["name/6",[8,54.323]],["parent/6",[5,3.091]],["name/7",[9,54.323]],["parent/7",[5,3.091]],["name/8",[10,54.323]],["parent/8",[5,3.091]],["name/9",[11,54.323]],["parent/9",[5,3.091]],["name/10",[12,54.323]],["parent/10",[5,3.091]],["name/11",[13,54.323]],["parent/11",[5,3.091]],["name/12",[14,54.323]],["parent/12",[5,3.091]],["name/13",[15,54.323]],["parent/13",[5,3.091]],["name/14",[16,54.323]],["parent/14",[5,3.091]],["name/15",[17,54.323]],["parent/15",[5,3.091]],["name/16",[18,49.214]],["parent/16",[0,3.533]],["name/17",[2,29.755]],["parent/17",[19,5.19]],["name/18",[20,49.214]],["parent/18",[0,3.533]],["name/19",[2,29.755]],["parent/19",[21,5.19]],["name/20",[22,49.214]],["parent/20",[0,3.533]],["name/21",[2,29.755]],["parent/21",[23,5.19]],["name/22",[24,54.323]],["parent/22",[25,3.427]],["name/23",[26,54.323]],["parent/23",[25,3.427]],["name/24",[27,49.214]],["parent/24",[25,3.427]],["name/25",[28,49.214]],["parent/25",[25,3.427]],["name/26",[29,24.533]],["parent/26",[25,3.427]],["name/27",[30,43.337]],["parent/27",[25,3.427]],["name/28",[4,45.85]],["parent/28",[25,3.427]],["name/29",[6,43.337]],["parent/29",[25,3.427]],["name/30",[31,54.323]],["parent/30",[25,3.427]],["name/31",[32,49.214]],["parent/31",[0,3.533]],["name/32",[2,29.755]],["parent/32",[33,5.19]],["name/33",[27,49.214]],["parent/33",[34,3.949]],["name/34",[28,49.214]],["parent/34",[34,3.949]],["name/35",[35,54.323]],["parent/35",[34,3.949]],["name/36",[6,43.337]],["parent/36",[34,3.949]],["name/37",[36,54.323]],["parent/37",[34,3.949]],["name/38",[37,49.214]],["parent/38",[0,3.533]],["name/39",[2,29.755]],["parent/39",[38,5.19]],["name/40",[30,43.337]],["parent/40",[39,4.381]],["name/41",[40,45.85]],["parent/41",[39,4.381]],["name/42",[41,45.85]],["parent/42",[39,4.381]],["name/43",[42,49.214]],["parent/43",[]],["name/44",[43,24.2]],["parent/44",[42,4.702]],["name/45",[44,29.2]],["parent/45",[45,4.141]],["name/46",[46,54.323]],["parent/46",[45,4.141]],["name/47",[47,54.323]],["parent/47",[45,4.141]],["name/48",[48,54.323]],["parent/48",[45,4.141]],["name/49",[49,49.214]],["parent/49",[]],["name/50",[43,24.2]],["parent/50",[49,4.702]],["name/51",[50,45.85]],["parent/51",[51,3.533]],["name/52",[44,29.2]],["parent/52",[51,3.533]],["name/53",[52,41.33]],["parent/53",[51,3.533]],["name/54",[53,39.659]],["parent/54",[51,3.533]],["name/55",[54,43.337]],["parent/55",[51,3.533]],["name/56",[55,43.337]],["parent/56",[51,3.533]],["name/57",[56,45.85]],["parent/57",[51,3.533]],["name/58",[57,45.85]],["parent/58",[51,3.533]],["name/59",[58,49.214]],["parent/59",[]],["name/60",[43,24.2]],["parent/60",[58,4.702]],["name/61",[44,29.2]],["parent/61",[59,4.702]],["name/62",[60,54.323]],["parent/62",[59,4.702]],["name/63",[61,49.214]],["parent/63",[]],["name/64",[43,24.2]],["parent/64",[61,4.702]],["name/65",[44,29.2]],["parent/65",[62,3.949]],["name/66",[63,54.323]],["parent/66",[62,3.949]],["name/67",[64,54.323]],["parent/67",[62,3.949]],["name/68",[65,54.323]],["parent/68",[62,3.949]],["name/69",[66,54.323]],["parent/69",[62,3.949]],["name/70",[67,49.214]],["parent/70",[]],["name/71",[43,24.2]],["parent/71",[67,4.702]],["name/72",[44,29.2]],["parent/72",[68,3.331]],["name/73",[69,54.323]],["parent/73",[68,3.331]],["name/74",[70,54.323]],["parent/74",[68,3.331]],["name/75",[71,54.323]],["parent/75",[68,3.331]],["name/76",[72,49.214]],["parent/76",[68,3.331]],["name/77",[73,54.323]],["parent/77",[68,3.331]],["name/78",[74,54.323]],["parent/78",[68,3.331]],["name/79",[75,54.323]],["parent/79",[68,3.331]],["name/80",[76,54.323]],["parent/80",[68,3.331]],["name/81",[77,54.323]],["parent/81",[68,3.331]],["name/82",[78,49.214]],["parent/82",[]],["name/83",[43,24.2]],["parent/83",[78,4.702]],["name/84",[44,29.2]],["parent/84",[79,3.652]],["name/85",[80,54.323]],["parent/85",[79,3.652]],["name/86",[81,54.323]],["parent/86",[79,3.652]],["name/87",[82,54.323]],["parent/87",[79,3.652]],["name/88",[83,54.323]],["parent/88",[79,3.652]],["name/89",[84,54.323]],["parent/89",[79,3.652]],["name/90",[85,54.323]],["parent/90",[79,3.652]],["name/91",[86,49.214]],["parent/91",[]],["name/92",[43,24.2]],["parent/92",[86,4.702]],["name/93",[44,29.2]],["parent/93",[87,3.331]],["name/94",[88,49.214]],["parent/94",[87,3.331]],["name/95",[89,49.214]],["parent/95",[87,3.331]],["name/96",[90,54.323]],["parent/96",[87,3.331]],["name/97",[72,49.214]],["parent/97",[87,3.331]],["name/98",[91,54.323]],["parent/98",[87,3.331]],["name/99",[92,54.323]],["parent/99",[87,3.331]],["name/100",[93,54.323]],["parent/100",[87,3.331]],["name/101",[94,54.323]],["parent/101",[87,3.331]],["name/102",[95,54.323]],["parent/102",[87,3.331]],["name/103",[96,49.214]],["parent/103",[]],["name/104",[43,24.2]],["parent/104",[96,4.702]],["name/105",[44,29.2]],["parent/105",[97,3.244]],["name/106",[98,49.214]],["parent/106",[97,3.244]],["name/107",[99,45.85]],["parent/107",[97,3.244]],["name/108",[100,54.323]],["parent/108",[97,3.244]],["name/109",[101,54.323]],["parent/109",[97,3.244]],["name/110",[102,54.323]],["parent/110",[97,3.244]],["name/111",[103,54.323]],["parent/111",[97,3.244]],["name/112",[104,45.85]],["parent/112",[97,3.244]],["name/113",[105,54.323]],["parent/113",[97,3.244]],["name/114",[106,54.323]],["parent/114",[97,3.244]],["name/115",[107,54.323]],["parent/115",[97,3.244]],["name/116",[108,49.214]],["parent/116",[]],["name/117",[43,24.2]],["parent/117",[108,4.702]],["name/118",[44,29.2]],["parent/118",[109,3.789]],["name/119",[53,39.659]],["parent/119",[109,3.789]],["name/120",[110,54.323]],["parent/120",[109,3.789]],["name/121",[111,54.323]],["parent/121",[109,3.789]],["name/122",[112,54.323]],["parent/122",[109,3.789]],["name/123",[113,45.85]],["parent/123",[109,3.789]],["name/124",[114,49.214]],["parent/124",[]],["name/125",[43,24.2]],["parent/125",[114,4.702]],["name/126",[44,29.2]],["parent/126",[115,3.091]],["name/127",[116,54.323]],["parent/127",[115,3.091]],["name/128",[117,49.214]],["parent/128",[115,3.091]],["name/129",[118,49.214]],["parent/129",[115,3.091]],["name/130",[119,49.214]],["parent/130",[115,3.091]],["name/131",[120,49.214]],["parent/131",[115,3.091]],["name/132",[121,49.214]],["parent/132",[115,3.091]],["name/133",[122,54.323]],["parent/133",[115,3.091]],["name/134",[113,45.85]],["parent/134",[115,3.091]],["name/135",[123,54.323]],["parent/135",[115,3.091]],["name/136",[41,45.85]],["parent/136",[115,3.091]],["name/137",[30,43.337]],["parent/137",[115,3.091]],["name/138",[40,45.85]],["parent/138",[115,3.091]],["name/139",[124,49.214]],["parent/139",[]],["name/140",[43,24.2]],["parent/140",[124,4.702]],["name/141",[44,29.2]],["parent/141",[125,3.789]],["name/142",[118,49.214]],["parent/142",[125,3.789]],["name/143",[126,32.35]],["parent/143",[125,3.789]],["name/144",[2,29.755]],["parent/144",[125,3.789]],["name/145",[41,45.85]],["parent/145",[127,4.381]],["name/146",[30,43.337]],["parent/146",[127,4.381]],["name/147",[40,45.85]],["parent/147",[127,4.381]],["name/148",[104,45.85]],["parent/148",[125,3.789]],["name/149",[128,49.214]],["parent/149",[125,3.789]],["name/150",[129,49.214]],["parent/150",[]],["name/151",[43,24.2]],["parent/151",[129,4.702]],["name/152",[44,29.2]],["parent/152",[130,4.702]],["name/153",[131,54.323]],["parent/153",[130,4.702]],["name/154",[132,49.214]],["parent/154",[]],["name/155",[43,24.2]],["parent/155",[132,4.702]],["name/156",[44,29.2]],["parent/156",[133,3.244]],["name/157",[134,54.323]],["parent/157",[133,3.244]],["name/158",[135,54.323]],["parent/158",[133,3.244]],["name/159",[136,54.323]],["parent/159",[133,3.244]],["name/160",[53,39.659]],["parent/160",[133,3.244]],["name/161",[137,54.323]],["parent/161",[133,3.244]],["name/162",[119,49.214]],["parent/162",[133,3.244]],["name/163",[120,49.214]],["parent/163",[133,3.244]],["name/164",[121,49.214]],["parent/164",[133,3.244]],["name/165",[104,45.85]],["parent/165",[133,3.244]],["name/166",[128,49.214]],["parent/166",[133,3.244]],["name/167",[138,49.214]],["parent/167",[]],["name/168",[43,24.2]],["parent/168",[138,4.702]],["name/169",[139,49.214]],["parent/169",[]],["name/170",[43,24.2]],["parent/170",[139,4.702]],["name/171",[44,29.2]],["parent/171",[140,3.652]],["name/172",[53,39.659]],["parent/172",[140,3.652]],["name/173",[141,49.214]],["parent/173",[140,3.652]],["name/174",[52,41.33]],["parent/174",[140,3.652]],["name/175",[54,43.337]],["parent/175",[140,3.652]],["name/176",[55,43.337]],["parent/176",[140,3.652]],["name/177",[142,54.323]],["parent/177",[140,3.652]],["name/178",[143,49.214]],["parent/178",[]],["name/179",[43,24.2]],["parent/179",[143,4.702]],["name/180",[44,29.2]],["parent/180",[144,3.652]],["name/181",[145,54.323]],["parent/181",[144,3.652]],["name/182",[146,54.323]],["parent/182",[144,3.652]],["name/183",[113,45.85]],["parent/183",[144,3.652]],["name/184",[147,54.323]],["parent/184",[144,3.652]],["name/185",[148,54.323]],["parent/185",[144,3.652]],["name/186",[149,54.323]],["parent/186",[144,3.652]],["name/187",[150,49.214]],["parent/187",[]],["name/188",[43,24.2]],["parent/188",[150,4.702]],["name/189",[50,45.85]],["parent/189",[151,3.533]],["name/190",[44,29.2]],["parent/190",[151,3.533]],["name/191",[52,41.33]],["parent/191",[151,3.533]],["name/192",[53,39.659]],["parent/192",[151,3.533]],["name/193",[54,43.337]],["parent/193",[151,3.533]],["name/194",[55,43.337]],["parent/194",[151,3.533]],["name/195",[56,45.85]],["parent/195",[151,3.533]],["name/196",[57,45.85]],["parent/196",[151,3.533]],["name/197",[152,49.214]],["parent/197",[]],["name/198",[43,24.2]],["parent/198",[152,4.702]],["name/199",[50,45.85]],["parent/199",[153,3.533]],["name/200",[44,29.2]],["parent/200",[153,3.533]],["name/201",[52,41.33]],["parent/201",[153,3.533]],["name/202",[53,39.659]],["parent/202",[153,3.533]],["name/203",[54,43.337]],["parent/203",[153,3.533]],["name/204",[55,43.337]],["parent/204",[153,3.533]],["name/205",[56,45.85]],["parent/205",[153,3.533]],["name/206",[57,45.85]],["parent/206",[153,3.533]],["name/207",[154,49.214]],["parent/207",[]],["name/208",[43,24.2]],["parent/208",[154,4.702]],["name/209",[44,29.2]],["parent/209",[155,4.141]],["name/210",[156,49.214]],["parent/210",[155,4.141]],["name/211",[157,49.214]],["parent/211",[155,4.141]],["name/212",[158,54.323]],["parent/212",[155,4.141]],["name/213",[29,24.533]],["parent/213",[]],["name/214",[159,45.85]],["parent/214",[]],["name/215",[43,24.2]],["parent/215",[159,4.381]],["name/216",[2,29.755]],["parent/216",[159,4.381]],["name/217",[160,54.323]],["parent/217",[161,4.381]],["name/218",[162,54.323]],["parent/218",[161,4.381]],["name/219",[163,49.214]],["parent/219",[161,4.381]],["name/220",[126,32.35]],["parent/220",[]],["name/221",[164,45.85]],["parent/221",[]],["name/222",[43,24.2]],["parent/222",[164,4.381]],["name/223",[2,29.755]],["parent/223",[164,4.381]],["name/224",[165,54.323]],["parent/224",[166,4.702]],["name/225",[167,54.323]],["parent/225",[166,4.702]],["name/226",[168,45.85]],["parent/226",[]],["name/227",[43,24.2]],["parent/227",[168,4.381]],["name/228",[2,29.755]],["parent/228",[168,4.381]],["name/229",[169,49.214]],["parent/229",[170,5.19]],["name/230",[171,49.214]],["parent/230",[]],["name/231",[43,24.2]],["parent/231",[171,4.702]],["name/232",[172,49.214]],["parent/232",[]],["name/233",[43,24.2]],["parent/233",[172,4.702]],["name/234",[173,45.85]],["parent/234",[]],["name/235",[43,24.2]],["parent/235",[173,4.381]],["name/236",[2,29.755]],["parent/236",[173,4.381]],["name/237",[174,54.323]],["parent/237",[175,3.949]],["name/238",[169,49.214]],["parent/238",[175,3.949]],["name/239",[176,54.323]],["parent/239",[175,3.949]],["name/240",[177,54.323]],["parent/240",[175,3.949]],["name/241",[178,54.323]],["parent/241",[175,3.949]],["name/242",[179,45.85]],["parent/242",[]],["name/243",[43,24.2]],["parent/243",[179,4.381]],["name/244",[2,29.755]],["parent/244",[179,4.381]],["name/245",[180,54.323]],["parent/245",[181,4.381]],["name/246",[182,54.323]],["parent/246",[181,4.381]],["name/247",[183,54.323]],["parent/247",[181,4.381]],["name/248",[184,41.33]],["parent/248",[]],["name/249",[185,54.323]],["parent/249",[184,3.949]],["name/250",[186,54.323]],["parent/250",[184,3.949]],["name/251",[187,54.323]],["parent/251",[184,3.949]],["name/252",[188,54.323]],["parent/252",[184,3.949]],["name/253",[189,45.85]],["parent/253",[]],["name/254",[43,24.2]],["parent/254",[189,4.381]],["name/255",[2,29.755]],["parent/255",[189,4.381]],["name/256",[190,54.323]],["parent/256",[191,4.381]],["name/257",[192,54.323]],["parent/257",[191,4.381]],["name/258",[193,54.323]],["parent/258",[191,4.381]],["name/259",[194,45.85]],["parent/259",[]],["name/260",[43,24.2]],["parent/260",[194,4.381]],["name/261",[2,29.755]],["parent/261",[194,4.381]],["name/262",[195,54.323]],["parent/262",[196,4.381]],["name/263",[197,54.323]],["parent/263",[196,4.381]],["name/264",[198,54.323]],["parent/264",[196,4.381]],["name/265",[199,45.85]],["parent/265",[]],["name/266",[43,24.2]],["parent/266",[199,4.381]],["name/267",[2,29.755]],["parent/267",[199,4.381]],["name/268",[200,54.323]],["parent/268",[201,5.19]],["name/269",[202,30.969]],["parent/269",[]],["name/270",[203,54.323]],["parent/270",[202,2.959]],["name/271",[204,54.323]],["parent/271",[202,2.959]],["name/272",[205,54.323]],["parent/272",[202,2.959]],["name/273",[206,54.323]],["parent/273",[202,2.959]],["name/274",[207,54.323]],["parent/274",[202,2.959]],["name/275",[208,54.323]],["parent/275",[202,2.959]],["name/276",[209,54.323]],["parent/276",[202,2.959]],["name/277",[210,54.323]],["parent/277",[211,4.702]],["name/278",[6,43.337]],["parent/278",[211,4.702]],["name/279",[212,54.323]],["parent/279",[202,2.959]],["name/280",[213,54.323]],["parent/280",[214,3.949]],["name/281",[215,54.323]],["parent/281",[214,3.949]],["name/282",[2,29.755]],["parent/282",[214,3.949]],["name/283",[216,54.323]],["parent/283",[217,4.702]],["name/284",[2,29.755]],["parent/284",[217,4.702]],["name/285",[218,54.323]],["parent/285",[214,3.949]],["name/286",[219,54.323]],["parent/286",[214,3.949]],["name/287",[220,54.323]],["parent/287",[202,2.959]],["name/288",[98,49.214]],["parent/288",[221,4.702]],["name/289",[99,45.85]],["parent/289",[221,4.702]],["name/290",[222,54.323]],["parent/290",[202,2.959]],["name/291",[52,41.33]],["parent/291",[223,3.789]],["name/292",[224,54.323]],["parent/292",[223,3.789]],["name/293",[141,49.214]],["parent/293",[223,3.789]],["name/294",[225,54.323]],["parent/294",[223,3.789]],["name/295",[226,54.323]],["parent/295",[223,3.789]],["name/296",[227,54.323]],["parent/296",[223,3.789]],["name/297",[228,54.323]],["parent/297",[202,2.959]],["name/298",[229,54.323]],["parent/298",[230,5.19]],["name/299",[231,54.323]],["parent/299",[202,2.959]],["name/300",[43,24.2]],["parent/300",[202,2.959]],["name/301",[232,41.33]],["parent/301",[]],["name/302",[233,54.323]],["parent/302",[232,3.949]],["name/303",[234,54.323]],["parent/303",[232,3.949]],["name/304",[235,54.323]],["parent/304",[232,3.949]],["name/305",[202,30.969]],["parent/305",[29,2.344]],["name/306",[99,45.85]],["parent/306",[29,2.344]],["name/307",[236,54.323]],["parent/307",[29,2.344]],["name/308",[156,49.214]],["parent/308",[29,2.344]],["name/309",[88,49.214]],["parent/309",[29,2.344]],["name/310",[237,54.323]],["parent/310",[29,2.344]],["name/311",[89,49.214]],["parent/311",[29,2.344]],["name/312",[117,49.214]],["parent/312",[29,2.344]],["name/313",[238,54.323]],["parent/313",[29,2.344]],["name/314",[239,54.323]],["parent/314",[29,2.344]],["name/315",[240,54.323]],["parent/315",[29,2.344]],["name/316",[4,45.85]],["parent/316",[29,2.344]],["name/317",[241,54.323]],["parent/317",[29,2.344]],["name/318",[157,49.214]],["parent/318",[29,2.344]],["name/319",[242,54.323]],["parent/319",[29,2.344]],["name/320",[243,54.323]],["parent/320",[29,2.344]],["name/321",[244,54.323]],["parent/321",[29,2.344]],["name/322",[245,54.323]],["parent/322",[29,2.344]],["name/323",[246,54.323]],["parent/323",[29,2.344]],["name/324",[247,54.323]],["parent/324",[29,2.344]],["name/325",[126,32.35]],["parent/325",[29,2.344]],["name/326",[1,49.214]],["parent/326",[29,2.344]],["name/327",[18,49.214]],["parent/327",[29,2.344]],["name/328",[20,49.214]],["parent/328",[29,2.344]],["name/329",[22,49.214]],["parent/329",[29,2.344]],["name/330",[32,49.214]],["parent/330",[29,2.344]],["name/331",[37,49.214]],["parent/331",[29,2.344]],["name/332",[0,36.977]],["parent/332",[126,3.091]],["name/333",[232,41.33]],["parent/333",[126,3.091]],["name/334",[248,54.323]],["parent/334",[126,3.091]],["name/335",[163,49.214]],["parent/335",[126,3.091]],["name/336",[249,54.323]],["parent/336",[126,3.091]],["name/337",[250,54.323]],["parent/337",[126,3.091]],["name/338",[251,54.323]],["parent/338",[126,3.091]],["name/339",[252,54.323]],["parent/339",[126,3.091]],["name/340",[253,54.323]],["parent/340",[126,3.091]],["name/341",[254,54.323]],["parent/341",[126,3.091]]],"invertedIndex":[["__type",{"_index":2,"name":{"2":{},"17":{},"19":{},"21":{},"32":{},"39":{},"144":{},"216":{},"223":{},"228":{},"236":{},"244":{},"255":{},"261":{},"267":{},"282":{},"284":{}},"parent":{}}],["adapter",{"_index":100,"name":{"108":{}},"parent":{}}],["addlinenumbers",{"_index":235,"name":{"304":{}},"parent":{}}],["arraycount",{"_index":55,"name":{"56":{},"176":{},"194":{},"204":{}},"parent":{}}],["attachment",{"_index":237,"name":{"310":{}},"parent":{}}],["attribute",{"_index":240,"name":{"315":{}},"parent":{}}],["axes",{"_index":247,"name":{"324":{}},"parent":{}}],["beckmann",{"_index":177,"name":{"240":{}},"parent":{}}],["bindgroup",{"_index":245,"name":{"322":{}},"parent":{}}],["bindgrouplayout",{"_index":244,"name":{"321":{}},"parent":{}}],["bindgrouplayoutentry",{"_index":222,"name":{"290":{}},"parent":{}}],["bindgrouplayouts",{"_index":118,"name":{"129":{},"142":{}},"parent":{}}],["bindgroupoptions",{"_index":228,"name":{"297":{}},"parent":{}}],["bindgroups",{"_index":92,"name":{"99":{}},"parent":{}}],["bindingtype",{"_index":1,"name":{"1":{},"326":{}},"parent":{}}],["blinnphong",{"_index":174,"name":{"237":{}},"parent":{}}],["body",{"_index":137,"name":{"161":{}},"parent":{}}],["buffer",{"_index":157,"name":{"211":{},"318":{}},"parent":{}}],["canvas",{"_index":98,"name":{"106":{},"288":{}},"parent":{}}],["classic_noise",{"_index":252,"name":{"339":{}},"parent":{}}],["clock",{"_index":246,"name":{"323":{}},"parent":{}}],["cnoise2d",{"_index":180,"name":{"245":{}},"parent":{}}],["cnoise3d",{"_index":182,"name":{"246":{}},"parent":{}}],["cnoise4d",{"_index":183,"name":{"247":{}},"parent":{}}],["colorattachments",{"_index":110,"name":{"120":{}},"parent":{}}],["command",{"_index":156,"name":{"210":{},"308":{}},"parent":{}}],["commandencoder",{"_index":101,"name":{"109":{}},"parent":{}}],["comparison",{"_index":10,"name":{"8":{}},"parent":{}}],["compileglsl",{"_index":216,"name":{"283":{}},"parent":{}}],["compute",{"_index":41,"name":{"42":{},"136":{},"145":{}},"parent":{}}],["constants",{"_index":0,"name":{"0":{},"332":{}},"parent":{"1":{},"16":{},"18":{},"20":{},"31":{},"38":{}}}],["constants.bindingtype",{"_index":3,"name":{},"parent":{"2":{}}}],["constants.bindingtype.__type",{"_index":5,"name":{},"parent":{"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}}}],["constants.gpubufferusage",{"_index":23,"name":{},"parent":{"21":{}}}],["constants.gpubufferusage.__type",{"_index":25,"name":{},"parent":{"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{}}}],["constants.gpuindexformat",{"_index":19,"name":{},"parent":{"17":{}}}],["constants.gpuprimitivetopology",{"_index":21,"name":{},"parent":{"19":{}}}],["constants.gpushaderstage",{"_index":38,"name":{},"parent":{"39":{}}}],["constants.gpushaderstage.__type",{"_index":39,"name":{},"parent":{"40":{},"41":{},"42":{}}}],["constants.gputextureusage",{"_index":33,"name":{},"parent":{"32":{}}}],["constants.gputextureusage.__type",{"_index":34,"name":{},"parent":{"33":{},"34":{},"35":{},"36":{},"37":{}}}],["constructor",{"_index":44,"name":{"45":{},"52":{},"61":{},"65":{},"72":{},"84":{},"93":{},"105":{},"118":{},"126":{},"141":{},"152":{},"156":{},"171":{},"180":{},"190":{},"200":{},"209":{}},"parent":{}}],["context",{"_index":99,"name":{"107":{},"289":{},"306":{}},"parent":{}}],["contextoptions",{"_index":220,"name":{"287":{}},"parent":{}}],["contextstate",{"_index":212,"name":{"279":{}},"parent":{}}],["cook_torrance",{"_index":178,"name":{"241":{}},"parent":{}}],["copy_dst",{"_index":28,"name":{"25":{},"34":{}},"parent":{}}],["copy_src",{"_index":27,"name":{"24":{},"33":{}},"parent":{}}],["copytobuffer",{"_index":75,"name":{"79":{}},"parent":{}}],["copytotexture",{"_index":76,"name":{"80":{}},"parent":{}}],["core/attachment",{"_index":42,"name":{"43":{}},"parent":{"44":{}}}],["core/attachment.default",{"_index":45,"name":{},"parent":{"45":{},"46":{},"47":{},"48":{}}}],["core/attribute",{"_index":49,"name":{"49":{}},"parent":{"50":{}}}],["core/attribute.default",{"_index":51,"name":{},"parent":{"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{}}}],["core/bindgroup",{"_index":58,"name":{"59":{}},"parent":{"60":{}}}],["core/bindgroup.default",{"_index":59,"name":{},"parent":{"61":{},"62":{}}}],["core/bindgrouplayout",{"_index":61,"name":{"63":{}},"parent":{"64":{}}}],["core/bindgrouplayout.default",{"_index":62,"name":{},"parent":{"65":{},"66":{},"67":{},"68":{},"69":{}}}],["core/buffer",{"_index":67,"name":{"70":{}},"parent":{"71":{}}}],["core/buffer.default",{"_index":68,"name":{},"parent":{"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{}}}],["core/clock",{"_index":78,"name":{"82":{}},"parent":{"83":{}}}],["core/clock.default",{"_index":79,"name":{},"parent":{"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{}}}],["core/command",{"_index":86,"name":{"91":{}},"parent":{"92":{}}}],["core/command.default",{"_index":87,"name":{},"parent":{"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{}}}],["core/context",{"_index":96,"name":{"103":{}},"parent":{"104":{}}}],["core/context.default",{"_index":97,"name":{},"parent":{"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{}}}],["core/pass",{"_index":108,"name":{"116":{}},"parent":{"117":{}}}],["core/pass.default",{"_index":109,"name":{},"parent":{"118":{},"119":{},"120":{},"121":{},"122":{},"123":{}}}],["core/pipeline",{"_index":114,"name":{"124":{}},"parent":{"125":{}}}],["core/pipeline.default",{"_index":115,"name":{},"parent":{"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{}}}],["core/program",{"_index":124,"name":{"139":{}},"parent":{"140":{}}}],["core/program.default",{"_index":125,"name":{},"parent":{"141":{},"142":{},"143":{},"144":{},"148":{},"149":{}}}],["core/program.default.__type",{"_index":127,"name":{},"parent":{"145":{},"146":{},"147":{}}}],["core/sampler",{"_index":129,"name":{"150":{}},"parent":{"151":{}}}],["core/sampler.default",{"_index":130,"name":{},"parent":{"152":{},"153":{}}}],["core/shader",{"_index":132,"name":{"154":{}},"parent":{"155":{}}}],["core/shader.default",{"_index":133,"name":{},"parent":{"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{}}}],["core/state",{"_index":138,"name":{"167":{}},"parent":{"168":{}}}],["core/struct",{"_index":139,"name":{"169":{}},"parent":{"170":{}}}],["core/struct.default",{"_index":140,"name":{},"parent":{"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{}}}],["core/texture",{"_index":143,"name":{"178":{}},"parent":{"179":{}}}],["core/texture.default",{"_index":144,"name":{},"parent":{"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{}}}],["core/uniform",{"_index":150,"name":{"187":{}},"parent":{"188":{}}}],["core/uniform.default",{"_index":151,"name":{},"parent":{"189":{},"190":{},"191":{},"192":{},"193":{},"194":{},"195":{},"196":{}}}],["core/variable",{"_index":152,"name":{"197":{}},"parent":{"198":{}}}],["core/variable.default",{"_index":153,"name":{},"parent":{"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{}}}],["count",{"_index":93,"name":{"100":{}},"parent":{}}],["create",{"_index":70,"name":{"74":{}},"parent":{}}],["debug",{"_index":218,"name":{"285":{}},"parent":{}}],["default",{"_index":43,"name":{"44":{},"50":{},"60":{},"64":{},"71":{},"83":{},"92":{},"104":{},"117":{},"125":{},"140":{},"151":{},"155":{},"168":{},"170":{},"179":{},"188":{},"198":{},"208":{},"215":{},"222":{},"227":{},"231":{},"233":{},"235":{},"243":{},"254":{},"260":{},"266":{},"300":{}},"parent":{}}],["defaultdepthstencilattachment",{"_index":103,"name":{"111":{}},"parent":{}}],["depth",{"_index":13,"name":{"11":{}},"parent":{}}],["depthattachment",{"_index":111,"name":{"121":{}},"parent":{}}],["descriptor",{"_index":113,"name":{"123":{},"134":{},"183":{}},"parent":{}}],["destroy",{"_index":77,"name":{"81":{}},"parent":{}}],["device",{"_index":213,"name":{"280":{}},"parent":{}}],["diffuse",{"_index":249,"name":{"336":{}},"parent":{}}],["dimension",{"_index":225,"name":{"294":{}},"parent":{}}],["direct",{"_index":251,"name":{"338":{}},"parent":{}}],["dispatch",{"_index":95,"name":{"102":{}},"parent":{}}],["entries",{"_index":64,"name":{"67":{}},"parent":{}}],["epsilon",{"_index":162,"name":{"218":{}},"parent":{}}],["error",{"_index":219,"name":{"286":{}},"parent":{}}],["fade2",{"_index":186,"name":{"250":{}},"parent":{}}],["fade3",{"_index":187,"name":{"251":{}},"parent":{}}],["fade4",{"_index":188,"name":{"252":{}},"parent":{}}],["filtering",{"_index":8,"name":{"6":{}},"parent":{}}],["float",{"_index":11,"name":{"9":{}},"parent":{}}],["format",{"_index":56,"name":{"57":{},"195":{},"205":{}},"parent":{}}],["formatlowerfirst",{"_index":233,"name":{"302":{}},"parent":{}}],["fragment",{"_index":40,"name":{"41":{},"138":{},"147":{}},"parent":{}}],["fragmentouts",{"_index":122,"name":{"133":{}},"parent":{}}],["functions",{"_index":185,"name":{"249":{}},"parent":{}}],["gamma",{"_index":163,"name":{"219":{},"335":{}},"parent":{}}],["gaussian",{"_index":176,"name":{"239":{}},"parent":{}}],["getalignement",{"_index":50,"name":{"51":{},"189":{},"199":{}},"parent":{}}],["getbindgroupsize",{"_index":65,"name":{"68":{}},"parent":{}}],["getbindingsize",{"_index":66,"name":{"69":{}},"parent":{}}],["getdelta",{"_index":85,"name":{"90":{}},"parent":{}}],["getglslheaders",{"_index":128,"name":{"149":{},"166":{}},"parent":{}}],["getglslstring",{"_index":142,"name":{"177":{}},"parent":{}}],["getintegerdigitcount",{"_index":234,"name":{"303":{}},"parent":{}}],["getsize",{"_index":57,"name":{"58":{},"196":{},"206":{}},"parent":{}}],["glslang",{"_index":215,"name":{"281":{}},"parent":{}}],["glsllayoutqualifier",{"_index":205,"name":{"272":{}},"parent":{}}],["glslsamplertype",{"_index":206,"name":{"273":{}},"parent":{}}],["glslshadertype",{"_index":203,"name":{"270":{}},"parent":{}}],["glslshadertypeobjectkeys",{"_index":204,"name":{"271":{}},"parent":{}}],["glslshadowsamplertype",{"_index":207,"name":{"274":{}},"parent":{}}],["glslstoragequalifier",{"_index":208,"name":{"275":{}},"parent":{}}],["glsltypequalifiers",{"_index":209,"name":{"276":{}},"parent":{}}],["gpubindgroup",{"_index":60,"name":{"62":{}},"parent":{}}],["gpubindgrouplayout",{"_index":63,"name":{"66":{}},"parent":{}}],["gpubuffer",{"_index":69,"name":{"73":{}},"parent":{}}],["gpubufferusage",{"_index":22,"name":{"20":{},"329":{}},"parent":{}}],["gpuindexformat",{"_index":18,"name":{"16":{},"327":{}},"parent":{}}],["gpupipeline",{"_index":116,"name":{"127":{}},"parent":{}}],["gpuprimitivetopology",{"_index":20,"name":{"18":{},"328":{}},"parent":{}}],["gpusampler",{"_index":131,"name":{"153":{}},"parent":{}}],["gpushaderstage",{"_index":37,"name":{"38":{},"331":{}},"parent":{}}],["gputexture",{"_index":145,"name":{"181":{}},"parent":{}}],["gputextureusage",{"_index":32,"name":{"31":{},"330":{}},"parent":{}}],["helpers/axes",{"_index":154,"name":{"207":{}},"parent":{"208":{}}}],["helpers/axes.default",{"_index":155,"name":{},"parent":{"209":{},"210":{},"211":{},"212":{}}}],["image",{"_index":147,"name":{"184":{}},"parent":{}}],["index",{"_index":29,"name":{"26":{},"213":{}},"parent":{"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{},"329":{},"330":{},"331":{}}}],["indexbuffer",{"_index":72,"name":{"76":{},"97":{}},"parent":{}}],["indexformat",{"_index":91,"name":{"98":{}},"parent":{}}],["indirect",{"_index":31,"name":{"30":{}},"parent":{}}],["init",{"_index":104,"name":{"112":{},"148":{},"165":{}},"parent":{}}],["ins",{"_index":119,"name":{"130":{},"162":{}},"parent":{}}],["instances",{"_index":94,"name":{"101":{}},"parent":{}}],["lambert",{"_index":167,"name":{"225":{}},"parent":{}}],["layout",{"_index":210,"name":{"277":{}},"parent":{}}],["linear",{"_index":248,"name":{"334":{}},"parent":{}}],["map_read",{"_index":24,"name":{"22":{}},"parent":{}}],["map_write",{"_index":26,"name":{"23":{}},"parent":{}}],["members",{"_index":141,"name":{"173":{},"293":{}},"parent":{}}],["miplevelcount",{"_index":146,"name":{"182":{}},"parent":{}}],["name",{"_index":52,"name":{"53":{},"174":{},"191":{},"201":{},"291":{}},"parent":{}}],["nonfiltering",{"_index":9,"name":{"7":{}},"parent":{}}],["op",{"_index":48,"name":{"48":{}},"parent":{}}],["oren_nayar",{"_index":165,"name":{"224":{}},"parent":{}}],["outs",{"_index":120,"name":{"131":{},"163":{}},"parent":{}}],["pass",{"_index":88,"name":{"94":{},"309":{}},"parent":{}}],["passencoder",{"_index":102,"name":{"110":{}},"parent":{}}],["passtype",{"_index":231,"name":{"299":{}},"parent":{}}],["periodic_noise",{"_index":253,"name":{"340":{}},"parent":{}}],["phong",{"_index":169,"name":{"229":{},"238":{}},"parent":{}}],["pi",{"_index":160,"name":{"217":{}},"parent":{}}],["pipeline",{"_index":89,"name":{"95":{},"311":{}},"parent":{}}],["pnoise2d",{"_index":190,"name":{"256":{}},"parent":{}}],["pnoise3d",{"_index":192,"name":{"257":{}},"parent":{}}],["pnoise4d",{"_index":193,"name":{"258":{}},"parent":{}}],["prevtime",{"_index":81,"name":{"86":{}},"parent":{}}],["program",{"_index":117,"name":{"128":{},"312":{}},"parent":{}}],["qualifiers",{"_index":226,"name":{"295":{}},"parent":{}}],["readonly",{"_index":16,"name":{"14":{}},"parent":{}}],["readonlystorage",{"_index":7,"name":{"5":{}},"parent":{}}],["render",{"_index":107,"name":{"115":{}},"parent":{}}],["render_attachment",{"_index":36,"name":{"37":{}},"parent":{}}],["reset",{"_index":83,"name":{"88":{}},"parent":{}}],["resize",{"_index":105,"name":{"113":{}},"parent":{}}],["resources",{"_index":229,"name":{"298":{}},"parent":{}}],["sampled",{"_index":35,"name":{"35":{}},"parent":{}}],["sampler",{"_index":243,"name":{"320":{}},"parent":{}}],["samplertype",{"_index":227,"name":{"296":{}},"parent":{}}],["saturate",{"_index":200,"name":{"268":{}},"parent":{}}],["setmipmap",{"_index":148,"name":{"185":{}},"parent":{}}],["setscale",{"_index":158,"name":{"212":{}},"parent":{}}],["setsubdata",{"_index":74,"name":{"78":{}},"parent":{}}],["shader",{"_index":238,"name":{"313":{}},"parent":{}}],["shadermodule",{"_index":135,"name":{"158":{}},"parent":{}}],["shaders",{"_index":126,"name":{"143":{},"220":{},"325":{}},"parent":{"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{}}}],["shaders/constants.glsl",{"_index":159,"name":{"214":{}},"parent":{"215":{},"216":{}}}],["shaders/constants.glsl.__type",{"_index":161,"name":{},"parent":{"217":{},"218":{},"219":{}}}],["shaders/lighting/diffuse.glsl",{"_index":164,"name":{"221":{}},"parent":{"222":{},"223":{}}}],["shaders/lighting/diffuse.glsl.__type",{"_index":166,"name":{},"parent":{"224":{},"225":{}}}],["shaders/lighting/direct.glsl",{"_index":168,"name":{"226":{}},"parent":{"227":{},"228":{}}}],["shaders/lighting/direct.glsl.__type",{"_index":170,"name":{},"parent":{"229":{}}}],["shaders/lighting/gamma.glsl",{"_index":171,"name":{"230":{}},"parent":{"231":{}}}],["shaders/lighting/linear.glsl",{"_index":172,"name":{"232":{}},"parent":{"233":{}}}],["shaders/lighting/specular.glsl",{"_index":173,"name":{"234":{}},"parent":{"235":{},"236":{}}}],["shaders/lighting/specular.glsl.__type",{"_index":175,"name":{},"parent":{"237":{},"238":{},"239":{},"240":{},"241":{}}}],["shaders/noise/classic.glsl",{"_index":179,"name":{"242":{}},"parent":{"243":{},"244":{}}}],["shaders/noise/classic.glsl.__type",{"_index":181,"name":{},"parent":{"245":{},"246":{},"247":{}}}],["shaders/noise/index.glsl",{"_index":184,"name":{"248":{}},"parent":{"249":{},"250":{},"251":{},"252":{}}}],["shaders/noise/periodic.glsl",{"_index":189,"name":{"253":{}},"parent":{"254":{},"255":{}}}],["shaders/noise/periodic.glsl.__type",{"_index":191,"name":{},"parent":{"256":{},"257":{},"258":{}}}],["shaders/noise/simplex.glsl",{"_index":194,"name":{"259":{}},"parent":{"260":{},"261":{}}}],["shaders/noise/simplex.glsl.__type",{"_index":196,"name":{},"parent":{"262":{},"263":{},"264":{}}}],["shaders/utils.glsl",{"_index":199,"name":{"265":{}},"parent":{"266":{},"267":{}}}],["shaders/utils.glsl.__type",{"_index":201,"name":{},"parent":{"268":{}}}],["simplex_noise",{"_index":254,"name":{"341":{}},"parent":{}}],["sint",{"_index":14,"name":{"12":{}},"parent":{}}],["snoise2d",{"_index":195,"name":{"262":{}},"parent":{}}],["snoise3d",{"_index":197,"name":{"263":{}},"parent":{}}],["snoise4d",{"_index":198,"name":{"264":{}},"parent":{}}],["source",{"_index":136,"name":{"159":{}},"parent":{}}],["specular",{"_index":250,"name":{"337":{}},"parent":{}}],["start",{"_index":84,"name":{"89":{}},"parent":{}}],["starttime",{"_index":80,"name":{"85":{}},"parent":{}}],["state",{"_index":236,"name":{"307":{}},"parent":{}}],["stencilattachment",{"_index":112,"name":{"122":{}},"parent":{}}],["stepmode",{"_index":123,"name":{"135":{}},"parent":{}}],["storage",{"_index":6,"name":{"4":{},"29":{},"36":{},"278":{}},"parent":{}}],["struct",{"_index":241,"name":{"317":{}},"parent":{}}],["structs",{"_index":121,"name":{"132":{},"164":{}},"parent":{}}],["submit",{"_index":106,"name":{"114":{}},"parent":{}}],["texture",{"_index":242,"name":{"319":{}},"parent":{}}],["time",{"_index":82,"name":{"87":{}},"parent":{}}],["type",{"_index":53,"name":{"54":{},"119":{},"160":{},"172":{},"192":{},"202":{}},"parent":{}}],["types",{"_index":202,"name":{"269":{},"305":{}},"parent":{"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"279":{},"287":{},"290":{},"297":{},"299":{},"300":{}}}],["types.bindgrouplayoutentry",{"_index":223,"name":{},"parent":{"291":{},"292":{},"293":{},"294":{},"295":{},"296":{}}}],["types.bindgroupoptions",{"_index":230,"name":{},"parent":{"298":{}}}],["types.contextoptions",{"_index":221,"name":{},"parent":{"288":{},"289":{}}}],["types.contextstate",{"_index":214,"name":{},"parent":{"280":{},"281":{},"282":{},"285":{},"286":{}}}],["types.contextstate.__type",{"_index":217,"name":{},"parent":{"283":{},"284":{}}}],["types.glsltypequalifiers",{"_index":211,"name":{},"parent":{"277":{},"278":{}}}],["uint",{"_index":15,"name":{"13":{}},"parent":{}}],["unfilterablefloat",{"_index":12,"name":{"10":{}},"parent":{}}],["uniform",{"_index":4,"name":{"3":{},"28":{},"316":{}},"parent":{}}],["uniformbuffer",{"_index":73,"name":{"77":{}},"parent":{}}],["uniforms",{"_index":224,"name":{"292":{}},"parent":{}}],["update",{"_index":149,"name":{"186":{}},"parent":{}}],["utils",{"_index":232,"name":{"301":{},"333":{}},"parent":{"302":{},"303":{},"304":{}}}],["value",{"_index":46,"name":{"46":{}},"parent":{}}],["variable",{"_index":239,"name":{"314":{}},"parent":{}}],["version",{"_index":134,"name":{"157":{}},"parent":{}}],["vertex",{"_index":30,"name":{"27":{},"40":{},"137":{},"146":{}},"parent":{}}],["vertexbuffer",{"_index":71,"name":{"75":{}},"parent":{}}],["vertexbuffers",{"_index":90,"name":{"96":{}},"parent":{}}],["view",{"_index":47,"name":{"47":{}},"parent":{}}],["visibility",{"_index":54,"name":{"55":{},"175":{},"193":{},"203":{}},"parent":{}}],["writeonly",{"_index":17,"name":{"15":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"1":"Module","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias","16777216":"Reference"},"rows":[{"id":0,"kind":1,"name":"constants","url":"modules/constants.html","classes":"tsd-kind-module"},{"id":1,"kind":32,"name":"GPUBufferUsage","url":"modules/constants.html#GPUBufferUsage","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":2,"kind":65536,"name":"__type","url":"modules/constants.html#GPUBufferUsage.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUBufferUsage"},{"id":3,"kind":32,"name":"GPUTextureUsage","url":"modules/constants.html#GPUTextureUsage","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":4,"kind":65536,"name":"__type","url":"modules/constants.html#GPUTextureUsage.__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUTextureUsage"},{"id":5,"kind":32,"name":"GPUShaderStage","url":"modules/constants.html#GPUShaderStage","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":6,"kind":65536,"name":"__type","url":"modules/constants.html#GPUShaderStage.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUShaderStage"},{"id":7,"kind":32,"name":"BindingType","url":"modules/constants.html#BindingType","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":8,"kind":65536,"name":"__type","url":"modules/constants.html#BindingType.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.BindingType"},{"id":9,"kind":32,"name":"GPUIndexFormat","url":"modules/constants.html#GPUIndexFormat","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":10,"kind":65536,"name":"__type","url":"modules/constants.html#GPUIndexFormat.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUIndexFormat"},{"id":11,"kind":32,"name":"GPUPrimitiveTopology","url":"modules/constants.html#GPUPrimitiveTopology","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":12,"kind":65536,"name":"__type","url":"modules/constants.html#GPUPrimitiveTopology.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUPrimitiveTopology"},{"id":13,"kind":32,"name":"GPUShaderStageName","url":"modules/constants.html#GPUShaderStageName","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":14,"kind":65536,"name":"__type","url":"modules/constants.html#GPUShaderStageName.__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GPUShaderStageName"},{"id":15,"kind":32,"name":"StorageClass","url":"modules/constants.html#StorageClass-1","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":16,"kind":65536,"name":"__type","url":"modules/constants.html#StorageClass-1.__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.StorageClass"},{"id":17,"kind":4194304,"name":"StorageClass","url":"modules/constants.html#StorageClass","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"constants"},{"id":18,"kind":32,"name":"AccessMode","url":"modules/constants.html#AccessMode-1","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":19,"kind":65536,"name":"__type","url":"modules/constants.html#AccessMode-1.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.AccessMode"},{"id":20,"kind":4194304,"name":"AccessMode","url":"modules/constants.html#AccessMode","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"constants"},{"id":21,"kind":32,"name":"GLSL_SCALARS_TO_WGSL","url":"modules/constants.html#GLSL_SCALARS_TO_WGSL","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":22,"kind":65536,"name":"__type","url":"modules/constants.html#GLSL_SCALARS_TO_WGSL.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.GLSL_SCALARS_TO_WGSL"},{"id":23,"kind":32,"name":"WGSL_SCALARS_TO_GLSL_PREFIX","url":"modules/constants.html#WGSL_SCALARS_TO_GLSL_PREFIX","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":24,"kind":65536,"name":"__type","url":"modules/constants.html#WGSL_SCALARS_TO_GLSL_PREFIX.__type-12","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.WGSL_SCALARS_TO_GLSL_PREFIX"},{"id":25,"kind":32,"name":"WGSL_MATRIX_TO_GLSL","url":"modules/constants.html#WGSL_MATRIX_TO_GLSL","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":26,"kind":65536,"name":"__type","url":"modules/constants.html#WGSL_MATRIX_TO_GLSL.__type-11","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.WGSL_MATRIX_TO_GLSL"},{"id":27,"kind":32,"name":"WGSL_TYPE_TO_GPU_VERTEX_FORMAT","url":"modules/constants.html#WGSL_TYPE_TO_GPU_VERTEX_FORMAT","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":28,"kind":65536,"name":"__type","url":"modules/constants.html#WGSL_TYPE_TO_GPU_VERTEX_FORMAT.__type-13","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.WGSL_TYPE_TO_GPU_VERTEX_FORMAT"},{"id":29,"kind":32,"name":"WGSLBuiltIn","url":"modules/constants.html#WGSLBuiltIn","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"constants"},{"id":30,"kind":65536,"name":"__type","url":"modules/constants.html#WGSLBuiltIn.__type-10","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"constants.WGSLBuiltIn"},{"id":31,"kind":1,"name":"core/Attachment","url":"modules/core_Attachment.html","classes":"tsd-kind-module"},{"id":32,"kind":128,"name":"default","url":"classes/core_Attachment.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Attachment"},{"id":33,"kind":512,"name":"constructor","url":"classes/core_Attachment.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":34,"kind":1024,"name":"value","url":"classes/core_Attachment.default.html#value","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":35,"kind":1024,"name":"view","url":"classes/core_Attachment.default.html#view","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":36,"kind":1024,"name":"op","url":"classes/core_Attachment.default.html#op","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Attachment.default"},{"id":37,"kind":1,"name":"core/Attribute","url":"modules/core_Attribute.html","classes":"tsd-kind-module"},{"id":38,"kind":128,"name":"default","url":"classes/core_Attribute.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Attribute"},{"id":39,"kind":2048,"name":"isWgsl","url":"classes/core_Attribute.default.html#isWgsl","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Attribute.default"},{"id":40,"kind":2048,"name":"getAlignement","url":"classes/core_Attribute.default.html#getAlignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Attribute.default"},{"id":41,"kind":512,"name":"constructor","url":"classes/core_Attribute.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"core/Attribute.default"},{"id":42,"kind":1024,"name":"name","url":"classes/core_Attribute.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":43,"kind":1024,"name":"type","url":"classes/core_Attribute.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":44,"kind":2048,"name":"getWGSLString","url":"classes/core_Attribute.default.html#getWGSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"core/Attribute.default"},{"id":45,"kind":1024,"name":"visibility","url":"classes/core_Attribute.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":46,"kind":1024,"name":"arrayCount","url":"classes/core_Attribute.default.html#arrayCount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":47,"kind":262144,"name":"wgslType","url":"classes/core_Attribute.default.html#wgslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":48,"kind":262144,"name":"glslType","url":"classes/core_Attribute.default.html#glslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":49,"kind":262144,"name":"format","url":"classes/core_Attribute.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":50,"kind":2048,"name":"getSize","url":"classes/core_Attribute.default.html#getSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":51,"kind":2048,"name":"getGLSLString","url":"classes/core_Attribute.default.html#getGLSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Attribute.default"},{"id":52,"kind":1,"name":"core/BindGroup","url":"modules/core_BindGroup.html","classes":"tsd-kind-module"},{"id":53,"kind":128,"name":"default","url":"classes/core_BindGroup.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/BindGroup"},{"id":54,"kind":512,"name":"constructor","url":"classes/core_BindGroup.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/BindGroup.default"},{"id":55,"kind":1024,"name":"gpuBindGroup","url":"classes/core_BindGroup.default.html#gpuBindGroup","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/BindGroup.default"},{"id":56,"kind":1,"name":"core/BindGroupLayout","url":"modules/core_BindGroupLayout.html","classes":"tsd-kind-module"},{"id":57,"kind":128,"name":"default","url":"classes/core_BindGroupLayout.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/BindGroupLayout"},{"id":58,"kind":512,"name":"constructor","url":"classes/core_BindGroupLayout.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":59,"kind":1024,"name":"gpuBindGroupLayout","url":"classes/core_BindGroupLayout.default.html#gpuBindGroupLayout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":60,"kind":1024,"name":"entries","url":"classes/core_BindGroupLayout.default.html#entries","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":61,"kind":2048,"name":"getBindGroupSize","url":"classes/core_BindGroupLayout.default.html#getBindGroupSize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":62,"kind":2048,"name":"getBindingSize","url":"classes/core_BindGroupLayout.default.html#getBindingSize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/BindGroupLayout.default"},{"id":63,"kind":1,"name":"core/Buffer","url":"modules/core_Buffer.html","classes":"tsd-kind-module"},{"id":64,"kind":128,"name":"default","url":"classes/core_Buffer.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Buffer"},{"id":65,"kind":512,"name":"constructor","url":"classes/core_Buffer.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":66,"kind":1024,"name":"gpuBuffer","url":"classes/core_Buffer.default.html#gpuBuffer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":67,"kind":2048,"name":"create","url":"classes/core_Buffer.default.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":68,"kind":2048,"name":"vertexBuffer","url":"classes/core_Buffer.default.html#vertexBuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":69,"kind":2048,"name":"indexBuffer","url":"classes/core_Buffer.default.html#indexBuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":70,"kind":2048,"name":"uniformBuffer","url":"classes/core_Buffer.default.html#uniformBuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":71,"kind":2048,"name":"setSubData","url":"classes/core_Buffer.default.html#setSubData","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":72,"kind":2048,"name":"copyToBuffer","url":"classes/core_Buffer.default.html#copyToBuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":73,"kind":2048,"name":"copyToTexture","url":"classes/core_Buffer.default.html#copyToTexture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":74,"kind":2048,"name":"destroy","url":"classes/core_Buffer.default.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Buffer.default"},{"id":75,"kind":1,"name":"core/BuiltIn","url":"modules/core_BuiltIn.html","classes":"tsd-kind-module"},{"id":76,"kind":128,"name":"default","url":"classes/core_BuiltIn.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/BuiltIn"},{"id":77,"kind":2048,"name":"isWgsl","url":"classes/core_BuiltIn.default.html#isWgsl","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/BuiltIn.default"},{"id":78,"kind":2048,"name":"getAlignement","url":"classes/core_BuiltIn.default.html#getAlignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/BuiltIn.default"},{"id":79,"kind":512,"name":"constructor","url":"classes/core_BuiltIn.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"core/BuiltIn.default"},{"id":80,"kind":1024,"name":"name","url":"classes/core_BuiltIn.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":81,"kind":1024,"name":"type","url":"classes/core_BuiltIn.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":82,"kind":1024,"name":"visibility","url":"classes/core_BuiltIn.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":83,"kind":1024,"name":"io","url":"classes/core_BuiltIn.default.html#io","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/BuiltIn.default"},{"id":84,"kind":2048,"name":"getWGSLString","url":"classes/core_BuiltIn.default.html#getWGSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"core/BuiltIn.default"},{"id":85,"kind":1024,"name":"arrayCount","url":"classes/core_BuiltIn.default.html#arrayCount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":86,"kind":262144,"name":"wgslType","url":"classes/core_BuiltIn.default.html#wgslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":87,"kind":262144,"name":"glslType","url":"classes/core_BuiltIn.default.html#glslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":88,"kind":262144,"name":"format","url":"classes/core_BuiltIn.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":89,"kind":2048,"name":"getSize","url":"classes/core_BuiltIn.default.html#getSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":90,"kind":2048,"name":"getGLSLString","url":"classes/core_BuiltIn.default.html#getGLSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/BuiltIn.default"},{"id":91,"kind":1,"name":"core/Clock","url":"modules/core_Clock.html","classes":"tsd-kind-module"},{"id":92,"kind":128,"name":"default","url":"classes/core_Clock.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Clock"},{"id":93,"kind":512,"name":"constructor","url":"classes/core_Clock.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Clock.default"},{"id":94,"kind":1024,"name":"startTime","url":"classes/core_Clock.default.html#startTime","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Clock.default"},{"id":95,"kind":1024,"name":"prevTime","url":"classes/core_Clock.default.html#prevTime","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Clock.default"},{"id":96,"kind":1024,"name":"time","url":"classes/core_Clock.default.html#time","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Clock.default"},{"id":97,"kind":2048,"name":"reset","url":"classes/core_Clock.default.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Clock.default"},{"id":98,"kind":2048,"name":"start","url":"classes/core_Clock.default.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Clock.default"},{"id":99,"kind":2048,"name":"getDelta","url":"classes/core_Clock.default.html#getDelta","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Clock.default"},{"id":100,"kind":1,"name":"core/Command","url":"modules/core_Command.html","classes":"tsd-kind-module"},{"id":101,"kind":128,"name":"default","url":"classes/core_Command.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Command"},{"id":102,"kind":512,"name":"constructor","url":"classes/core_Command.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Command.default"},{"id":103,"kind":1024,"name":"pass","url":"classes/core_Command.default.html#pass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":104,"kind":1024,"name":"pipeline","url":"classes/core_Command.default.html#pipeline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":105,"kind":1024,"name":"vertexBuffers","url":"classes/core_Command.default.html#vertexBuffers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":106,"kind":1024,"name":"indexBuffer","url":"classes/core_Command.default.html#indexBuffer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":107,"kind":1024,"name":"indexFormat","url":"classes/core_Command.default.html#indexFormat","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":108,"kind":1024,"name":"bindGroups","url":"classes/core_Command.default.html#bindGroups","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":109,"kind":1024,"name":"count","url":"classes/core_Command.default.html#count","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":110,"kind":1024,"name":"instances","url":"classes/core_Command.default.html#instances","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":111,"kind":1024,"name":"dispatch","url":"classes/core_Command.default.html#dispatch","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Command.default"},{"id":112,"kind":1,"name":"core/Context","url":"modules/core_Context.html","classes":"tsd-kind-module"},{"id":113,"kind":128,"name":"default","url":"classes/core_Context.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Context"},{"id":114,"kind":512,"name":"constructor","url":"classes/core_Context.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Context.default"},{"id":115,"kind":1024,"name":"canvas","url":"classes/core_Context.default.html#canvas","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Context.default"},{"id":116,"kind":1024,"name":"context","url":"classes/core_Context.default.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Context.default"},{"id":117,"kind":1024,"name":"adapter","url":"classes/core_Context.default.html#adapter","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":118,"kind":1024,"name":"commandEncoder","url":"classes/core_Context.default.html#commandEncoder","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":119,"kind":1024,"name":"passEncoder","url":"classes/core_Context.default.html#passEncoder","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":120,"kind":1024,"name":"defaultDepthStencilAttachment","url":"classes/core_Context.default.html#defaultDepthStencilAttachment","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Context.default"},{"id":121,"kind":2048,"name":"init","url":"classes/core_Context.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":122,"kind":2048,"name":"resize","url":"classes/core_Context.default.html#resize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":123,"kind":2048,"name":"submit","url":"classes/core_Context.default.html#submit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":124,"kind":2048,"name":"render","url":"classes/core_Context.default.html#render","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Context.default"},{"id":125,"kind":1,"name":"core/Pass","url":"modules/core_Pass.html","classes":"tsd-kind-module"},{"id":126,"kind":128,"name":"default","url":"classes/core_Pass.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Pass"},{"id":127,"kind":512,"name":"constructor","url":"classes/core_Pass.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Pass.default"},{"id":128,"kind":1024,"name":"type","url":"classes/core_Pass.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":129,"kind":1024,"name":"colorAttachments","url":"classes/core_Pass.default.html#colorAttachments","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":130,"kind":1024,"name":"depthAttachment","url":"classes/core_Pass.default.html#depthAttachment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":131,"kind":1024,"name":"stencilAttachment","url":"classes/core_Pass.default.html#stencilAttachment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pass.default"},{"id":132,"kind":262144,"name":"descriptor","url":"classes/core_Pass.default.html#descriptor","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"core/Pass.default"},{"id":133,"kind":1,"name":"core/Pipeline","url":"modules/core_Pipeline.html","classes":"tsd-kind-module"},{"id":134,"kind":128,"name":"default","url":"classes/core_Pipeline.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Pipeline"},{"id":135,"kind":512,"name":"constructor","url":"classes/core_Pipeline.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":136,"kind":1024,"name":"gpuPipeline","url":"classes/core_Pipeline.default.html#gpuPipeline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pipeline.default"},{"id":137,"kind":1024,"name":"program","url":"classes/core_Pipeline.default.html#program","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Pipeline.default"},{"id":138,"kind":1024,"name":"language","url":"classes/core_Pipeline.default.html#language","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":139,"kind":1024,"name":"fragmentTargets","url":"classes/core_Pipeline.default.html#fragmentTargets","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":140,"kind":2048,"name":"init","url":"classes/core_Pipeline.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Pipeline.default"},{"id":141,"kind":1024,"name":"bindGroupLayouts","url":"classes/core_Pipeline.default.html#bindGroupLayouts","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":142,"kind":1024,"name":"ins","url":"classes/core_Pipeline.default.html#ins","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":143,"kind":1024,"name":"outs","url":"classes/core_Pipeline.default.html#outs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":144,"kind":1024,"name":"structs","url":"classes/core_Pipeline.default.html#structs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":145,"kind":1024,"name":"fragmentOuts","url":"classes/core_Pipeline.default.html#fragmentOuts","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":146,"kind":1024,"name":"descriptor","url":"classes/core_Pipeline.default.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":147,"kind":1024,"name":"stepMode","url":"classes/core_Pipeline.default.html#stepMode","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":148,"kind":2048,"name":"vertex","url":"classes/core_Pipeline.default.html#vertex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":149,"kind":2048,"name":"fragment","url":"classes/core_Pipeline.default.html#fragment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":150,"kind":2048,"name":"compute","url":"classes/core_Pipeline.default.html#compute","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":151,"kind":2048,"name":"vertexBody","url":"classes/core_Pipeline.default.html#vertexBody","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":152,"kind":2048,"name":"fragmentBody","url":"classes/core_Pipeline.default.html#fragmentBody","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":153,"kind":2048,"name":"computeBody","url":"classes/core_Pipeline.default.html#computeBody","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Pipeline.default"},{"id":154,"kind":1,"name":"core/Program","url":"modules/core_Program.html","classes":"tsd-kind-module"},{"id":155,"kind":128,"name":"default","url":"classes/core_Program.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Program"},{"id":156,"kind":512,"name":"constructor","url":"classes/core_Program.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Program.default"},{"id":157,"kind":1024,"name":"bindGroupLayouts","url":"classes/core_Program.default.html#bindGroupLayouts","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Program.default"},{"id":158,"kind":1024,"name":"shaders","url":"classes/core_Program.default.html#shaders","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Program.default"},{"id":159,"kind":65536,"name":"__type","url":"classes/core_Program.default.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"core/Program.default"},{"id":160,"kind":2048,"name":"vertex","url":"classes/core_Program.default.html#__type.vertex","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"core/Program.default.__type"},{"id":161,"kind":2048,"name":"fragment","url":"classes/core_Program.default.html#__type.fragment","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"core/Program.default.__type"},{"id":162,"kind":2048,"name":"compute","url":"classes/core_Program.default.html#__type.compute","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"core/Program.default.__type"},{"id":163,"kind":1024,"name":"language","url":"classes/core_Program.default.html#language","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Program.default"},{"id":164,"kind":2048,"name":"init","url":"classes/core_Program.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Program.default"},{"id":165,"kind":2048,"name":"getWGSLBufferString","url":"classes/core_Program.default.html#getWGSLBufferString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Program.default"},{"id":166,"kind":2048,"name":"getWGSLHeaders","url":"classes/core_Program.default.html#getWGSLHeaders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Program.default"},{"id":167,"kind":2048,"name":"getGLSLBufferString","url":"classes/core_Program.default.html#getGLSLBufferString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Program.default"},{"id":168,"kind":2048,"name":"getGLSLHeaders","url":"classes/core_Program.default.html#getGLSLHeaders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Program.default"},{"id":169,"kind":1,"name":"core/Sampler","url":"modules/core_Sampler.html","classes":"tsd-kind-module"},{"id":170,"kind":128,"name":"default","url":"classes/core_Sampler.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Sampler"},{"id":171,"kind":512,"name":"constructor","url":"classes/core_Sampler.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Sampler.default"},{"id":172,"kind":1024,"name":"gpuSampler","url":"classes/core_Sampler.default.html#gpuSampler","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Sampler.default"},{"id":173,"kind":1,"name":"core/Shader","url":"modules/core_Shader.html","classes":"tsd-kind-module"},{"id":174,"kind":128,"name":"default","url":"classes/core_Shader.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Shader"},{"id":175,"kind":512,"name":"constructor","url":"classes/core_Shader.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":176,"kind":1024,"name":"shaderModule","url":"classes/core_Shader.default.html#shaderModule","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Shader.default"},{"id":177,"kind":1024,"name":"source","url":"classes/core_Shader.default.html#source","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"core/Shader.default"},{"id":178,"kind":2048,"name":"init","url":"classes/core_Shader.default.html#init","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Shader.default"},{"id":179,"kind":2048,"name":"getWGSLHeaders","url":"classes/core_Shader.default.html#getWGSLHeaders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Shader.default"},{"id":180,"kind":2048,"name":"getGLSLHeaders","url":"classes/core_Shader.default.html#getGLSLHeaders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Shader.default"},{"id":181,"kind":1024,"name":"type","url":"classes/core_Shader.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":182,"kind":1024,"name":"main","url":"classes/core_Shader.default.html#main","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":183,"kind":1024,"name":"body","url":"classes/core_Shader.default.html#body","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":184,"kind":1024,"name":"ins","url":"classes/core_Shader.default.html#ins","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":185,"kind":1024,"name":"outs","url":"classes/core_Shader.default.html#outs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":186,"kind":1024,"name":"structs","url":"classes/core_Shader.default.html#structs","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":187,"kind":1024,"name":"language","url":"classes/core_Shader.default.html#language","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Shader.default"},{"id":188,"kind":1,"name":"core/State","url":"modules/core_State.html","classes":"tsd-kind-module"},{"id":189,"kind":32,"name":"default","url":"modules/core_State.html#default","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"core/State"},{"id":190,"kind":1,"name":"core/Struct","url":"modules/core_Struct.html","classes":"tsd-kind-module"},{"id":191,"kind":128,"name":"default","url":"classes/core_Struct.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Struct"},{"id":192,"kind":2048,"name":"isWgsl","url":"classes/core_Struct.default.html#isWgsl","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Struct.default"},{"id":193,"kind":2048,"name":"getAlignement","url":"classes/core_Struct.default.html#getAlignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Struct.default"},{"id":194,"kind":512,"name":"constructor","url":"classes/core_Struct.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"core/Struct.default"},{"id":195,"kind":1024,"name":"memberName","url":"classes/core_Struct.default.html#memberName","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Struct.default"},{"id":196,"kind":1024,"name":"name","url":"classes/core_Struct.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Struct.default"},{"id":197,"kind":1024,"name":"members","url":"classes/core_Struct.default.html#members","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Struct.default"},{"id":198,"kind":1024,"name":"visibility","url":"classes/core_Struct.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Struct.default"},{"id":199,"kind":1024,"name":"arrayCount","url":"classes/core_Struct.default.html#arrayCount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Struct.default"},{"id":200,"kind":262144,"name":"wgslType","url":"classes/core_Struct.default.html#wgslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Struct.default"},{"id":201,"kind":262144,"name":"glslType","url":"classes/core_Struct.default.html#glslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Struct.default"},{"id":202,"kind":262144,"name":"format","url":"classes/core_Struct.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Struct.default"},{"id":203,"kind":2048,"name":"getSize","url":"classes/core_Struct.default.html#getSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"core/Struct.default"},{"id":204,"kind":2048,"name":"getWGSLMemberString","url":"classes/core_Struct.default.html#getWGSLMemberString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Struct.default"},{"id":205,"kind":2048,"name":"getGLSLMemberString","url":"classes/core_Struct.default.html#getGLSLMemberString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Struct.default"},{"id":206,"kind":2048,"name":"getWGSLString","url":"classes/core_Struct.default.html#getWGSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"core/Struct.default"},{"id":207,"kind":2048,"name":"getGLSLString","url":"classes/core_Struct.default.html#getGLSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"core/Struct.default"},{"id":208,"kind":1024,"name":"type","url":"classes/core_Struct.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Struct.default"},{"id":209,"kind":1,"name":"core/Texture","url":"modules/core_Texture.html","classes":"tsd-kind-module"},{"id":210,"kind":128,"name":"default","url":"classes/core_Texture.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Texture"},{"id":211,"kind":512,"name":"constructor","url":"classes/core_Texture.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Texture.default"},{"id":212,"kind":1024,"name":"gpuTexture","url":"classes/core_Texture.default.html#gpuTexture","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":213,"kind":1024,"name":"mipLevelCount","url":"classes/core_Texture.default.html#mipLevelCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":214,"kind":1024,"name":"descriptor","url":"classes/core_Texture.default.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":215,"kind":1024,"name":"image","url":"classes/core_Texture.default.html#image","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Texture.default"},{"id":216,"kind":2048,"name":"setMipMap","url":"classes/core_Texture.default.html#setMipMap","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Texture.default"},{"id":217,"kind":2048,"name":"update","url":"classes/core_Texture.default.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Texture.default"},{"id":218,"kind":1,"name":"core/Uniform","url":"modules/core_Uniform.html","classes":"tsd-kind-module"},{"id":219,"kind":128,"name":"default","url":"classes/core_Uniform.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Uniform"},{"id":220,"kind":2048,"name":"isWgsl","url":"classes/core_Uniform.default.html#isWgsl","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Uniform.default"},{"id":221,"kind":2048,"name":"getAlignement","url":"classes/core_Uniform.default.html#getAlignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"core/Uniform.default"},{"id":222,"kind":512,"name":"constructor","url":"classes/core_Uniform.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"core/Uniform.default"},{"id":223,"kind":1024,"name":"name","url":"classes/core_Uniform.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":224,"kind":1024,"name":"type","url":"classes/core_Uniform.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":225,"kind":1024,"name":"visibility","url":"classes/core_Uniform.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":226,"kind":1024,"name":"arrayCount","url":"classes/core_Uniform.default.html#arrayCount","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":227,"kind":262144,"name":"wgslType","url":"classes/core_Uniform.default.html#wgslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":228,"kind":262144,"name":"glslType","url":"classes/core_Uniform.default.html#glslType","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":229,"kind":262144,"name":"format","url":"classes/core_Uniform.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":230,"kind":2048,"name":"getSize","url":"classes/core_Uniform.default.html#getSize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":231,"kind":2048,"name":"getWGSLString","url":"classes/core_Uniform.default.html#getWGSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":232,"kind":2048,"name":"getGLSLString","url":"classes/core_Uniform.default.html#getGLSLString","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"core/Uniform.default"},{"id":233,"kind":1,"name":"core/Variable","url":"modules/core_Variable.html","classes":"tsd-kind-module"},{"id":234,"kind":128,"name":"default","url":"classes/core_Variable.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"core/Variable"},{"id":235,"kind":2048,"name":"isWgsl","url":"classes/core_Variable.default.html#isWgsl","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"core/Variable.default"},{"id":236,"kind":2048,"name":"getAlignement","url":"classes/core_Variable.default.html#getAlignement","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"core/Variable.default"},{"id":237,"kind":512,"name":"constructor","url":"classes/core_Variable.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"core/Variable.default"},{"id":238,"kind":1024,"name":"name","url":"classes/core_Variable.default.html#name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":239,"kind":1024,"name":"type","url":"classes/core_Variable.default.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":240,"kind":1024,"name":"visibility","url":"classes/core_Variable.default.html#visibility","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":241,"kind":1024,"name":"arrayCount","url":"classes/core_Variable.default.html#arrayCount","classes":"tsd-kind-property tsd-parent-kind-class","parent":"core/Variable.default"},{"id":242,"kind":262144,"name":"wgslType","url":"classes/core_Variable.default.html#wgslType","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"core/Variable.default"},{"id":243,"kind":262144,"name":"glslType","url":"classes/core_Variable.default.html#glslType","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"core/Variable.default"},{"id":244,"kind":262144,"name":"format","url":"classes/core_Variable.default.html#format","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"core/Variable.default"},{"id":245,"kind":2048,"name":"getSize","url":"classes/core_Variable.default.html#getSize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Variable.default"},{"id":246,"kind":2048,"name":"getWGSLString","url":"classes/core_Variable.default.html#getWGSLString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Variable.default"},{"id":247,"kind":2048,"name":"getGLSLString","url":"classes/core_Variable.default.html#getGLSLString","classes":"tsd-kind-method tsd-parent-kind-class","parent":"core/Variable.default"},{"id":248,"kind":1,"name":"helpers/Axes","url":"modules/helpers_Axes.html","classes":"tsd-kind-module"},{"id":249,"kind":128,"name":"default","url":"classes/helpers_Axes.default.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"helpers/Axes"},{"id":250,"kind":512,"name":"constructor","url":"classes/helpers_Axes.default.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":251,"kind":1024,"name":"command","url":"classes/helpers_Axes.default.html#command","classes":"tsd-kind-property tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":252,"kind":1024,"name":"buffer","url":"classes/helpers_Axes.default.html#buffer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":253,"kind":2048,"name":"setScale","url":"classes/helpers_Axes.default.html#setScale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"helpers/Axes.default"},{"id":254,"kind":1,"name":"index","url":"modules/index.html","classes":"tsd-kind-module"},{"id":255,"kind":1,"name":"shaders/constants.glsl","url":"modules/shaders_constants_glsl.html","classes":"tsd-kind-module"},{"id":256,"kind":1024,"name":"default","url":"modules/shaders_constants_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/constants.glsl"},{"id":257,"kind":65536,"name":"__type","url":"modules/shaders_constants_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/constants.glsl"},{"id":258,"kind":1024,"name":"PI","url":"modules/shaders_constants_glsl.html#__type.PI","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.glsl.__type"},{"id":259,"kind":1024,"name":"EPSILON","url":"modules/shaders_constants_glsl.html#__type.EPSILON","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.glsl.__type"},{"id":260,"kind":1024,"name":"GAMMA","url":"modules/shaders_constants_glsl.html#__type.GAMMA","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.glsl.__type"},{"id":261,"kind":1,"name":"shaders/constants.wgsl","url":"modules/shaders_constants_wgsl.html","classes":"tsd-kind-module"},{"id":262,"kind":1024,"name":"default","url":"modules/shaders_constants_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/constants.wgsl"},{"id":263,"kind":65536,"name":"__type","url":"modules/shaders_constants_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/constants.wgsl"},{"id":264,"kind":1024,"name":"PI","url":"modules/shaders_constants_wgsl.html#__type.PI","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.wgsl.__type"},{"id":265,"kind":1024,"name":"EPSILON","url":"modules/shaders_constants_wgsl.html#__type.EPSILON","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.wgsl.__type"},{"id":266,"kind":1024,"name":"GAMMA","url":"modules/shaders_constants_wgsl.html#__type.GAMMA","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/constants.wgsl.__type"},{"id":267,"kind":1,"name":"shaders/index.glsl","url":"modules/shaders_index_glsl.html","classes":"tsd-kind-module"},{"id":268,"kind":1,"name":"shaders","url":"modules/shaders.html","classes":"tsd-kind-module"},{"id":269,"kind":1,"name":"shaders/lighting/diffuse.glsl","url":"modules/shaders_lighting_diffuse_glsl.html","classes":"tsd-kind-module"},{"id":270,"kind":1024,"name":"default","url":"modules/shaders_lighting_diffuse_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/diffuse.glsl"},{"id":271,"kind":65536,"name":"__type","url":"modules/shaders_lighting_diffuse_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/diffuse.glsl"},{"id":272,"kind":1024,"name":"OREN_NAYAR","url":"modules/shaders_lighting_diffuse_glsl.html#__type.OREN_NAYAR","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/diffuse.glsl.__type"},{"id":273,"kind":1024,"name":"LAMBERT","url":"modules/shaders_lighting_diffuse_glsl.html#__type.LAMBERT","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/diffuse.glsl.__type"},{"id":274,"kind":1,"name":"shaders/lighting/diffuse.wgsl","url":"modules/shaders_lighting_diffuse_wgsl.html","classes":"tsd-kind-module"},{"id":275,"kind":1024,"name":"default","url":"modules/shaders_lighting_diffuse_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/diffuse.wgsl"},{"id":276,"kind":65536,"name":"__type","url":"modules/shaders_lighting_diffuse_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/diffuse.wgsl"},{"id":277,"kind":1024,"name":"OREN_NAYAR","url":"modules/shaders_lighting_diffuse_wgsl.html#__type.OREN_NAYAR","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/diffuse.wgsl.__type"},{"id":278,"kind":1024,"name":"LAMBERT","url":"modules/shaders_lighting_diffuse_wgsl.html#__type.LAMBERT","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/diffuse.wgsl.__type"},{"id":279,"kind":1,"name":"shaders/lighting/direct.glsl","url":"modules/shaders_lighting_direct_glsl.html","classes":"tsd-kind-module"},{"id":280,"kind":1024,"name":"default","url":"modules/shaders_lighting_direct_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/direct.glsl"},{"id":281,"kind":65536,"name":"__type","url":"modules/shaders_lighting_direct_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/direct.glsl"},{"id":282,"kind":1024,"name":"PHONG","url":"modules/shaders_lighting_direct_glsl.html#__type.PHONG","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/direct.glsl.__type"},{"id":283,"kind":1,"name":"shaders/lighting/direct.wgsl","url":"modules/shaders_lighting_direct_wgsl.html","classes":"tsd-kind-module"},{"id":284,"kind":1024,"name":"default","url":"modules/shaders_lighting_direct_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/direct.wgsl"},{"id":285,"kind":65536,"name":"__type","url":"modules/shaders_lighting_direct_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/direct.wgsl"},{"id":286,"kind":1024,"name":"PHONG","url":"modules/shaders_lighting_direct_wgsl.html#__type.PHONG","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/direct.wgsl.__type"},{"id":287,"kind":1,"name":"shaders/lighting/gamma.glsl","url":"modules/shaders_lighting_gamma_glsl.html","classes":"tsd-kind-module"},{"id":288,"kind":1024,"name":"default","url":"modules/shaders_lighting_gamma_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/gamma.glsl"},{"id":289,"kind":1,"name":"shaders/lighting/gamma.wgsl","url":"modules/shaders_lighting_gamma_wgsl.html","classes":"tsd-kind-module"},{"id":290,"kind":1024,"name":"default","url":"modules/shaders_lighting_gamma_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/gamma.wgsl"},{"id":291,"kind":1,"name":"shaders/lighting/linear.glsl","url":"modules/shaders_lighting_linear_glsl.html","classes":"tsd-kind-module"},{"id":292,"kind":1024,"name":"default","url":"modules/shaders_lighting_linear_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/linear.glsl"},{"id":293,"kind":1,"name":"shaders/lighting/linear.wgsl","url":"modules/shaders_lighting_linear_wgsl.html","classes":"tsd-kind-module"},{"id":294,"kind":1024,"name":"default","url":"modules/shaders_lighting_linear_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/linear.wgsl"},{"id":295,"kind":1,"name":"shaders/lighting/specular.glsl","url":"modules/shaders_lighting_specular_glsl.html","classes":"tsd-kind-module"},{"id":296,"kind":1024,"name":"default","url":"modules/shaders_lighting_specular_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/specular.glsl"},{"id":297,"kind":65536,"name":"__type","url":"modules/shaders_lighting_specular_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/specular.glsl"},{"id":298,"kind":1024,"name":"BLINNPHONG","url":"modules/shaders_lighting_specular_glsl.html#__type.BLINNPHONG","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":299,"kind":1024,"name":"PHONG","url":"modules/shaders_lighting_specular_glsl.html#__type.PHONG","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":300,"kind":1024,"name":"GAUSSIAN","url":"modules/shaders_lighting_specular_glsl.html#__type.GAUSSIAN","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":301,"kind":1024,"name":"BECKMANN","url":"modules/shaders_lighting_specular_glsl.html#__type.BECKMANN","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":302,"kind":1024,"name":"COOK_TORRANCE","url":"modules/shaders_lighting_specular_glsl.html#__type.COOK_TORRANCE","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.glsl.__type"},{"id":303,"kind":1,"name":"shaders/lighting/specular.wgsl","url":"modules/shaders_lighting_specular_wgsl.html","classes":"tsd-kind-module"},{"id":304,"kind":1024,"name":"default","url":"modules/shaders_lighting_specular_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/lighting/specular.wgsl"},{"id":305,"kind":65536,"name":"__type","url":"modules/shaders_lighting_specular_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/lighting/specular.wgsl"},{"id":306,"kind":1024,"name":"BLINNPHONG","url":"modules/shaders_lighting_specular_wgsl.html#__type.BLINNPHONG","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.wgsl.__type"},{"id":307,"kind":1024,"name":"PHONG","url":"modules/shaders_lighting_specular_wgsl.html#__type.PHONG","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.wgsl.__type"},{"id":308,"kind":1024,"name":"GAUSSIAN","url":"modules/shaders_lighting_specular_wgsl.html#__type.GAUSSIAN","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.wgsl.__type"},{"id":309,"kind":1024,"name":"BECKMANN","url":"modules/shaders_lighting_specular_wgsl.html#__type.BECKMANN","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.wgsl.__type"},{"id":310,"kind":1024,"name":"COOK_TORRANCE","url":"modules/shaders_lighting_specular_wgsl.html#__type.COOK_TORRANCE","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/lighting/specular.wgsl.__type"},{"id":311,"kind":1,"name":"shaders/noise/classic.glsl","url":"modules/shaders_noise_classic_glsl.html","classes":"tsd-kind-module"},{"id":312,"kind":1024,"name":"default","url":"modules/shaders_noise_classic_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/classic.glsl"},{"id":313,"kind":65536,"name":"__type","url":"modules/shaders_noise_classic_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/classic.glsl"},{"id":314,"kind":1024,"name":"CNOISE2D","url":"modules/shaders_noise_classic_glsl.html#__type.CNOISE2D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.glsl.__type"},{"id":315,"kind":1024,"name":"CNOISE3D","url":"modules/shaders_noise_classic_glsl.html#__type.CNOISE3D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.glsl.__type"},{"id":316,"kind":1024,"name":"CNOISE4D","url":"modules/shaders_noise_classic_glsl.html#__type.CNOISE4D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.glsl.__type"},{"id":317,"kind":1,"name":"shaders/noise/classic.wgsl","url":"modules/shaders_noise_classic_wgsl.html","classes":"tsd-kind-module"},{"id":318,"kind":1024,"name":"default","url":"modules/shaders_noise_classic_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/classic.wgsl"},{"id":319,"kind":65536,"name":"__type","url":"modules/shaders_noise_classic_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/classic.wgsl"},{"id":320,"kind":1024,"name":"CNOISE2D","url":"modules/shaders_noise_classic_wgsl.html#__type.CNOISE2D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.wgsl.__type"},{"id":321,"kind":1024,"name":"CNOISE3D","url":"modules/shaders_noise_classic_wgsl.html#__type.CNOISE3D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.wgsl.__type"},{"id":322,"kind":1024,"name":"CNOISE4D","url":"modules/shaders_noise_classic_wgsl.html#__type.CNOISE4D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/classic.wgsl.__type"},{"id":323,"kind":1,"name":"shaders/noise/index.glsl","url":"modules/shaders_noise_index_glsl.html","classes":"tsd-kind-module"},{"id":324,"kind":1,"name":"shaders/noise/index.wgsl","url":"modules/shaders_noise_index_wgsl.html","classes":"tsd-kind-module"},{"id":325,"kind":1,"name":"shaders/noise/periodic.glsl","url":"modules/shaders_noise_periodic_glsl.html","classes":"tsd-kind-module"},{"id":326,"kind":1024,"name":"default","url":"modules/shaders_noise_periodic_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/periodic.glsl"},{"id":327,"kind":65536,"name":"__type","url":"modules/shaders_noise_periodic_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/periodic.glsl"},{"id":328,"kind":1024,"name":"PNOISE2D","url":"modules/shaders_noise_periodic_glsl.html#__type.PNOISE2D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.glsl.__type"},{"id":329,"kind":1024,"name":"PNOISE3D","url":"modules/shaders_noise_periodic_glsl.html#__type.PNOISE3D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.glsl.__type"},{"id":330,"kind":1024,"name":"PNOISE4D","url":"modules/shaders_noise_periodic_glsl.html#__type.PNOISE4D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.glsl.__type"},{"id":331,"kind":1,"name":"shaders/noise/periodic.wgsl","url":"modules/shaders_noise_periodic_wgsl.html","classes":"tsd-kind-module"},{"id":332,"kind":1024,"name":"default","url":"modules/shaders_noise_periodic_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/periodic.wgsl"},{"id":333,"kind":65536,"name":"__type","url":"modules/shaders_noise_periodic_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/periodic.wgsl"},{"id":334,"kind":1024,"name":"PNOISE2D","url":"modules/shaders_noise_periodic_wgsl.html#__type.PNOISE2D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.wgsl.__type"},{"id":335,"kind":1024,"name":"PNOISE3D","url":"modules/shaders_noise_periodic_wgsl.html#__type.PNOISE3D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.wgsl.__type"},{"id":336,"kind":1024,"name":"PNOISE4D","url":"modules/shaders_noise_periodic_wgsl.html#__type.PNOISE4D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/periodic.wgsl.__type"},{"id":337,"kind":1,"name":"shaders/noise/simplex.glsl","url":"modules/shaders_noise_simplex_glsl.html","classes":"tsd-kind-module"},{"id":338,"kind":1024,"name":"default","url":"modules/shaders_noise_simplex_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/simplex.glsl"},{"id":339,"kind":65536,"name":"__type","url":"modules/shaders_noise_simplex_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/simplex.glsl"},{"id":340,"kind":1024,"name":"SNOISE2D","url":"modules/shaders_noise_simplex_glsl.html#__type.SNOISE2D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.glsl.__type"},{"id":341,"kind":1024,"name":"SNOISE3D","url":"modules/shaders_noise_simplex_glsl.html#__type.SNOISE3D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.glsl.__type"},{"id":342,"kind":1024,"name":"SNOISE4D","url":"modules/shaders_noise_simplex_glsl.html#__type.SNOISE4D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.glsl.__type"},{"id":343,"kind":1,"name":"shaders/noise/simplex.wgsl","url":"modules/shaders_noise_simplex_wgsl.html","classes":"tsd-kind-module"},{"id":344,"kind":1024,"name":"default","url":"modules/shaders_noise_simplex_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/simplex.wgsl"},{"id":345,"kind":65536,"name":"__type","url":"modules/shaders_noise_simplex_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/simplex.wgsl"},{"id":346,"kind":1024,"name":"SNOISE2D","url":"modules/shaders_noise_simplex_wgsl.html#__type.SNOISE2D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.wgsl.__type"},{"id":347,"kind":1024,"name":"SNOISE3D","url":"modules/shaders_noise_simplex_wgsl.html#__type.SNOISE3D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.wgsl.__type"},{"id":348,"kind":1024,"name":"SNOISE4D","url":"modules/shaders_noise_simplex_wgsl.html#__type.SNOISE4D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/simplex.wgsl.__type"},{"id":349,"kind":1,"name":"shaders/noise/utils.glsl","url":"modules/shaders_noise_utils_glsl.html","classes":"tsd-kind-module"},{"id":350,"kind":32,"name":"FUNCTIONS","url":"modules/shaders_noise_utils_glsl.html#FUNCTIONS","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.glsl"},{"id":351,"kind":32,"name":"FADE2","url":"modules/shaders_noise_utils_glsl.html#FADE2","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.glsl"},{"id":352,"kind":32,"name":"FADE3","url":"modules/shaders_noise_utils_glsl.html#FADE3","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.glsl"},{"id":353,"kind":32,"name":"FADE4","url":"modules/shaders_noise_utils_glsl.html#FADE4","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.glsl"},{"id":354,"kind":1,"name":"shaders/noise/utils.wgsl","url":"modules/shaders_noise_utils_wgsl.html","classes":"tsd-kind-module"},{"id":355,"kind":32,"name":"MOD289_1","url":"modules/shaders_noise_utils_wgsl.html#MOD289_1","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":356,"kind":32,"name":"MOD289_2","url":"modules/shaders_noise_utils_wgsl.html#MOD289_2","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":357,"kind":32,"name":"MOD289_3","url":"modules/shaders_noise_utils_wgsl.html#MOD289_3","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":358,"kind":32,"name":"MOD289_4","url":"modules/shaders_noise_utils_wgsl.html#MOD289_4","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":359,"kind":32,"name":"PERMUTE_1","url":"modules/shaders_noise_utils_wgsl.html#PERMUTE_1","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":360,"kind":32,"name":"PERMUTE_3","url":"modules/shaders_noise_utils_wgsl.html#PERMUTE_3","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":361,"kind":32,"name":"PERMUTE_4","url":"modules/shaders_noise_utils_wgsl.html#PERMUTE_4","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":362,"kind":32,"name":"FADE_2","url":"modules/shaders_noise_utils_wgsl.html#FADE_2","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":363,"kind":32,"name":"FADE_3","url":"modules/shaders_noise_utils_wgsl.html#FADE_3","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":364,"kind":32,"name":"FADE_4","url":"modules/shaders_noise_utils_wgsl.html#FADE_4","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":365,"kind":32,"name":"TAYLOR_INV_SQRT_1","url":"modules/shaders_noise_utils_wgsl.html#TAYLOR_INV_SQRT_1","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":366,"kind":32,"name":"TAYLOR_INV_SQRT_4","url":"modules/shaders_noise_utils_wgsl.html#TAYLOR_INV_SQRT_4","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"shaders/noise/utils.wgsl"},{"id":367,"kind":1,"name":"shaders/noise/worley.wgsl","url":"modules/shaders_noise_worley_wgsl.html","classes":"tsd-kind-module"},{"id":368,"kind":1024,"name":"default","url":"modules/shaders_noise_worley_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/noise/worley.wgsl"},{"id":369,"kind":65536,"name":"__type","url":"modules/shaders_noise_worley_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/noise/worley.wgsl"},{"id":370,"kind":1024,"name":"WORLEY2D","url":"modules/shaders_noise_worley_wgsl.html#__type.WORLEY2D","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/noise/worley.wgsl.__type"},{"id":371,"kind":1,"name":"shaders/utils.glsl","url":"modules/shaders_utils_glsl.html","classes":"tsd-kind-module"},{"id":372,"kind":1024,"name":"default","url":"modules/shaders_utils_glsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/utils.glsl"},{"id":373,"kind":65536,"name":"__type","url":"modules/shaders_utils_glsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/utils.glsl"},{"id":374,"kind":1024,"name":"SATURATE","url":"modules/shaders_utils_glsl.html#__type.SATURATE","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/utils.glsl.__type"},{"id":375,"kind":1,"name":"shaders/utils.wgsl","url":"modules/shaders_utils_wgsl.html","classes":"tsd-kind-module"},{"id":376,"kind":1024,"name":"default","url":"modules/shaders_utils_wgsl.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"shaders/utils.wgsl"},{"id":377,"kind":65536,"name":"__type","url":"modules/shaders_utils_wgsl.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-module","parent":"shaders/utils.wgsl"},{"id":378,"kind":1024,"name":"SATURATE","url":"modules/shaders_utils_wgsl.html#__type.SATURATE","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/utils.wgsl.__type"},{"id":379,"kind":1024,"name":"RANDOM","url":"modules/shaders_utils_wgsl.html#__type.RANDOM","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"shaders/utils.wgsl.__type"},{"id":380,"kind":1,"name":"types","url":"modules/types.html","classes":"tsd-kind-module"},{"id":381,"kind":4194304,"name":"GLSLStorageQualifier","url":"modules/types.html#GLSLStorageQualifier","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":382,"kind":4194304,"name":"GLSLLayoutQualifier","url":"modules/types.html#GLSLLayoutQualifier","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":383,"kind":4194304,"name":"GLSLSamplerType","url":"modules/types.html#GLSLSamplerType","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":384,"kind":4194304,"name":"GLSLShadowSamplerType","url":"modules/types.html#GLSLShadowSamplerType","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":385,"kind":256,"name":"GLSLTypeQualifiers","url":"interfaces/types.GLSLTypeQualifiers.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":386,"kind":1024,"name":"layout","url":"interfaces/types.GLSLTypeQualifiers.html#layout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.GLSLTypeQualifiers"},{"id":387,"kind":1024,"name":"storage","url":"interfaces/types.GLSLTypeQualifiers.html#storage","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.GLSLTypeQualifiers"},{"id":388,"kind":4194304,"name":"Language","url":"modules/types.html#Language","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":389,"kind":256,"name":"ContextState","url":"interfaces/types.ContextState.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":390,"kind":1024,"name":"device","url":"interfaces/types.ContextState.html#device","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":391,"kind":1024,"name":"glslang","url":"interfaces/types.ContextState.html#glslang","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":392,"kind":65536,"name":"__type","url":"interfaces/types.ContextState.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-interface","parent":"types.ContextState"},{"id":393,"kind":2048,"name":"compileGLSL","url":"interfaces/types.ContextState.html#__type.compileGLSL","classes":"tsd-kind-method tsd-parent-kind-type-literal","parent":"types.ContextState.__type"},{"id":394,"kind":1024,"name":"debug","url":"interfaces/types.ContextState.html#debug","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":395,"kind":1024,"name":"error","url":"interfaces/types.ContextState.html#error","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextState"},{"id":396,"kind":256,"name":"ContextOptions","url":"interfaces/types.ContextOptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":397,"kind":1024,"name":"canvas","url":"interfaces/types.ContextOptions.html#canvas","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextOptions"},{"id":398,"kind":1024,"name":"context","url":"interfaces/types.ContextOptions.html#context","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ContextOptions"},{"id":399,"kind":256,"name":"BindGroupLayoutEntry","url":"interfaces/types.BindGroupLayoutEntry.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":400,"kind":1024,"name":"name","url":"interfaces/types.BindGroupLayoutEntry.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":401,"kind":1024,"name":"uniforms","url":"interfaces/types.BindGroupLayoutEntry.html#uniforms","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":402,"kind":1024,"name":"members","url":"interfaces/types.BindGroupLayoutEntry.html#members","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":403,"kind":1024,"name":"dimension","url":"interfaces/types.BindGroupLayoutEntry.html#dimension","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":404,"kind":1024,"name":"qualifiers","url":"interfaces/types.BindGroupLayoutEntry.html#qualifiers","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":405,"kind":1024,"name":"samplerType","url":"interfaces/types.BindGroupLayoutEntry.html#samplerType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupLayoutEntry"},{"id":406,"kind":256,"name":"BindGroupOptions","url":"interfaces/types.BindGroupOptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":407,"kind":1024,"name":"resources","url":"interfaces/types.BindGroupOptions.html#resources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.BindGroupOptions"},{"id":408,"kind":4194304,"name":"ShaderStageName","url":"modules/types.html#ShaderStageName","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":409,"kind":4194304,"name":"ShaderStageNameObjectKeys","url":"modules/types.html#ShaderStageNameObjectKeys","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":410,"kind":4194304,"name":"ShaderStageBodyName","url":"modules/types.html#ShaderStageBodyName","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":411,"kind":4194304,"name":"ShaderStageBodyNameObjectKeys","url":"modules/types.html#ShaderStageBodyNameObjectKeys","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":412,"kind":4194304,"name":"PipelineVertexBufferIns","url":"modules/types.html#PipelineVertexBufferIns","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":413,"kind":65536,"name":"__type","url":"modules/types.html#PipelineVertexBufferIns.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"types.PipelineVertexBufferIns"},{"id":414,"kind":1024,"name":"stepMode","url":"modules/types.html#PipelineVertexBufferIns.__type.stepMode","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PipelineVertexBufferIns.__type"},{"id":415,"kind":1024,"name":"attributes","url":"modules/types.html#PipelineVertexBufferIns.__type.attributes","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"types.PipelineVertexBufferIns.__type"},{"id":416,"kind":256,"name":"PipelineOptions","url":"interfaces/types.PipelineOptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":417,"kind":1024,"name":"bindGroupLayouts","url":"interfaces/types.PipelineOptions.html#bindGroupLayouts","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":418,"kind":1024,"name":"ins","url":"interfaces/types.PipelineOptions.html#ins","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":419,"kind":1024,"name":"outs","url":"interfaces/types.PipelineOptions.html#outs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":420,"kind":1024,"name":"structs","url":"interfaces/types.PipelineOptions.html#structs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":421,"kind":1024,"name":"fragmentOuts","url":"interfaces/types.PipelineOptions.html#fragmentOuts","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":422,"kind":1024,"name":"fragmentTargets","url":"interfaces/types.PipelineOptions.html#fragmentTargets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":423,"kind":1024,"name":"descriptor","url":"interfaces/types.PipelineOptions.html#descriptor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":424,"kind":1024,"name":"stepMode","url":"interfaces/types.PipelineOptions.html#stepMode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":425,"kind":1024,"name":"language","url":"interfaces/types.PipelineOptions.html#language","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.PipelineOptions"},{"id":426,"kind":2048,"name":"vertex","url":"interfaces/types.PipelineOptions.html#vertex","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"types.PipelineOptions"},{"id":427,"kind":2048,"name":"fragment","url":"interfaces/types.PipelineOptions.html#fragment","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"types.PipelineOptions"},{"id":428,"kind":2048,"name":"compute","url":"interfaces/types.PipelineOptions.html#compute","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"types.PipelineOptions"},{"id":429,"kind":2048,"name":"vertexBody","url":"interfaces/types.PipelineOptions.html#vertexBody","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"types.PipelineOptions"},{"id":430,"kind":2048,"name":"fragmentBody","url":"interfaces/types.PipelineOptions.html#fragmentBody","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"types.PipelineOptions"},{"id":431,"kind":2048,"name":"computeBody","url":"interfaces/types.PipelineOptions.html#computeBody","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"types.PipelineOptions"},{"id":432,"kind":256,"name":"ShaderOptions","url":"interfaces/types.ShaderOptions.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"types"},{"id":433,"kind":1024,"name":"type","url":"interfaces/types.ShaderOptions.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ShaderOptions"},{"id":434,"kind":1024,"name":"main","url":"interfaces/types.ShaderOptions.html#main","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ShaderOptions"},{"id":435,"kind":1024,"name":"body","url":"interfaces/types.ShaderOptions.html#body","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ShaderOptions"},{"id":436,"kind":1024,"name":"ins","url":"interfaces/types.ShaderOptions.html#ins","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ShaderOptions"},{"id":437,"kind":1024,"name":"outs","url":"interfaces/types.ShaderOptions.html#outs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ShaderOptions"},{"id":438,"kind":1024,"name":"structs","url":"interfaces/types.ShaderOptions.html#structs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ShaderOptions"},{"id":439,"kind":1024,"name":"language","url":"interfaces/types.ShaderOptions.html#language","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"types.ShaderOptions"},{"id":440,"kind":4194304,"name":"PassType","url":"modules/types.html#PassType","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":441,"kind":4194304,"name":"GPUBindingType","url":"modules/types.html#GPUBindingType","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"types"},{"id":442,"kind":1024,"name":"default","url":"modules/types.html#default","classes":"tsd-kind-property tsd-parent-kind-module","parent":"types"},{"id":443,"kind":1,"name":"utils","url":"modules/utils.html","classes":"tsd-kind-module"},{"id":444,"kind":32,"name":"TAB","url":"modules/utils.html#TAB","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"utils"},{"id":445,"kind":64,"name":"formatLowerFirst","url":"modules/utils.html#formatLowerFirst","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":446,"kind":64,"name":"formatUpperFirst","url":"modules/utils.html#formatUpperFirst","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":447,"kind":64,"name":"getIntegerDigitCount","url":"modules/utils.html#getIntegerDigitCount","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":448,"kind":64,"name":"addLineNumbers","url":"modules/utils.html#addLineNumbers","classes":"tsd-kind-function tsd-parent-kind-module","parent":"utils"},{"id":449,"kind":16777216,"name":"Types","url":"modules/index.html#Types","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":450,"kind":16777216,"name":"Context","url":"modules/index.html#Context","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":451,"kind":16777216,"name":"State","url":"modules/index.html#State","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":452,"kind":16777216,"name":"Command","url":"modules/index.html#Command","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":453,"kind":16777216,"name":"Pass","url":"modules/index.html#Pass","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":454,"kind":16777216,"name":"Attachment","url":"modules/index.html#Attachment","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":455,"kind":16777216,"name":"Pipeline","url":"modules/index.html#Pipeline","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":456,"kind":16777216,"name":"Program","url":"modules/index.html#Program","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":457,"kind":16777216,"name":"Shader","url":"modules/index.html#Shader","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":458,"kind":16777216,"name":"Variable","url":"modules/index.html#Variable","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":459,"kind":16777216,"name":"Attribute","url":"modules/index.html#Attribute","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":460,"kind":16777216,"name":"Uniform","url":"modules/index.html#Uniform","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":461,"kind":16777216,"name":"Struct","url":"modules/index.html#Struct","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":462,"kind":16777216,"name":"Buffer","url":"modules/index.html#Buffer","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":463,"kind":16777216,"name":"Texture","url":"modules/index.html#Texture","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":464,"kind":16777216,"name":"Sampler","url":"modules/index.html#Sampler","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":465,"kind":16777216,"name":"BindGroupLayout","url":"modules/index.html#BindGroupLayout","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":466,"kind":16777216,"name":"BindGroup","url":"modules/index.html#BindGroup","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":467,"kind":16777216,"name":"Clock","url":"modules/index.html#Clock","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":468,"kind":16777216,"name":"Axes","url":"modules/index.html#Axes","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":469,"kind":16777216,"name":"Shaders","url":"modules/index.html#Shaders","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":470,"kind":16777216,"name":"GPUBufferUsage","url":"modules/index.html#GPUBufferUsage","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":471,"kind":16777216,"name":"GPUTextureUsage","url":"modules/index.html#GPUTextureUsage","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":472,"kind":16777216,"name":"GPUShaderStage","url":"modules/index.html#GPUShaderStage","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":473,"kind":16777216,"name":"BindingType","url":"modules/index.html#BindingType","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":474,"kind":16777216,"name":"GPUIndexFormat","url":"modules/index.html#GPUIndexFormat","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":475,"kind":16777216,"name":"GPUPrimitiveTopology","url":"modules/index.html#GPUPrimitiveTopology","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":476,"kind":16777216,"name":"GPUShaderStageName","url":"modules/index.html#GPUShaderStageName","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":477,"kind":16777216,"name":"StorageClass","url":"modules/index.html#StorageClass","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":478,"kind":16777216,"name":"AccessMode","url":"modules/index.html#AccessMode","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":479,"kind":16777216,"name":"GLSL_SCALARS_TO_WGSL","url":"modules/index.html#GLSL_SCALARS_TO_WGSL","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":480,"kind":16777216,"name":"WGSL_SCALARS_TO_GLSL_PREFIX","url":"modules/index.html#WGSL_SCALARS_TO_GLSL_PREFIX","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":481,"kind":16777216,"name":"WGSL_MATRIX_TO_GLSL","url":"modules/index.html#WGSL_MATRIX_TO_GLSL","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":482,"kind":16777216,"name":"WGSL_TYPE_TO_GPU_VERTEX_FORMAT","url":"modules/index.html#WGSL_TYPE_TO_GPU_VERTEX_FORMAT","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":483,"kind":16777216,"name":"WGSLBuiltIn","url":"modules/index.html#WGSLBuiltIn","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"index"},{"id":484,"kind":16777216,"name":"CONSTANTS","url":"modules/shaders_index_glsl.html#CONSTANTS","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":485,"kind":16777216,"name":"UTILS","url":"modules/shaders_index_glsl.html#UTILS","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":486,"kind":16777216,"name":"LINEAR","url":"modules/shaders_index_glsl.html#LINEAR","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":487,"kind":16777216,"name":"GAMMA","url":"modules/shaders_index_glsl.html#GAMMA","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":488,"kind":16777216,"name":"DIFFUSE","url":"modules/shaders_index_glsl.html#DIFFUSE","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":489,"kind":16777216,"name":"SPECULAR","url":"modules/shaders_index_glsl.html#SPECULAR","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":490,"kind":16777216,"name":"DIRECT","url":"modules/shaders_index_glsl.html#DIRECT","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":491,"kind":16777216,"name":"NOISE","url":"modules/shaders_index_glsl.html#NOISE","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/index.glsl"},{"id":492,"kind":16777216,"name":"CONSTANTS","url":"modules/shaders.html#CONSTANTS","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":493,"kind":16777216,"name":"UTILS","url":"modules/shaders.html#UTILS","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":494,"kind":16777216,"name":"LINEAR","url":"modules/shaders.html#LINEAR","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":495,"kind":16777216,"name":"GAMMA","url":"modules/shaders.html#GAMMA","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":496,"kind":16777216,"name":"DIFFUSE","url":"modules/shaders.html#DIFFUSE","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":497,"kind":16777216,"name":"SPECULAR","url":"modules/shaders.html#SPECULAR","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":498,"kind":16777216,"name":"DIRECT","url":"modules/shaders.html#DIRECT","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":499,"kind":16777216,"name":"NOISE","url":"modules/shaders.html#NOISE","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":500,"kind":16777216,"name":"GLSL","url":"modules/shaders.html#GLSL","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders"},{"id":501,"kind":16777216,"name":"CLASSIC","url":"modules/shaders_noise_index_glsl.html#CLASSIC","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/noise/index.glsl"},{"id":502,"kind":16777216,"name":"PERIODIC","url":"modules/shaders_noise_index_glsl.html#PERIODIC","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/noise/index.glsl"},{"id":503,"kind":16777216,"name":"SIMPLEX","url":"modules/shaders_noise_index_glsl.html#SIMPLEX","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/noise/index.glsl"},{"id":504,"kind":16777216,"name":"CLASSIC","url":"modules/shaders_noise_index_wgsl.html#CLASSIC","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/noise/index.wgsl"},{"id":505,"kind":16777216,"name":"PERIODIC","url":"modules/shaders_noise_index_wgsl.html#PERIODIC","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/noise/index.wgsl"},{"id":506,"kind":16777216,"name":"SIMPLEX","url":"modules/shaders_noise_index_wgsl.html#SIMPLEX","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/noise/index.wgsl"},{"id":507,"kind":16777216,"name":"WORLEY","url":"modules/shaders_noise_index_wgsl.html#WORLEY","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"shaders/noise/index.wgsl"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,32.62]],["parent/0",[]],["name/1",[1,53.162]],["parent/1",[0,3.12]],["name/2",[2,26.915]],["parent/2",[3,5.573]],["name/3",[4,53.162]],["parent/3",[0,3.12]],["name/4",[2,26.915]],["parent/4",[5,5.573]],["name/5",[6,53.162]],["parent/5",[0,3.12]],["name/6",[2,26.915]],["parent/6",[7,5.573]],["name/7",[8,53.162]],["parent/7",[0,3.12]],["name/8",[2,26.915]],["parent/8",[9,5.573]],["name/9",[10,53.162]],["parent/9",[0,3.12]],["name/10",[2,26.915]],["parent/10",[11,5.573]],["name/11",[12,53.162]],["parent/11",[0,3.12]],["name/12",[2,26.915]],["parent/12",[13,5.573]],["name/13",[14,53.162]],["parent/13",[0,3.12]],["name/14",[2,26.915]],["parent/14",[15,5.573]],["name/15",[16,49.797]],["parent/15",[0,3.12]],["name/16",[2,26.915]],["parent/16",[17,5.573]],["name/17",[16,49.797]],["parent/17",[0,3.12]],["name/18",[18,49.797]],["parent/18",[0,3.12]],["name/19",[2,26.915]],["parent/19",[19,5.573]],["name/20",[18,49.797]],["parent/20",[0,3.12]],["name/21",[20,53.162]],["parent/21",[0,3.12]],["name/22",[2,26.915]],["parent/22",[21,5.573]],["name/23",[22,53.162]],["parent/23",[0,3.12]],["name/24",[2,26.915]],["parent/24",[23,5.573]],["name/25",[24,53.162]],["parent/25",[0,3.12]],["name/26",[2,26.915]],["parent/26",[25,5.573]],["name/27",[26,53.162]],["parent/27",[0,3.12]],["name/28",[2,26.915]],["parent/28",[27,5.573]],["name/29",[28,53.162]],["parent/29",[0,3.12]],["name/30",[2,26.915]],["parent/30",[29,5.573]],["name/31",[30,53.162]],["parent/31",[]],["name/32",[31,24.829]],["parent/32",[30,5.084]],["name/33",[32,32.62]],["parent/33",[33,4.522]],["name/34",[34,58.27]],["parent/34",[33,4.522]],["name/35",[35,58.27]],["parent/35",[33,4.522]],["name/36",[36,58.27]],["parent/36",[33,4.522]],["name/37",[37,53.162]],["parent/37",[]],["name/38",[31,24.829]],["parent/38",[37,5.084]],["name/39",[38,45.277]],["parent/39",[39,3.471]],["name/40",[40,45.277]],["parent/40",[39,3.471]],["name/41",[32,32.62]],["parent/41",[39,3.471]],["name/42",[41,43.606]],["parent/42",[39,3.471]],["name/43",[42,40.924]],["parent/43",[39,3.471]],["name/44",[43,45.277]],["parent/44",[39,3.471]],["name/45",[44,45.277]],["parent/45",[39,3.471]],["name/46",[45,45.277]],["parent/46",[39,3.471]],["name/47",[46,45.277]],["parent/47",[39,3.471]],["name/48",[47,45.277]],["parent/48",[39,3.471]],["name/49",[48,45.277]],["parent/49",[39,3.471]],["name/50",[49,45.277]],["parent/50",[39,3.471]],["name/51",[50,45.277]],["parent/51",[39,3.471]],["name/52",[51,53.162]],["parent/52",[]],["name/53",[31,24.829]],["parent/53",[51,5.084]],["name/54",[32,32.62]],["parent/54",[52,5.084]],["name/55",[53,58.27]],["parent/55",[52,5.084]],["name/56",[54,53.162]],["parent/56",[]],["name/57",[31,24.829]],["parent/57",[54,5.084]],["name/58",[32,32.62]],["parent/58",[55,4.33]],["name/59",[56,58.27]],["parent/59",[55,4.33]],["name/60",[57,58.27]],["parent/60",[55,4.33]],["name/61",[58,58.27]],["parent/61",[55,4.33]],["name/62",[59,58.27]],["parent/62",[55,4.33]],["name/63",[60,53.162]],["parent/63",[]],["name/64",[31,24.829]],["parent/64",[60,5.084]],["name/65",[32,32.62]],["parent/65",[61,3.712]],["name/66",[62,58.27]],["parent/66",[61,3.712]],["name/67",[63,58.27]],["parent/67",[61,3.712]],["name/68",[64,58.27]],["parent/68",[61,3.712]],["name/69",[65,53.162]],["parent/69",[61,3.712]],["name/70",[66,58.27]],["parent/70",[61,3.712]],["name/71",[67,58.27]],["parent/71",[61,3.712]],["name/72",[68,58.27]],["parent/72",[61,3.712]],["name/73",[69,58.27]],["parent/73",[61,3.712]],["name/74",[70,58.27]],["parent/74",[61,3.712]],["name/75",[71,53.162]],["parent/75",[]],["name/76",[31,24.829]],["parent/76",[71,5.084]],["name/77",[38,45.277]],["parent/77",[72,3.403]],["name/78",[40,45.277]],["parent/78",[72,3.403]],["name/79",[32,32.62]],["parent/79",[72,3.403]],["name/80",[41,43.606]],["parent/80",[72,3.403]],["name/81",[42,40.924]],["parent/81",[72,3.403]],["name/82",[44,45.277]],["parent/82",[72,3.403]],["name/83",[73,58.27]],["parent/83",[72,3.403]],["name/84",[43,45.277]],["parent/84",[72,3.403]],["name/85",[45,45.277]],["parent/85",[72,3.403]],["name/86",[46,45.277]],["parent/86",[72,3.403]],["name/87",[47,45.277]],["parent/87",[72,3.403]],["name/88",[48,45.277]],["parent/88",[72,3.403]],["name/89",[49,45.277]],["parent/89",[72,3.403]],["name/90",[50,45.277]],["parent/90",[72,3.403]],["name/91",[74,53.162]],["parent/91",[]],["name/92",[31,24.829]],["parent/92",[74,5.084]],["name/93",[32,32.62]],["parent/93",[75,4.033]],["name/94",[76,58.27]],["parent/94",[75,4.033]],["name/95",[77,58.27]],["parent/95",[75,4.033]],["name/96",[78,58.27]],["parent/96",[75,4.033]],["name/97",[79,58.27]],["parent/97",[75,4.033]],["name/98",[80,58.27]],["parent/98",[75,4.033]],["name/99",[81,58.27]],["parent/99",[75,4.033]],["name/100",[82,53.162]],["parent/100",[]],["name/101",[31,24.829]],["parent/101",[82,5.084]],["name/102",[32,32.62]],["parent/102",[83,3.712]],["name/103",[84,53.162]],["parent/103",[83,3.712]],["name/104",[85,53.162]],["parent/104",[83,3.712]],["name/105",[86,58.27]],["parent/105",[83,3.712]],["name/106",[65,53.162]],["parent/106",[83,3.712]],["name/107",[87,58.27]],["parent/107",[83,3.712]],["name/108",[88,58.27]],["parent/108",[83,3.712]],["name/109",[89,58.27]],["parent/109",[83,3.712]],["name/110",[90,58.27]],["parent/110",[83,3.712]],["name/111",[91,58.27]],["parent/111",[83,3.712]],["name/112",[92,53.162]],["parent/112",[]],["name/113",[31,24.829]],["parent/113",[92,5.084]],["name/114",[32,32.62]],["parent/114",[93,3.625]],["name/115",[94,53.162]],["parent/115",[93,3.625]],["name/116",[95,49.797]],["parent/116",[93,3.625]],["name/117",[96,58.27]],["parent/117",[93,3.625]],["name/118",[97,58.27]],["parent/118",[93,3.625]],["name/119",[98,58.27]],["parent/119",[93,3.625]],["name/120",[99,58.27]],["parent/120",[93,3.625]],["name/121",[100,47.284]],["parent/121",[93,3.625]],["name/122",[101,58.27]],["parent/122",[93,3.625]],["name/123",[102,58.27]],["parent/123",[93,3.625]],["name/124",[103,58.27]],["parent/124",[93,3.625]],["name/125",[104,53.162]],["parent/125",[]],["name/126",[31,24.829]],["parent/126",[104,5.084]],["name/127",[32,32.62]],["parent/127",[105,4.17]],["name/128",[42,40.924]],["parent/128",[105,4.17]],["name/129",[106,58.27]],["parent/129",[105,4.17]],["name/130",[107,58.27]],["parent/130",[105,4.17]],["name/131",[108,58.27]],["parent/131",[105,4.17]],["name/132",[109,47.284]],["parent/132",[105,4.17]],["name/133",[110,53.162]],["parent/133",[]],["name/134",[31,24.829]],["parent/134",[110,5.084]],["name/135",[32,32.62]],["parent/135",[111,3.12]],["name/136",[112,58.27]],["parent/136",[111,3.12]],["name/137",[113,53.162]],["parent/137",[111,3.12]],["name/138",[114,43.606]],["parent/138",[111,3.12]],["name/139",[115,53.162]],["parent/139",[111,3.12]],["name/140",[100,47.284]],["parent/140",[111,3.12]],["name/141",[116,49.797]],["parent/141",[111,3.12]],["name/142",[117,47.284]],["parent/142",[111,3.12]],["name/143",[118,47.284]],["parent/143",[111,3.12]],["name/144",[119,47.284]],["parent/144",[111,3.12]],["name/145",[120,53.162]],["parent/145",[111,3.12]],["name/146",[109,47.284]],["parent/146",[111,3.12]],["name/147",[121,49.797]],["parent/147",[111,3.12]],["name/148",[122,49.797]],["parent/148",[111,3.12]],["name/149",[123,49.797]],["parent/149",[111,3.12]],["name/150",[124,49.797]],["parent/150",[111,3.12]],["name/151",[125,53.162]],["parent/151",[111,3.12]],["name/152",[126,53.162]],["parent/152",[111,3.12]],["name/153",[127,53.162]],["parent/153",[111,3.12]],["name/154",[128,53.162]],["parent/154",[]],["name/155",[31,24.829]],["parent/155",[128,5.084]],["name/156",[32,32.62]],["parent/156",[129,3.712]],["name/157",[116,49.797]],["parent/157",[129,3.712]],["name/158",[130,37.067]],["parent/158",[129,3.712]],["name/159",[2,26.915]],["parent/159",[129,3.712]],["name/160",[122,49.797]],["parent/160",[131,4.762]],["name/161",[123,49.797]],["parent/161",[131,4.762]],["name/162",[124,49.797]],["parent/162",[131,4.762]],["name/163",[114,43.606]],["parent/163",[129,3.712]],["name/164",[100,47.284]],["parent/164",[129,3.712]],["name/165",[132,58.27]],["parent/165",[129,3.712]],["name/166",[133,53.162]],["parent/166",[129,3.712]],["name/167",[134,58.27]],["parent/167",[129,3.712]],["name/168",[135,53.162]],["parent/168",[129,3.712]],["name/169",[136,53.162]],["parent/169",[]],["name/170",[31,24.829]],["parent/170",[136,5.084]],["name/171",[32,32.62]],["parent/171",[137,5.084]],["name/172",[138,58.27]],["parent/172",[137,5.084]],["name/173",[139,53.162]],["parent/173",[]],["name/174",[31,24.829]],["parent/174",[139,5.084]],["name/175",[32,32.62]],["parent/175",[140,3.471]],["name/176",[141,58.27]],["parent/176",[140,3.471]],["name/177",[142,58.27]],["parent/177",[140,3.471]],["name/178",[100,47.284]],["parent/178",[140,3.471]],["name/179",[133,53.162]],["parent/179",[140,3.471]],["name/180",[135,53.162]],["parent/180",[140,3.471]],["name/181",[42,40.924]],["parent/181",[140,3.471]],["name/182",[143,53.162]],["parent/182",[140,3.471]],["name/183",[144,53.162]],["parent/183",[140,3.471]],["name/184",[117,47.284]],["parent/184",[140,3.471]],["name/185",[118,47.284]],["parent/185",[140,3.471]],["name/186",[119,47.284]],["parent/186",[140,3.471]],["name/187",[114,43.606]],["parent/187",[140,3.471]],["name/188",[145,53.162]],["parent/188",[]],["name/189",[31,24.829]],["parent/189",[145,5.084]],["name/190",[146,53.162]],["parent/190",[]],["name/191",[31,24.829]],["parent/191",[146,5.084]],["name/192",[38,45.277]],["parent/192",[147,3.223]],["name/193",[40,45.277]],["parent/193",[147,3.223]],["name/194",[32,32.62]],["parent/194",[147,3.223]],["name/195",[148,58.27]],["parent/195",[147,3.223]],["name/196",[41,43.606]],["parent/196",[147,3.223]],["name/197",[149,53.162]],["parent/197",[147,3.223]],["name/198",[44,45.277]],["parent/198",[147,3.223]],["name/199",[45,45.277]],["parent/199",[147,3.223]],["name/200",[46,45.277]],["parent/200",[147,3.223]],["name/201",[47,45.277]],["parent/201",[147,3.223]],["name/202",[48,45.277]],["parent/202",[147,3.223]],["name/203",[49,45.277]],["parent/203",[147,3.223]],["name/204",[150,58.27]],["parent/204",[147,3.223]],["name/205",[151,58.27]],["parent/205",[147,3.223]],["name/206",[43,45.277]],["parent/206",[147,3.223]],["name/207",[50,45.277]],["parent/207",[147,3.223]],["name/208",[42,40.924]],["parent/208",[147,3.223]],["name/209",[152,53.162]],["parent/209",[]],["name/210",[31,24.829]],["parent/210",[152,5.084]],["name/211",[32,32.62]],["parent/211",[153,4.033]],["name/212",[154,58.27]],["parent/212",[153,4.033]],["name/213",[155,58.27]],["parent/213",[153,4.033]],["name/214",[109,47.284]],["parent/214",[153,4.033]],["name/215",[156,58.27]],["parent/215",[153,4.033]],["name/216",[157,58.27]],["parent/216",[153,4.033]],["name/217",[158,58.27]],["parent/217",[153,4.033]],["name/218",[159,53.162]],["parent/218",[]],["name/219",[31,24.829]],["parent/219",[159,5.084]],["name/220",[38,45.277]],["parent/220",[160,3.471]],["name/221",[40,45.277]],["parent/221",[160,3.471]],["name/222",[32,32.62]],["parent/222",[160,3.471]],["name/223",[41,43.606]],["parent/223",[160,3.471]],["name/224",[42,40.924]],["parent/224",[160,3.471]],["name/225",[44,45.277]],["parent/225",[160,3.471]],["name/226",[45,45.277]],["parent/226",[160,3.471]],["name/227",[46,45.277]],["parent/227",[160,3.471]],["name/228",[47,45.277]],["parent/228",[160,3.471]],["name/229",[48,45.277]],["parent/229",[160,3.471]],["name/230",[49,45.277]],["parent/230",[160,3.471]],["name/231",[43,45.277]],["parent/231",[160,3.471]],["name/232",[50,45.277]],["parent/232",[160,3.471]],["name/233",[161,53.162]],["parent/233",[]],["name/234",[31,24.829]],["parent/234",[161,5.084]],["name/235",[38,45.277]],["parent/235",[162,3.471]],["name/236",[40,45.277]],["parent/236",[162,3.471]],["name/237",[32,32.62]],["parent/237",[162,3.471]],["name/238",[41,43.606]],["parent/238",[162,3.471]],["name/239",[42,40.924]],["parent/239",[162,3.471]],["name/240",[44,45.277]],["parent/240",[162,3.471]],["name/241",[45,45.277]],["parent/241",[162,3.471]],["name/242",[46,45.277]],["parent/242",[162,3.471]],["name/243",[47,45.277]],["parent/243",[162,3.471]],["name/244",[48,45.277]],["parent/244",[162,3.471]],["name/245",[49,45.277]],["parent/245",[162,3.471]],["name/246",[43,45.277]],["parent/246",[162,3.471]],["name/247",[50,45.277]],["parent/247",[162,3.471]],["name/248",[163,53.162]],["parent/248",[]],["name/249",[31,24.829]],["parent/249",[163,5.084]],["name/250",[32,32.62]],["parent/250",[164,4.522]],["name/251",[165,53.162]],["parent/251",[164,4.522]],["name/252",[166,53.162]],["parent/252",[164,4.522]],["name/253",[167,58.27]],["parent/253",[164,4.522]],["name/254",[168,26.351]],["parent/254",[]],["name/255",[169,49.797]],["parent/255",[]],["name/256",[31,24.829]],["parent/256",[169,4.762]],["name/257",[2,26.915]],["parent/257",[169,4.762]],["name/258",[170,53.162]],["parent/258",[171,4.762]],["name/259",[172,53.162]],["parent/259",[171,4.762]],["name/260",[173,47.284]],["parent/260",[171,4.762]],["name/261",[174,49.797]],["parent/261",[]],["name/262",[31,24.829]],["parent/262",[174,4.762]],["name/263",[2,26.915]],["parent/263",[174,4.762]],["name/264",[170,53.162]],["parent/264",[175,4.762]],["name/265",[172,53.162]],["parent/265",[175,4.762]],["name/266",[173,47.284]],["parent/266",[175,4.762]],["name/267",[176,39.812]],["parent/267",[]],["name/268",[130,37.067]],["parent/268",[]],["name/269",[177,49.797]],["parent/269",[]],["name/270",[31,24.829]],["parent/270",[177,4.762]],["name/271",[2,26.915]],["parent/271",[177,4.762]],["name/272",[178,53.162]],["parent/272",[179,5.084]],["name/273",[180,53.162]],["parent/273",[179,5.084]],["name/274",[181,49.797]],["parent/274",[]],["name/275",[31,24.829]],["parent/275",[181,4.762]],["name/276",[2,26.915]],["parent/276",[181,4.762]],["name/277",[178,53.162]],["parent/277",[182,5.084]],["name/278",[180,53.162]],["parent/278",[182,5.084]],["name/279",[183,49.797]],["parent/279",[]],["name/280",[31,24.829]],["parent/280",[183,4.762]],["name/281",[2,26.915]],["parent/281",[183,4.762]],["name/282",[184,47.284]],["parent/282",[185,5.573]],["name/283",[186,49.797]],["parent/283",[]],["name/284",[31,24.829]],["parent/284",[186,4.762]],["name/285",[2,26.915]],["parent/285",[186,4.762]],["name/286",[184,47.284]],["parent/286",[187,5.573]],["name/287",[188,53.162]],["parent/287",[]],["name/288",[31,24.829]],["parent/288",[188,5.084]],["name/289",[189,53.162]],["parent/289",[]],["name/290",[31,24.829]],["parent/290",[189,5.084]],["name/291",[190,53.162]],["parent/291",[]],["name/292",[31,24.829]],["parent/292",[190,5.084]],["name/293",[191,53.162]],["parent/293",[]],["name/294",[31,24.829]],["parent/294",[191,5.084]],["name/295",[192,49.797]],["parent/295",[]],["name/296",[31,24.829]],["parent/296",[192,4.762]],["name/297",[2,26.915]],["parent/297",[192,4.762]],["name/298",[193,53.162]],["parent/298",[194,4.33]],["name/299",[184,47.284]],["parent/299",[194,4.33]],["name/300",[195,53.162]],["parent/300",[194,4.33]],["name/301",[196,53.162]],["parent/301",[194,4.33]],["name/302",[197,53.162]],["parent/302",[194,4.33]],["name/303",[198,49.797]],["parent/303",[]],["name/304",[31,24.829]],["parent/304",[198,4.762]],["name/305",[2,26.915]],["parent/305",[198,4.762]],["name/306",[193,53.162]],["parent/306",[199,4.33]],["name/307",[184,47.284]],["parent/307",[199,4.33]],["name/308",[195,53.162]],["parent/308",[199,4.33]],["name/309",[196,53.162]],["parent/309",[199,4.33]],["name/310",[197,53.162]],["parent/310",[199,4.33]],["name/311",[200,49.797]],["parent/311",[]],["name/312",[31,24.829]],["parent/312",[200,4.762]],["name/313",[2,26.915]],["parent/313",[200,4.762]],["name/314",[201,53.162]],["parent/314",[202,4.762]],["name/315",[203,53.162]],["parent/315",[202,4.762]],["name/316",[204,53.162]],["parent/316",[202,4.762]],["name/317",[205,49.797]],["parent/317",[]],["name/318",[31,24.829]],["parent/318",[205,4.762]],["name/319",[2,26.915]],["parent/319",[205,4.762]],["name/320",[201,53.162]],["parent/320",[206,4.762]],["name/321",[203,53.162]],["parent/321",[206,4.762]],["name/322",[204,53.162]],["parent/322",[206,4.762]],["name/323",[207,47.284]],["parent/323",[]],["name/324",[208,45.277]],["parent/324",[]],["name/325",[209,49.797]],["parent/325",[]],["name/326",[31,24.829]],["parent/326",[209,4.762]],["name/327",[2,26.915]],["parent/327",[209,4.762]],["name/328",[210,53.162]],["parent/328",[211,4.762]],["name/329",[212,53.162]],["parent/329",[211,4.762]],["name/330",[213,53.162]],["parent/330",[211,4.762]],["name/331",[214,49.797]],["parent/331",[]],["name/332",[31,24.829]],["parent/332",[214,4.762]],["name/333",[2,26.915]],["parent/333",[214,4.762]],["name/334",[210,53.162]],["parent/334",[215,4.762]],["name/335",[212,53.162]],["parent/335",[215,4.762]],["name/336",[213,53.162]],["parent/336",[215,4.762]],["name/337",[216,49.797]],["parent/337",[]],["name/338",[31,24.829]],["parent/338",[216,4.762]],["name/339",[2,26.915]],["parent/339",[216,4.762]],["name/340",[217,53.162]],["parent/340",[218,4.762]],["name/341",[219,53.162]],["parent/341",[218,4.762]],["name/342",[220,53.162]],["parent/342",[218,4.762]],["name/343",[221,49.797]],["parent/343",[]],["name/344",[31,24.829]],["parent/344",[221,4.762]],["name/345",[2,26.915]],["parent/345",[221,4.762]],["name/346",[217,53.162]],["parent/346",[222,4.762]],["name/347",[219,53.162]],["parent/347",[222,4.762]],["name/348",[220,53.162]],["parent/348",[222,4.762]],["name/349",[223,45.277]],["parent/349",[]],["name/350",[224,58.27]],["parent/350",[223,4.33]],["name/351",[225,58.27]],["parent/351",[223,4.33]],["name/352",[226,58.27]],["parent/352",[223,4.33]],["name/353",[227,58.27]],["parent/353",[223,4.33]],["name/354",[228,36.298]],["parent/354",[]],["name/355",[229,58.27]],["parent/355",[228,3.471]],["name/356",[230,58.27]],["parent/356",[228,3.471]],["name/357",[231,58.27]],["parent/357",[228,3.471]],["name/358",[232,58.27]],["parent/358",[228,3.471]],["name/359",[233,58.27]],["parent/359",[228,3.471]],["name/360",[234,58.27]],["parent/360",[228,3.471]],["name/361",[235,58.27]],["parent/361",[228,3.471]],["name/362",[236,58.27]],["parent/362",[228,3.471]],["name/363",[237,58.27]],["parent/363",[228,3.471]],["name/364",[238,58.27]],["parent/364",[228,3.471]],["name/365",[239,58.27]],["parent/365",[228,3.471]],["name/366",[240,58.27]],["parent/366",[228,3.471]],["name/367",[241,49.797]],["parent/367",[]],["name/368",[31,24.829]],["parent/368",[241,4.762]],["name/369",[2,26.915]],["parent/369",[241,4.762]],["name/370",[242,58.27]],["parent/370",[243,5.573]],["name/371",[244,49.797]],["parent/371",[]],["name/372",[31,24.829]],["parent/372",[244,4.762]],["name/373",[2,26.915]],["parent/373",[244,4.762]],["name/374",[245,53.162]],["parent/374",[246,5.573]],["name/375",[247,49.797]],["parent/375",[]],["name/376",[31,24.829]],["parent/376",[247,4.762]],["name/377",[2,26.915]],["parent/377",[247,4.762]],["name/378",[245,53.162]],["parent/378",[248,5.084]],["name/379",[249,58.27]],["parent/379",[248,5.084]],["name/380",[250,31.189]],["parent/380",[]],["name/381",[251,58.27]],["parent/381",[250,2.983]],["name/382",[252,58.27]],["parent/382",[250,2.983]],["name/383",[253,58.27]],["parent/383",[250,2.983]],["name/384",[254,58.27]],["parent/384",[250,2.983]],["name/385",[255,58.27]],["parent/385",[250,2.983]],["name/386",[256,58.27]],["parent/386",[257,5.084]],["name/387",[258,58.27]],["parent/387",[257,5.084]],["name/388",[114,43.606]],["parent/388",[250,2.983]],["name/389",[259,58.27]],["parent/389",[250,2.983]],["name/390",[260,58.27]],["parent/390",[261,4.33]],["name/391",[262,58.27]],["parent/391",[261,4.33]],["name/392",[2,26.915]],["parent/392",[261,4.33]],["name/393",[263,58.27]],["parent/393",[264,5.573]],["name/394",[265,58.27]],["parent/394",[261,4.33]],["name/395",[266,58.27]],["parent/395",[261,4.33]],["name/396",[267,58.27]],["parent/396",[250,2.983]],["name/397",[94,53.162]],["parent/397",[268,5.084]],["name/398",[95,49.797]],["parent/398",[268,5.084]],["name/399",[269,58.27]],["parent/399",[250,2.983]],["name/400",[41,43.606]],["parent/400",[270,4.17]],["name/401",[271,58.27]],["parent/401",[270,4.17]],["name/402",[149,53.162]],["parent/402",[270,4.17]],["name/403",[272,58.27]],["parent/403",[270,4.17]],["name/404",[273,58.27]],["parent/404",[270,4.17]],["name/405",[274,58.27]],["parent/405",[270,4.17]],["name/406",[275,58.27]],["parent/406",[250,2.983]],["name/407",[276,58.27]],["parent/407",[277,5.573]],["name/408",[278,58.27]],["parent/408",[250,2.983]],["name/409",[279,58.27]],["parent/409",[250,2.983]],["name/410",[280,58.27]],["parent/410",[250,2.983]],["name/411",[281,58.27]],["parent/411",[250,2.983]],["name/412",[282,58.27]],["parent/412",[250,2.983]],["name/413",[2,26.915]],["parent/413",[283,5.573]],["name/414",[121,49.797]],["parent/414",[284,5.084]],["name/415",[285,58.27]],["parent/415",[284,5.084]],["name/416",[286,58.27]],["parent/416",[250,2.983]],["name/417",[116,49.797]],["parent/417",[287,3.339]],["name/418",[117,47.284]],["parent/418",[287,3.339]],["name/419",[118,47.284]],["parent/419",[287,3.339]],["name/420",[119,47.284]],["parent/420",[287,3.339]],["name/421",[120,53.162]],["parent/421",[287,3.339]],["name/422",[115,53.162]],["parent/422",[287,3.339]],["name/423",[109,47.284]],["parent/423",[287,3.339]],["name/424",[121,49.797]],["parent/424",[287,3.339]],["name/425",[114,43.606]],["parent/425",[287,3.339]],["name/426",[122,49.797]],["parent/426",[287,3.339]],["name/427",[123,49.797]],["parent/427",[287,3.339]],["name/428",[124,49.797]],["parent/428",[287,3.339]],["name/429",[125,53.162]],["parent/429",[287,3.339]],["name/430",[126,53.162]],["parent/430",[287,3.339]],["name/431",[127,53.162]],["parent/431",[287,3.339]],["name/432",[288,58.27]],["parent/432",[250,2.983]],["name/433",[42,40.924]],["parent/433",[289,4.033]],["name/434",[143,53.162]],["parent/434",[289,4.033]],["name/435",[144,53.162]],["parent/435",[289,4.033]],["name/436",[117,47.284]],["parent/436",[289,4.033]],["name/437",[118,47.284]],["parent/437",[289,4.033]],["name/438",[119,47.284]],["parent/438",[289,4.033]],["name/439",[114,43.606]],["parent/439",[289,4.033]],["name/440",[290,58.27]],["parent/440",[250,2.983]],["name/441",[291,58.27]],["parent/441",[250,2.983]],["name/442",[31,24.829]],["parent/442",[250,2.983]],["name/443",[292,40.924]],["parent/443",[]],["name/444",[293,58.27]],["parent/444",[292,3.914]],["name/445",[294,58.27]],["parent/445",[292,3.914]],["name/446",[295,58.27]],["parent/446",[292,3.914]],["name/447",[296,58.27]],["parent/447",[292,3.914]],["name/448",[297,58.27]],["parent/448",[292,3.914]],["name/449",[250,31.189]],["parent/449",[168,2.52]],["name/450",[95,49.797]],["parent/450",[168,2.52]],["name/451",[298,58.27]],["parent/451",[168,2.52]],["name/452",[165,53.162]],["parent/452",[168,2.52]],["name/453",[84,53.162]],["parent/453",[168,2.52]],["name/454",[299,58.27]],["parent/454",[168,2.52]],["name/455",[85,53.162]],["parent/455",[168,2.52]],["name/456",[113,53.162]],["parent/456",[168,2.52]],["name/457",[300,58.27]],["parent/457",[168,2.52]],["name/458",[301,58.27]],["parent/458",[168,2.52]],["name/459",[302,58.27]],["parent/459",[168,2.52]],["name/460",[303,58.27]],["parent/460",[168,2.52]],["name/461",[304,58.27]],["parent/461",[168,2.52]],["name/462",[166,53.162]],["parent/462",[168,2.52]],["name/463",[305,58.27]],["parent/463",[168,2.52]],["name/464",[306,58.27]],["parent/464",[168,2.52]],["name/465",[307,58.27]],["parent/465",[168,2.52]],["name/466",[308,58.27]],["parent/466",[168,2.52]],["name/467",[309,58.27]],["parent/467",[168,2.52]],["name/468",[310,58.27]],["parent/468",[168,2.52]],["name/469",[130,37.067]],["parent/469",[168,2.52]],["name/470",[1,53.162]],["parent/470",[168,2.52]],["name/471",[4,53.162]],["parent/471",[168,2.52]],["name/472",[6,53.162]],["parent/472",[168,2.52]],["name/473",[8,53.162]],["parent/473",[168,2.52]],["name/474",[10,53.162]],["parent/474",[168,2.52]],["name/475",[12,53.162]],["parent/475",[168,2.52]],["name/476",[14,53.162]],["parent/476",[168,2.52]],["name/477",[16,49.797]],["parent/477",[168,2.52]],["name/478",[18,49.797]],["parent/478",[168,2.52]],["name/479",[20,53.162]],["parent/479",[168,2.52]],["name/480",[22,53.162]],["parent/480",[168,2.52]],["name/481",[24,53.162]],["parent/481",[168,2.52]],["name/482",[26,53.162]],["parent/482",[168,2.52]],["name/483",[28,53.162]],["parent/483",[168,2.52]],["name/484",[0,32.62]],["parent/484",[176,3.807]],["name/485",[292,40.924]],["parent/485",[176,3.807]],["name/486",[311,53.162]],["parent/486",[176,3.807]],["name/487",[173,47.284]],["parent/487",[176,3.807]],["name/488",[312,53.162]],["parent/488",[176,3.807]],["name/489",[313,53.162]],["parent/489",[176,3.807]],["name/490",[314,53.162]],["parent/490",[176,3.807]],["name/491",[315,53.162]],["parent/491",[176,3.807]],["name/492",[0,32.62]],["parent/492",[130,3.545]],["name/493",[292,40.924]],["parent/493",[130,3.545]],["name/494",[311,53.162]],["parent/494",[130,3.545]],["name/495",[173,47.284]],["parent/495",[130,3.545]],["name/496",[312,53.162]],["parent/496",[130,3.545]],["name/497",[313,53.162]],["parent/497",[130,3.545]],["name/498",[314,53.162]],["parent/498",[130,3.545]],["name/499",[315,53.162]],["parent/499",[130,3.545]],["name/500",[316,58.27]],["parent/500",[130,3.545]],["name/501",[317,53.162]],["parent/501",[207,4.522]],["name/502",[318,53.162]],["parent/502",[207,4.522]],["name/503",[319,53.162]],["parent/503",[207,4.522]],["name/504",[317,53.162]],["parent/504",[208,4.33]],["name/505",[318,53.162]],["parent/505",[208,4.33]],["name/506",[319,53.162]],["parent/506",[208,4.33]],["name/507",[320,58.27]],["parent/507",[208,4.33]]],"invertedIndex":[["__type",{"_index":2,"name":{"2":{},"4":{},"6":{},"8":{},"10":{},"12":{},"14":{},"16":{},"19":{},"22":{},"24":{},"26":{},"28":{},"30":{},"159":{},"257":{},"263":{},"271":{},"276":{},"281":{},"285":{},"297":{},"305":{},"313":{},"319":{},"327":{},"333":{},"339":{},"345":{},"369":{},"373":{},"377":{},"392":{},"413":{}},"parent":{}}],["accessmode",{"_index":18,"name":{"18":{},"20":{},"478":{}},"parent":{}}],["adapter",{"_index":96,"name":{"117":{}},"parent":{}}],["addlinenumbers",{"_index":297,"name":{"448":{}},"parent":{}}],["arraycount",{"_index":45,"name":{"46":{},"85":{},"199":{},"226":{},"241":{}},"parent":{}}],["attachment",{"_index":299,"name":{"454":{}},"parent":{}}],["attribute",{"_index":302,"name":{"459":{}},"parent":{}}],["attributes",{"_index":285,"name":{"415":{}},"parent":{}}],["axes",{"_index":310,"name":{"468":{}},"parent":{}}],["beckmann",{"_index":196,"name":{"301":{},"309":{}},"parent":{}}],["bindgroup",{"_index":308,"name":{"466":{}},"parent":{}}],["bindgrouplayout",{"_index":307,"name":{"465":{}},"parent":{}}],["bindgrouplayoutentry",{"_index":269,"name":{"399":{}},"parent":{}}],["bindgrouplayouts",{"_index":116,"name":{"141":{},"157":{},"417":{}},"parent":{}}],["bindgroupoptions",{"_index":275,"name":{"406":{}},"parent":{}}],["bindgroups",{"_index":88,"name":{"108":{}},"parent":{}}],["bindingtype",{"_index":8,"name":{"7":{},"473":{}},"parent":{}}],["blinnphong",{"_index":193,"name":{"298":{},"306":{}},"parent":{}}],["body",{"_index":144,"name":{"183":{},"435":{}},"parent":{}}],["buffer",{"_index":166,"name":{"252":{},"462":{}},"parent":{}}],["canvas",{"_index":94,"name":{"115":{},"397":{}},"parent":{}}],["classic",{"_index":317,"name":{"501":{},"504":{}},"parent":{}}],["clock",{"_index":309,"name":{"467":{}},"parent":{}}],["cnoise2d",{"_index":201,"name":{"314":{},"320":{}},"parent":{}}],["cnoise3d",{"_index":203,"name":{"315":{},"321":{}},"parent":{}}],["cnoise4d",{"_index":204,"name":{"316":{},"322":{}},"parent":{}}],["colorattachments",{"_index":106,"name":{"129":{}},"parent":{}}],["command",{"_index":165,"name":{"251":{},"452":{}},"parent":{}}],["commandencoder",{"_index":97,"name":{"118":{}},"parent":{}}],["compileglsl",{"_index":263,"name":{"393":{}},"parent":{}}],["compute",{"_index":124,"name":{"150":{},"162":{},"428":{}},"parent":{}}],["computebody",{"_index":127,"name":{"153":{},"431":{}},"parent":{}}],["constants",{"_index":0,"name":{"0":{},"484":{},"492":{}},"parent":{"1":{},"3":{},"5":{},"7":{},"9":{},"11":{},"13":{},"15":{},"17":{},"18":{},"20":{},"21":{},"23":{},"25":{},"27":{},"29":{}}}],["constants.accessmode",{"_index":19,"name":{},"parent":{"19":{}}}],["constants.bindingtype",{"_index":9,"name":{},"parent":{"8":{}}}],["constants.glsl_scalars_to_wgsl",{"_index":21,"name":{},"parent":{"22":{}}}],["constants.gpubufferusage",{"_index":3,"name":{},"parent":{"2":{}}}],["constants.gpuindexformat",{"_index":11,"name":{},"parent":{"10":{}}}],["constants.gpuprimitivetopology",{"_index":13,"name":{},"parent":{"12":{}}}],["constants.gpushaderstage",{"_index":7,"name":{},"parent":{"6":{}}}],["constants.gpushaderstagename",{"_index":15,"name":{},"parent":{"14":{}}}],["constants.gputextureusage",{"_index":5,"name":{},"parent":{"4":{}}}],["constants.storageclass",{"_index":17,"name":{},"parent":{"16":{}}}],["constants.wgsl_matrix_to_glsl",{"_index":25,"name":{},"parent":{"26":{}}}],["constants.wgsl_scalars_to_glsl_prefix",{"_index":23,"name":{},"parent":{"24":{}}}],["constants.wgsl_type_to_gpu_vertex_format",{"_index":27,"name":{},"parent":{"28":{}}}],["constants.wgslbuiltin",{"_index":29,"name":{},"parent":{"30":{}}}],["constructor",{"_index":32,"name":{"33":{},"41":{},"54":{},"58":{},"65":{},"79":{},"93":{},"102":{},"114":{},"127":{},"135":{},"156":{},"171":{},"175":{},"194":{},"211":{},"222":{},"237":{},"250":{}},"parent":{}}],["context",{"_index":95,"name":{"116":{},"398":{},"450":{}},"parent":{}}],["contextoptions",{"_index":267,"name":{"396":{}},"parent":{}}],["contextstate",{"_index":259,"name":{"389":{}},"parent":{}}],["cook_torrance",{"_index":197,"name":{"302":{},"310":{}},"parent":{}}],["copytobuffer",{"_index":68,"name":{"72":{}},"parent":{}}],["copytotexture",{"_index":69,"name":{"73":{}},"parent":{}}],["core/attachment",{"_index":30,"name":{"31":{}},"parent":{"32":{}}}],["core/attachment.default",{"_index":33,"name":{},"parent":{"33":{},"34":{},"35":{},"36":{}}}],["core/attribute",{"_index":37,"name":{"37":{}},"parent":{"38":{}}}],["core/attribute.default",{"_index":39,"name":{},"parent":{"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"51":{}}}],["core/bindgroup",{"_index":51,"name":{"52":{}},"parent":{"53":{}}}],["core/bindgroup.default",{"_index":52,"name":{},"parent":{"54":{},"55":{}}}],["core/bindgrouplayout",{"_index":54,"name":{"56":{}},"parent":{"57":{}}}],["core/bindgrouplayout.default",{"_index":55,"name":{},"parent":{"58":{},"59":{},"60":{},"61":{},"62":{}}}],["core/buffer",{"_index":60,"name":{"63":{}},"parent":{"64":{}}}],["core/buffer.default",{"_index":61,"name":{},"parent":{"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{}}}],["core/builtin",{"_index":71,"name":{"75":{}},"parent":{"76":{}}}],["core/builtin.default",{"_index":72,"name":{},"parent":{"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{}}}],["core/clock",{"_index":74,"name":{"91":{}},"parent":{"92":{}}}],["core/clock.default",{"_index":75,"name":{},"parent":{"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{}}}],["core/command",{"_index":82,"name":{"100":{}},"parent":{"101":{}}}],["core/command.default",{"_index":83,"name":{},"parent":{"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{}}}],["core/context",{"_index":92,"name":{"112":{}},"parent":{"113":{}}}],["core/context.default",{"_index":93,"name":{},"parent":{"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{}}}],["core/pass",{"_index":104,"name":{"125":{}},"parent":{"126":{}}}],["core/pass.default",{"_index":105,"name":{},"parent":{"127":{},"128":{},"129":{},"130":{},"131":{},"132":{}}}],["core/pipeline",{"_index":110,"name":{"133":{}},"parent":{"134":{}}}],["core/pipeline.default",{"_index":111,"name":{},"parent":{"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{},"151":{},"152":{},"153":{}}}],["core/program",{"_index":128,"name":{"154":{}},"parent":{"155":{}}}],["core/program.default",{"_index":129,"name":{},"parent":{"156":{},"157":{},"158":{},"159":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{}}}],["core/program.default.__type",{"_index":131,"name":{},"parent":{"160":{},"161":{},"162":{}}}],["core/sampler",{"_index":136,"name":{"169":{}},"parent":{"170":{}}}],["core/sampler.default",{"_index":137,"name":{},"parent":{"171":{},"172":{}}}],["core/shader",{"_index":139,"name":{"173":{}},"parent":{"174":{}}}],["core/shader.default",{"_index":140,"name":{},"parent":{"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{}}}],["core/state",{"_index":145,"name":{"188":{}},"parent":{"189":{}}}],["core/struct",{"_index":146,"name":{"190":{}},"parent":{"191":{}}}],["core/struct.default",{"_index":147,"name":{},"parent":{"192":{},"193":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{}}}],["core/texture",{"_index":152,"name":{"209":{}},"parent":{"210":{}}}],["core/texture.default",{"_index":153,"name":{},"parent":{"211":{},"212":{},"213":{},"214":{},"215":{},"216":{},"217":{}}}],["core/uniform",{"_index":159,"name":{"218":{}},"parent":{"219":{}}}],["core/uniform.default",{"_index":160,"name":{},"parent":{"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{}}}],["core/variable",{"_index":161,"name":{"233":{}},"parent":{"234":{}}}],["core/variable.default",{"_index":162,"name":{},"parent":{"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{}}}],["count",{"_index":89,"name":{"109":{}},"parent":{}}],["create",{"_index":63,"name":{"67":{}},"parent":{}}],["debug",{"_index":265,"name":{"394":{}},"parent":{}}],["default",{"_index":31,"name":{"32":{},"38":{},"53":{},"57":{},"64":{},"76":{},"92":{},"101":{},"113":{},"126":{},"134":{},"155":{},"170":{},"174":{},"189":{},"191":{},"210":{},"219":{},"234":{},"249":{},"256":{},"262":{},"270":{},"275":{},"280":{},"284":{},"288":{},"290":{},"292":{},"294":{},"296":{},"304":{},"312":{},"318":{},"326":{},"332":{},"338":{},"344":{},"368":{},"372":{},"376":{},"442":{}},"parent":{}}],["defaultdepthstencilattachment",{"_index":99,"name":{"120":{}},"parent":{}}],["depthattachment",{"_index":107,"name":{"130":{}},"parent":{}}],["descriptor",{"_index":109,"name":{"132":{},"146":{},"214":{},"423":{}},"parent":{}}],["destroy",{"_index":70,"name":{"74":{}},"parent":{}}],["device",{"_index":260,"name":{"390":{}},"parent":{}}],["diffuse",{"_index":312,"name":{"488":{},"496":{}},"parent":{}}],["dimension",{"_index":272,"name":{"403":{}},"parent":{}}],["direct",{"_index":314,"name":{"490":{},"498":{}},"parent":{}}],["dispatch",{"_index":91,"name":{"111":{}},"parent":{}}],["entries",{"_index":57,"name":{"60":{}},"parent":{}}],["epsilon",{"_index":172,"name":{"259":{},"265":{}},"parent":{}}],["error",{"_index":266,"name":{"395":{}},"parent":{}}],["fade2",{"_index":225,"name":{"351":{}},"parent":{}}],["fade3",{"_index":226,"name":{"352":{}},"parent":{}}],["fade4",{"_index":227,"name":{"353":{}},"parent":{}}],["fade_2",{"_index":236,"name":{"362":{}},"parent":{}}],["fade_3",{"_index":237,"name":{"363":{}},"parent":{}}],["fade_4",{"_index":238,"name":{"364":{}},"parent":{}}],["format",{"_index":48,"name":{"49":{},"88":{},"202":{},"229":{},"244":{}},"parent":{}}],["formatlowerfirst",{"_index":294,"name":{"445":{}},"parent":{}}],["formatupperfirst",{"_index":295,"name":{"446":{}},"parent":{}}],["fragment",{"_index":123,"name":{"149":{},"161":{},"427":{}},"parent":{}}],["fragmentbody",{"_index":126,"name":{"152":{},"430":{}},"parent":{}}],["fragmentouts",{"_index":120,"name":{"145":{},"421":{}},"parent":{}}],["fragmenttargets",{"_index":115,"name":{"139":{},"422":{}},"parent":{}}],["functions",{"_index":224,"name":{"350":{}},"parent":{}}],["gamma",{"_index":173,"name":{"260":{},"266":{},"487":{},"495":{}},"parent":{}}],["gaussian",{"_index":195,"name":{"300":{},"308":{}},"parent":{}}],["getalignement",{"_index":40,"name":{"40":{},"78":{},"193":{},"221":{},"236":{}},"parent":{}}],["getbindgroupsize",{"_index":58,"name":{"61":{}},"parent":{}}],["getbindingsize",{"_index":59,"name":{"62":{}},"parent":{}}],["getdelta",{"_index":81,"name":{"99":{}},"parent":{}}],["getglslbufferstring",{"_index":134,"name":{"167":{}},"parent":{}}],["getglslheaders",{"_index":135,"name":{"168":{},"180":{}},"parent":{}}],["getglslmemberstring",{"_index":151,"name":{"205":{}},"parent":{}}],["getglslstring",{"_index":50,"name":{"51":{},"90":{},"207":{},"232":{},"247":{}},"parent":{}}],["getintegerdigitcount",{"_index":296,"name":{"447":{}},"parent":{}}],["getsize",{"_index":49,"name":{"50":{},"89":{},"203":{},"230":{},"245":{}},"parent":{}}],["getwgslbufferstring",{"_index":132,"name":{"165":{}},"parent":{}}],["getwgslheaders",{"_index":133,"name":{"166":{},"179":{}},"parent":{}}],["getwgslmemberstring",{"_index":150,"name":{"204":{}},"parent":{}}],["getwgslstring",{"_index":43,"name":{"44":{},"84":{},"206":{},"231":{},"246":{}},"parent":{}}],["glsl",{"_index":316,"name":{"500":{}},"parent":{}}],["glsl_scalars_to_wgsl",{"_index":20,"name":{"21":{},"479":{}},"parent":{}}],["glslang",{"_index":262,"name":{"391":{}},"parent":{}}],["glsllayoutqualifier",{"_index":252,"name":{"382":{}},"parent":{}}],["glslsamplertype",{"_index":253,"name":{"383":{}},"parent":{}}],["glslshadowsamplertype",{"_index":254,"name":{"384":{}},"parent":{}}],["glslstoragequalifier",{"_index":251,"name":{"381":{}},"parent":{}}],["glsltype",{"_index":47,"name":{"48":{},"87":{},"201":{},"228":{},"243":{}},"parent":{}}],["glsltypequalifiers",{"_index":255,"name":{"385":{}},"parent":{}}],["gpubindgroup",{"_index":53,"name":{"55":{}},"parent":{}}],["gpubindgrouplayout",{"_index":56,"name":{"59":{}},"parent":{}}],["gpubindingtype",{"_index":291,"name":{"441":{}},"parent":{}}],["gpubuffer",{"_index":62,"name":{"66":{}},"parent":{}}],["gpubufferusage",{"_index":1,"name":{"1":{},"470":{}},"parent":{}}],["gpuindexformat",{"_index":10,"name":{"9":{},"474":{}},"parent":{}}],["gpupipeline",{"_index":112,"name":{"136":{}},"parent":{}}],["gpuprimitivetopology",{"_index":12,"name":{"11":{},"475":{}},"parent":{}}],["gpusampler",{"_index":138,"name":{"172":{}},"parent":{}}],["gpushaderstage",{"_index":6,"name":{"5":{},"472":{}},"parent":{}}],["gpushaderstagename",{"_index":14,"name":{"13":{},"476":{}},"parent":{}}],["gputexture",{"_index":154,"name":{"212":{}},"parent":{}}],["gputextureusage",{"_index":4,"name":{"3":{},"471":{}},"parent":{}}],["helpers/axes",{"_index":163,"name":{"248":{}},"parent":{"249":{}}}],["helpers/axes.default",{"_index":164,"name":{},"parent":{"250":{},"251":{},"252":{},"253":{}}}],["image",{"_index":156,"name":{"215":{}},"parent":{}}],["index",{"_index":168,"name":{"254":{}},"parent":{"449":{},"450":{},"451":{},"452":{},"453":{},"454":{},"455":{},"456":{},"457":{},"458":{},"459":{},"460":{},"461":{},"462":{},"463":{},"464":{},"465":{},"466":{},"467":{},"468":{},"469":{},"470":{},"471":{},"472":{},"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{},"480":{},"481":{},"482":{},"483":{}}}],["indexbuffer",{"_index":65,"name":{"69":{},"106":{}},"parent":{}}],["indexformat",{"_index":87,"name":{"107":{}},"parent":{}}],["init",{"_index":100,"name":{"121":{},"140":{},"164":{},"178":{}},"parent":{}}],["ins",{"_index":117,"name":{"142":{},"184":{},"418":{},"436":{}},"parent":{}}],["instances",{"_index":90,"name":{"110":{}},"parent":{}}],["io",{"_index":73,"name":{"83":{}},"parent":{}}],["iswgsl",{"_index":38,"name":{"39":{},"77":{},"192":{},"220":{},"235":{}},"parent":{}}],["lambert",{"_index":180,"name":{"273":{},"278":{}},"parent":{}}],["language",{"_index":114,"name":{"138":{},"163":{},"187":{},"388":{},"425":{},"439":{}},"parent":{}}],["layout",{"_index":256,"name":{"386":{}},"parent":{}}],["linear",{"_index":311,"name":{"486":{},"494":{}},"parent":{}}],["main",{"_index":143,"name":{"182":{},"434":{}},"parent":{}}],["membername",{"_index":148,"name":{"195":{}},"parent":{}}],["members",{"_index":149,"name":{"197":{},"402":{}},"parent":{}}],["miplevelcount",{"_index":155,"name":{"213":{}},"parent":{}}],["mod289_1",{"_index":229,"name":{"355":{}},"parent":{}}],["mod289_2",{"_index":230,"name":{"356":{}},"parent":{}}],["mod289_3",{"_index":231,"name":{"357":{}},"parent":{}}],["mod289_4",{"_index":232,"name":{"358":{}},"parent":{}}],["name",{"_index":41,"name":{"42":{},"80":{},"196":{},"223":{},"238":{},"400":{}},"parent":{}}],["noise",{"_index":315,"name":{"491":{},"499":{}},"parent":{}}],["op",{"_index":36,"name":{"36":{}},"parent":{}}],["oren_nayar",{"_index":178,"name":{"272":{},"277":{}},"parent":{}}],["outs",{"_index":118,"name":{"143":{},"185":{},"419":{},"437":{}},"parent":{}}],["pass",{"_index":84,"name":{"103":{},"453":{}},"parent":{}}],["passencoder",{"_index":98,"name":{"119":{}},"parent":{}}],["passtype",{"_index":290,"name":{"440":{}},"parent":{}}],["periodic",{"_index":318,"name":{"502":{},"505":{}},"parent":{}}],["permute_1",{"_index":233,"name":{"359":{}},"parent":{}}],["permute_3",{"_index":234,"name":{"360":{}},"parent":{}}],["permute_4",{"_index":235,"name":{"361":{}},"parent":{}}],["phong",{"_index":184,"name":{"282":{},"286":{},"299":{},"307":{}},"parent":{}}],["pi",{"_index":170,"name":{"258":{},"264":{}},"parent":{}}],["pipeline",{"_index":85,"name":{"104":{},"455":{}},"parent":{}}],["pipelineoptions",{"_index":286,"name":{"416":{}},"parent":{}}],["pipelinevertexbufferins",{"_index":282,"name":{"412":{}},"parent":{}}],["pnoise2d",{"_index":210,"name":{"328":{},"334":{}},"parent":{}}],["pnoise3d",{"_index":212,"name":{"329":{},"335":{}},"parent":{}}],["pnoise4d",{"_index":213,"name":{"330":{},"336":{}},"parent":{}}],["prevtime",{"_index":77,"name":{"95":{}},"parent":{}}],["program",{"_index":113,"name":{"137":{},"456":{}},"parent":{}}],["qualifiers",{"_index":273,"name":{"404":{}},"parent":{}}],["random",{"_index":249,"name":{"379":{}},"parent":{}}],["render",{"_index":103,"name":{"124":{}},"parent":{}}],["reset",{"_index":79,"name":{"97":{}},"parent":{}}],["resize",{"_index":101,"name":{"122":{}},"parent":{}}],["resources",{"_index":276,"name":{"407":{}},"parent":{}}],["sampler",{"_index":306,"name":{"464":{}},"parent":{}}],["samplertype",{"_index":274,"name":{"405":{}},"parent":{}}],["saturate",{"_index":245,"name":{"374":{},"378":{}},"parent":{}}],["setmipmap",{"_index":157,"name":{"216":{}},"parent":{}}],["setscale",{"_index":167,"name":{"253":{}},"parent":{}}],["setsubdata",{"_index":67,"name":{"71":{}},"parent":{}}],["shader",{"_index":300,"name":{"457":{}},"parent":{}}],["shadermodule",{"_index":141,"name":{"176":{}},"parent":{}}],["shaderoptions",{"_index":288,"name":{"432":{}},"parent":{}}],["shaders",{"_index":130,"name":{"158":{},"268":{},"469":{}},"parent":{"492":{},"493":{},"494":{},"495":{},"496":{},"497":{},"498":{},"499":{},"500":{}}}],["shaders/constants.glsl",{"_index":169,"name":{"255":{}},"parent":{"256":{},"257":{}}}],["shaders/constants.glsl.__type",{"_index":171,"name":{},"parent":{"258":{},"259":{},"260":{}}}],["shaders/constants.wgsl",{"_index":174,"name":{"261":{}},"parent":{"262":{},"263":{}}}],["shaders/constants.wgsl.__type",{"_index":175,"name":{},"parent":{"264":{},"265":{},"266":{}}}],["shaders/index.glsl",{"_index":176,"name":{"267":{}},"parent":{"484":{},"485":{},"486":{},"487":{},"488":{},"489":{},"490":{},"491":{}}}],["shaders/lighting/diffuse.glsl",{"_index":177,"name":{"269":{}},"parent":{"270":{},"271":{}}}],["shaders/lighting/diffuse.glsl.__type",{"_index":179,"name":{},"parent":{"272":{},"273":{}}}],["shaders/lighting/diffuse.wgsl",{"_index":181,"name":{"274":{}},"parent":{"275":{},"276":{}}}],["shaders/lighting/diffuse.wgsl.__type",{"_index":182,"name":{},"parent":{"277":{},"278":{}}}],["shaders/lighting/direct.glsl",{"_index":183,"name":{"279":{}},"parent":{"280":{},"281":{}}}],["shaders/lighting/direct.glsl.__type",{"_index":185,"name":{},"parent":{"282":{}}}],["shaders/lighting/direct.wgsl",{"_index":186,"name":{"283":{}},"parent":{"284":{},"285":{}}}],["shaders/lighting/direct.wgsl.__type",{"_index":187,"name":{},"parent":{"286":{}}}],["shaders/lighting/gamma.glsl",{"_index":188,"name":{"287":{}},"parent":{"288":{}}}],["shaders/lighting/gamma.wgsl",{"_index":189,"name":{"289":{}},"parent":{"290":{}}}],["shaders/lighting/linear.glsl",{"_index":190,"name":{"291":{}},"parent":{"292":{}}}],["shaders/lighting/linear.wgsl",{"_index":191,"name":{"293":{}},"parent":{"294":{}}}],["shaders/lighting/specular.glsl",{"_index":192,"name":{"295":{}},"parent":{"296":{},"297":{}}}],["shaders/lighting/specular.glsl.__type",{"_index":194,"name":{},"parent":{"298":{},"299":{},"300":{},"301":{},"302":{}}}],["shaders/lighting/specular.wgsl",{"_index":198,"name":{"303":{}},"parent":{"304":{},"305":{}}}],["shaders/lighting/specular.wgsl.__type",{"_index":199,"name":{},"parent":{"306":{},"307":{},"308":{},"309":{},"310":{}}}],["shaders/noise/classic.glsl",{"_index":200,"name":{"311":{}},"parent":{"312":{},"313":{}}}],["shaders/noise/classic.glsl.__type",{"_index":202,"name":{},"parent":{"314":{},"315":{},"316":{}}}],["shaders/noise/classic.wgsl",{"_index":205,"name":{"317":{}},"parent":{"318":{},"319":{}}}],["shaders/noise/classic.wgsl.__type",{"_index":206,"name":{},"parent":{"320":{},"321":{},"322":{}}}],["shaders/noise/index.glsl",{"_index":207,"name":{"323":{}},"parent":{"501":{},"502":{},"503":{}}}],["shaders/noise/index.wgsl",{"_index":208,"name":{"324":{}},"parent":{"504":{},"505":{},"506":{},"507":{}}}],["shaders/noise/periodic.glsl",{"_index":209,"name":{"325":{}},"parent":{"326":{},"327":{}}}],["shaders/noise/periodic.glsl.__type",{"_index":211,"name":{},"parent":{"328":{},"329":{},"330":{}}}],["shaders/noise/periodic.wgsl",{"_index":214,"name":{"331":{}},"parent":{"332":{},"333":{}}}],["shaders/noise/periodic.wgsl.__type",{"_index":215,"name":{},"parent":{"334":{},"335":{},"336":{}}}],["shaders/noise/simplex.glsl",{"_index":216,"name":{"337":{}},"parent":{"338":{},"339":{}}}],["shaders/noise/simplex.glsl.__type",{"_index":218,"name":{},"parent":{"340":{},"341":{},"342":{}}}],["shaders/noise/simplex.wgsl",{"_index":221,"name":{"343":{}},"parent":{"344":{},"345":{}}}],["shaders/noise/simplex.wgsl.__type",{"_index":222,"name":{},"parent":{"346":{},"347":{},"348":{}}}],["shaders/noise/utils.glsl",{"_index":223,"name":{"349":{}},"parent":{"350":{},"351":{},"352":{},"353":{}}}],["shaders/noise/utils.wgsl",{"_index":228,"name":{"354":{}},"parent":{"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{}}}],["shaders/noise/worley.wgsl",{"_index":241,"name":{"367":{}},"parent":{"368":{},"369":{}}}],["shaders/noise/worley.wgsl.__type",{"_index":243,"name":{},"parent":{"370":{}}}],["shaders/utils.glsl",{"_index":244,"name":{"371":{}},"parent":{"372":{},"373":{}}}],["shaders/utils.glsl.__type",{"_index":246,"name":{},"parent":{"374":{}}}],["shaders/utils.wgsl",{"_index":247,"name":{"375":{}},"parent":{"376":{},"377":{}}}],["shaders/utils.wgsl.__type",{"_index":248,"name":{},"parent":{"378":{},"379":{}}}],["shaderstagebodyname",{"_index":280,"name":{"410":{}},"parent":{}}],["shaderstagebodynameobjectkeys",{"_index":281,"name":{"411":{}},"parent":{}}],["shaderstagename",{"_index":278,"name":{"408":{}},"parent":{}}],["shaderstagenameobjectkeys",{"_index":279,"name":{"409":{}},"parent":{}}],["simplex",{"_index":319,"name":{"503":{},"506":{}},"parent":{}}],["snoise2d",{"_index":217,"name":{"340":{},"346":{}},"parent":{}}],["snoise3d",{"_index":219,"name":{"341":{},"347":{}},"parent":{}}],["snoise4d",{"_index":220,"name":{"342":{},"348":{}},"parent":{}}],["source",{"_index":142,"name":{"177":{}},"parent":{}}],["specular",{"_index":313,"name":{"489":{},"497":{}},"parent":{}}],["start",{"_index":80,"name":{"98":{}},"parent":{}}],["starttime",{"_index":76,"name":{"94":{}},"parent":{}}],["state",{"_index":298,"name":{"451":{}},"parent":{}}],["stencilattachment",{"_index":108,"name":{"131":{}},"parent":{}}],["stepmode",{"_index":121,"name":{"147":{},"414":{},"424":{}},"parent":{}}],["storage",{"_index":258,"name":{"387":{}},"parent":{}}],["storageclass",{"_index":16,"name":{"15":{},"17":{},"477":{}},"parent":{}}],["struct",{"_index":304,"name":{"461":{}},"parent":{}}],["structs",{"_index":119,"name":{"144":{},"186":{},"420":{},"438":{}},"parent":{}}],["submit",{"_index":102,"name":{"123":{}},"parent":{}}],["tab",{"_index":293,"name":{"444":{}},"parent":{}}],["taylor_inv_sqrt_1",{"_index":239,"name":{"365":{}},"parent":{}}],["taylor_inv_sqrt_4",{"_index":240,"name":{"366":{}},"parent":{}}],["texture",{"_index":305,"name":{"463":{}},"parent":{}}],["time",{"_index":78,"name":{"96":{}},"parent":{}}],["type",{"_index":42,"name":{"43":{},"81":{},"128":{},"181":{},"208":{},"224":{},"239":{},"433":{}},"parent":{}}],["types",{"_index":250,"name":{"380":{},"449":{}},"parent":{"381":{},"382":{},"383":{},"384":{},"385":{},"388":{},"389":{},"396":{},"399":{},"406":{},"408":{},"409":{},"410":{},"411":{},"412":{},"416":{},"432":{},"440":{},"441":{},"442":{}}}],["types.bindgrouplayoutentry",{"_index":270,"name":{},"parent":{"400":{},"401":{},"402":{},"403":{},"404":{},"405":{}}}],["types.bindgroupoptions",{"_index":277,"name":{},"parent":{"407":{}}}],["types.contextoptions",{"_index":268,"name":{},"parent":{"397":{},"398":{}}}],["types.contextstate",{"_index":261,"name":{},"parent":{"390":{},"391":{},"392":{},"394":{},"395":{}}}],["types.contextstate.__type",{"_index":264,"name":{},"parent":{"393":{}}}],["types.glsltypequalifiers",{"_index":257,"name":{},"parent":{"386":{},"387":{}}}],["types.pipelineoptions",{"_index":287,"name":{},"parent":{"417":{},"418":{},"419":{},"420":{},"421":{},"422":{},"423":{},"424":{},"425":{},"426":{},"427":{},"428":{},"429":{},"430":{},"431":{}}}],["types.pipelinevertexbufferins",{"_index":283,"name":{},"parent":{"413":{}}}],["types.pipelinevertexbufferins.__type",{"_index":284,"name":{},"parent":{"414":{},"415":{}}}],["types.shaderoptions",{"_index":289,"name":{},"parent":{"433":{},"434":{},"435":{},"436":{},"437":{},"438":{},"439":{}}}],["uniform",{"_index":303,"name":{"460":{}},"parent":{}}],["uniformbuffer",{"_index":66,"name":{"70":{}},"parent":{}}],["uniforms",{"_index":271,"name":{"401":{}},"parent":{}}],["update",{"_index":158,"name":{"217":{}},"parent":{}}],["utils",{"_index":292,"name":{"443":{},"485":{},"493":{}},"parent":{"444":{},"445":{},"446":{},"447":{},"448":{}}}],["value",{"_index":34,"name":{"34":{}},"parent":{}}],["variable",{"_index":301,"name":{"458":{}},"parent":{}}],["vertex",{"_index":122,"name":{"148":{},"160":{},"426":{}},"parent":{}}],["vertexbody",{"_index":125,"name":{"151":{},"429":{}},"parent":{}}],["vertexbuffer",{"_index":64,"name":{"68":{}},"parent":{}}],["vertexbuffers",{"_index":86,"name":{"105":{}},"parent":{}}],["view",{"_index":35,"name":{"35":{}},"parent":{}}],["visibility",{"_index":44,"name":{"45":{},"82":{},"198":{},"225":{},"240":{}},"parent":{}}],["wgsl_matrix_to_glsl",{"_index":24,"name":{"25":{},"481":{}},"parent":{}}],["wgsl_scalars_to_glsl_prefix",{"_index":22,"name":{"23":{},"480":{}},"parent":{}}],["wgsl_type_to_gpu_vertex_format",{"_index":26,"name":{"27":{},"482":{}},"parent":{}}],["wgslbuiltin",{"_index":28,"name":{"29":{},"483":{}},"parent":{}}],["wgsltype",{"_index":46,"name":{"47":{},"86":{},"200":{},"227":{},"242":{}},"parent":{}}],["worley",{"_index":320,"name":{"507":{}},"parent":{}}],["worley2d",{"_index":242,"name":{"370":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/core_BuiltIn.default.html b/docs/classes/core_BuiltIn.default.html new file mode 100644 index 0000000..055e8a1 --- /dev/null +++ b/docs/classes/core_BuiltIn.default.html @@ -0,0 +1,472 @@ + + + + + + default | dgel + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class default

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + default +
      +
    • + default +
    • +
    +
  • +
+
+
+

Index

+
+
+
+

Constructors

+ +
+
+

Properties

+ +
+
+

Accessors

+ +
+
+

Methods

+ +
+
+
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new default(name: string, type: string, visibility?: number, io?: string): default
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      name: string
      +
    • +
    • +
      type: string
      +
    • +
    • +
      Optional visibility: number
      +
    • +
    • +
      Optional io: string
      +
    • +
    +

    Returns default

    +
  • +
+
+
+
+

Properties

+
+ +

Optional arrayCount

+
arrayCount: number
+ +
+
+ +

Optional io

+
io: string
+ +
+
+ +

name

+
name: string
+ +
+
+ +

type

+
type: string
+ +
+
+ +

Optional visibility

+
visibility: number
+ +
+
+
+

Accessors

+
+ +

format

+
    +
  • get format(): string
  • +
+ +
+
+ +

glslType

+
    +
  • get glslType(): string
  • +
+ +
+
+ +

wgslType

+
    +
  • get wgslType(): string
  • +
+ +
+
+
+

Methods

+
+ +

getGLSLString

+
    +
  • getGLSLString(): string
  • +
+ +
+
+ +

getSize

+ + +
+
+ +

getWGSLString

+
    +
  • getWGSLString(): string
  • +
+ +
+
+ +

Static getAlignement

+ + +
+
+ +

Static isWgsl

+
    +
  • isWgsl(type: string): boolean
  • +
+ +
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + \ No newline at end of file diff --git a/docs/classes/core_attachment.default.html b/docs/classes/core_attachment.default.html index f9e6d1d..01aaddc 100644 --- a/docs/classes/core_attachment.default.html +++ b/docs/classes/core_attachment.default.html @@ -55,10 +55,10 @@ dgel
  • - core/Attachment + core/Attachment
  • - default + default
  • Class default

    @@ -83,15 +83,15 @@

    Index

    Constructors

    Properties

    @@ -103,13 +103,13 @@

    Constructors

    constructor

    -

    Returns default

    +

    Returns default

    @@ -161,7 +161,7 @@

    Optional view

    Modules
  • - core/Attachment + core/Attachment
  • @@ -170,19 +170,19 @@

    Optional view

    Class default

    @@ -72,7 +72,7 @@

    Class default

    Hierarchy

    + +
    + +

    glslType

    + + +
    +
    + +

    wgslType

    + +
    -
    +

    Methods

    - + +

    getGLSLString

    +
      +
    • getGLSLString(): string
    • +
    + +
    +
    +

    getSize

    +
    + +

    getWGSLString

    +
      +
    • getWGSLString(index: number): string
    • +
    + +
    - +

    Static getAlignement

    Returns number

    +
    + +

    Static isWgsl

    +
      +
    • isWgsl(type: string): boolean
    • +
    + +
    @@ -101,22 +101,22 @@

    Constructors

    constructor

    @@ -124,12 +124,12 @@

    Returns

    Properties

    - +

    gpuBindGroup

    gpuBindGroup: GPUBindGroup
    @@ -142,7 +142,7 @@

    gpuBindGroup

    Modules
  • - core/BindGroup + core/BindGroup
  • @@ -151,13 +151,13 @@

    gpuBindGroup

    Class default

    @@ -83,21 +83,21 @@

    Index

    Constructors

    Properties

    Methods

    @@ -109,22 +109,22 @@

    Constructors

    constructor

    @@ -134,17 +134,17 @@

    Properties

    entries

    -
    entries: BindGroupLayoutEntry[] = []
    +
    entries: BindGroupLayoutEntry[] = []
    - +

    gpuBindGroupLayout

    gpuBindGroupLayout: GPUBindGroupLayout
    @@ -152,7 +152,7 @@

    gpuBindGroupLayout

    Methods

    - +

    getBindGroupSize

    - +

    getBindingSize

    @@ -209,22 +209,22 @@

    Returns number

    Class default

    @@ -83,26 +83,26 @@

    Index

    Constructors

    Properties

    Methods

    @@ -114,13 +114,13 @@

    Constructors

    constructor

    @@ -128,12 +128,12 @@

    Returns

    Properties

    - +

    gpuBuffer

    gpuBuffer: GPUBuffer
    @@ -141,7 +141,7 @@

    gpuBuffer

    Methods

    - +

    copyToBuffer

    • copyToBuffer(srcBuffer: GPUBuffer, offset: number, byteCount: number): void
    • @@ -150,7 +150,7 @@

      copyToBuffer

    • Parameters

      @@ -170,7 +170,7 @@

      Returns void

    - +

    copyToTexture

    • copyToTexture(bytesPerRow: number, rowsPerImage: number, destination: GPUImageCopyTexture, extent: GPUExtent3D): void
    • @@ -179,7 +179,7 @@

      copyToTexture

    • Parameters

      @@ -205,13 +205,13 @@

      Returns void

      create

        -
      • create(usage: number, data: ArrayBufferView, size?: number): default
      • +
      • create(usage: number, data: ArrayBufferView, size?: number): default
      -

      Returns default

      +

      Returns default

    @@ -240,7 +240,7 @@

    destroy

  • Returns void

    @@ -248,16 +248,16 @@

    Returns void

  • - +

    indexBuffer

    -

    Returns default

    +

    Returns default

    - +

    setSubData

    - +

    uniformBuffer

    -

    Returns default

    +

    Returns default

    - +

    vertexBuffer

    -

    Returns default

    +

    Returns default

    @@ -351,7 +351,7 @@

    Returns Modules
  • - core/Buffer + core/Buffer
  • @@ -360,37 +360,37 @@

    Returns
  • - default + default
  • diff --git a/docs/classes/core_clock.default.html b/docs/classes/core_clock.default.html index 8cb2524..1ecacaa 100644 --- a/docs/classes/core_clock.default.html +++ b/docs/classes/core_clock.default.html @@ -55,10 +55,10 @@ dgel
  • - core/Clock + core/Clock
  • - default + default
  • Class default

    @@ -83,23 +83,23 @@

    Index

    Constructors

    Properties

    Methods

    @@ -111,13 +111,13 @@

    Constructors

    constructor

    @@ -125,22 +125,22 @@

    Returns

    Properties

    - +

    prevTime

    prevTime: number = 0
    - +

    startTime

    startTime: number = 0
    @@ -150,7 +150,7 @@

    time

    time: number = 0
    @@ -158,7 +158,7 @@

    time

    Methods

    - +

    getDelta

    @@ -226,28 +226,28 @@

    Returns void

    Class default

    @@ -83,21 +83,21 @@

    Index

    Constructors

    Properties

    @@ -109,22 +109,22 @@

    Constructors

    constructor

    @@ -132,12 +132,12 @@

    Returns

    Properties

    - +

    Optional bindGroups

    -
    bindGroups: default[]
    +
    bindGroups: default[]
    @@ -147,7 +147,7 @@

    Optional count

    count: number
    @@ -157,27 +157,27 @@

    Optional dispatch

    dispatch: number | [number, number?, number?]
    - +

    Optional indexBuffer

    -
    indexBuffer: default
    +
    indexBuffer: default
    - +

    Optional indexFormat

    indexFormat: GPUIndexFormat = ...
    @@ -187,37 +187,37 @@

    Optional instances

    instances: number

    Optional pass

    -
    pass: default
    +
    pass: default

    Optional pipeline

    -
    pipeline: default
    +
    pipeline: default
    - +

    Optional vertexBuffers

    -
    vertexBuffers: default[]
    +
    vertexBuffers: default[]
    @@ -230,7 +230,7 @@

    Optional vertexBuffersModules
  • - core/Command + core/Command
  • @@ -239,37 +239,37 @@

    Optional vertexBuffers

    Class default

    @@ -83,27 +83,27 @@

    Index

    Constructors

    Properties

    Methods

    @@ -115,22 +115,22 @@

    Constructors

    constructor

    @@ -143,7 +143,7 @@

    Private adapter

    adapter: GPUAdapter
    @@ -153,17 +153,17 @@

    canvas

    canvas: HTMLCanvasElement
    - +

    Private commandEncoder

    commandEncoder: GPUCommandEncoder
    @@ -173,27 +173,27 @@

    context

    context: GPUCanvasContext
    - +

    Private defaultDepthStencilAttachment

    defaultDepthStencilAttachment: GPUTextureView
    - +

    Private passEncoder

    passEncoder: GPURenderPassEncoder | GPUComputePassEncoder
    @@ -210,7 +210,7 @@

    init

  • Parameters

    @@ -248,7 +248,7 @@

    render

  • Parameters

    @@ -283,7 +283,7 @@

    resize

  • Parameters

    @@ -308,19 +308,19 @@

    Returns void

    submit

      -
    • submit(command: default, subcommand?: () => unknown): void
    • +
    • submit(command: default, subcommand?: () => unknown): void
    @@ -207,25 +207,25 @@

    Returns GPURender

    Class default

    @@ -72,7 +72,7 @@

    Class default

    Hierarchy

    +
      +
    • Class
    • +
    • Property
    • +
    • Method
    • +
    • Inherited constructor
    • Inherited property
    • Inherited method
    -
      -
    • Class
    • -
    • Property
    • -
    • Interface
    diff --git a/docs/classes/core_program.default.html b/docs/classes/core_program.default.html index 5f1b174..eda3432 100644 --- a/docs/classes/core_program.default.html +++ b/docs/classes/core_program.default.html @@ -55,10 +55,10 @@ dgel

  • - core/Program + core/Program
  • - default + default
  • Class default

    @@ -83,21 +83,25 @@

    Index

    Constructors

    Properties

    Methods

    @@ -109,27 +113,30 @@

    Constructors

    constructor

    @@ -137,9 +144,16 @@

    Returns

    Properties

    - +

    bindGroupLayouts

    -
    bindGroupLayouts: default[]
    +
    bindGroupLayouts: default[]
    + +
    +
    + +

    language

    +
    language: Language
    @@ -159,16 +173,54 @@

    Type declaration

    Methods

    - + +

    getGLSLBufferString

    + + +
    +
    +

    getGLSLHeaders

    +

    Returns { compute: any; fragment: any; vertex: any }

    + + + +
    +
    + +

    getWGSLBufferString

    + + +
    +
    + +

    getWGSLHeaders

    + + @@ -221,22 +339,34 @@

    Returns void

    Class default

    @@ -83,13 +83,13 @@

    Index

    Constructors

    Properties

    @@ -101,13 +101,13 @@

    Constructors

    constructor

      -
    • new default(descriptor?: GPUSamplerDescriptor): default
    • +
    • new default(descriptor?: GPUSamplerDescriptor): default
    -

    Returns default

    +

    Returns default

    @@ -124,12 +124,12 @@

    Returns

    Properties

    - +

    gpuSampler

    gpuSampler: GPUSampler
    @@ -142,7 +142,7 @@

    gpuSampler

    Modules
  • - core/Sampler + core/Sampler
  • @@ -151,13 +151,13 @@

    gpuSampler

    Class default

    @@ -72,7 +72,12 @@

    Class default

    Hierarchy

    @@ -80,103 +85,128 @@

    Hierarchy

    Index

    -
    +

    Constructors

    Properties

    Methods

    -
    +

    Constructors

    -
    +

    constructor

    -

    Properties

    -
    +
    -

    body

    +

    Optional body

    body: string
    -
    +

    Optional ins

    -
    ins: default[]
    +
    ins: default[]
    -
    +
    + +

    Optional language

    +
    language: Language
    + +
    +
    + +

    main

    +
    main: string
    + +
    +

    Optional outs

    -
    outs: default[]
    +
    outs: default[]
    - +

    shaderModule

    shaderModule: GPUShaderModule
    @@ -186,31 +216,29 @@

    Private source

    source: string
    -
    +

    Optional structs

    -
    structs: default[]
    +
    structs: default[]
    -
    +

    type

    - - -
    -
    - -

    version

    -
    version: string = "#version 450"
    +
    type: number
    @@ -218,7 +246,7 @@

    version

    Methods

    - +

    getGLSLHeaders

    • getGLSLHeaders(): { ins?: string; outs?: string; structs?: string }
    • @@ -227,7 +255,35 @@

      getGLSLHeaders

    • +

      Returns { ins?: string; outs?: string; structs?: string }

      +
        +
      • +
        Optional ins?: string
        +
      • +
      • +
        Optional outs?: string
        +
      • +
      • +
        Optional structs?: string
        +
      • +
      +
    • +
    +
    +
    + +

    getWGSLHeaders

    +
      +
    • getWGSLHeaders(): { ins?: string; outs?: string; structs?: string }
    • +
    + @@ -286,40 +342,46 @@

    Returns void

    @@ -83,23 +88,38 @@

    Index

    Constructors

    Properties

    +
    +
    +

    Accessors

    +

    Methods

    @@ -107,29 +127,27 @@

    Methods

    Constructors

    -
    +

    constructor

    -

    Properties

    -
    - +
    +

    Optional arrayCount

    arrayCount: number
    +
    +
    + +

    Optional memberName

    +
    memberName: string
    +

    members

    -
    members: (default | default)[]
    +
    members: (default | default)[]
    -
    +
    -

    Optional name

    +

    name

    name: string
    -
    +
    -

    type

    +

    Optional type

    type: string
    -
    +

    Optional visibility

    visibility: number
    +
    +

    Accessors

    +
    + +

    format

    +
      +
    • get format(): string
    • +
    + +
    +
    + +

    glslType

    +
      +
    • get glslType(): string
    • +
    + +
    +
    + +

    wgslType

    +
      +
    • get wgslType(): string
    • +
    + +
    +

    Methods

    - -

    getGLSLString

    + +

    getGLSLMemberString

      +
    • getGLSLMemberString(): string
    • +
    + +
    +
    + +

    getGLSLString

    +
    • getGLSLString(): string
    +
    +
    + +

    getSize

    +
      +
    • getSize(): number
    • +
    + +
    +
    + +

    getWGSLMemberString

    +
      +
    • getWGSLMemberString(): string
    • +
    + +
    +
    + +

    getWGSLString

    +
      +
    • getWGSLString(): string
    • +
    +
    +
    + +

    Static getAlignement

    + + +
    +
    + +

    Static isWgsl

    +
      +
    • isWgsl(type: string): boolean
    • +
    + +
    diff --git a/docs/classes/core_texture.default.html b/docs/classes/core_texture.default.html index 90d98eb..8d8d81b 100644 --- a/docs/classes/core_texture.default.html +++ b/docs/classes/core_texture.default.html @@ -55,10 +55,10 @@ dgel
  • - core/Texture + core/Texture
  • - default + default
  • Class default

    @@ -83,23 +83,23 @@

    Index

    Constructors

    Properties

    Methods

    @@ -111,13 +111,13 @@

    Constructors

    constructor

      -
    • new default(descriptor: GPUTextureDescriptor, image: HTMLImageElement): default
    • +
    • new default(descriptor: GPUTextureDescriptor, image: HTMLImageElement): default
    -

    Returns default

    +

    Returns default

    @@ -144,12 +144,12 @@

    descriptor

    - +

    gpuTexture

    gpuTexture: GPUTexture
    @@ -161,12 +161,12 @@

    image

    - +

    mipLevelCount

    mipLevelCount: number
    @@ -174,7 +174,7 @@

    mipLevelCount

    Methods

    - +

    setMipMap

    @@ -246,28 +246,28 @@

    Returns void

    Class default

    @@ -72,7 +72,7 @@

    Class default

    Hierarchy

    @@ -155,11 +160,11 @@

    Returns

    Properties

    - +

    Optional arrayCount

    arrayCount: number
    @@ -167,7 +172,7 @@

    Optional arrayCount

    name

    name: string
    @@ -175,7 +180,7 @@

    name

    type

    type: string
    @@ -183,7 +188,7 @@

    type

    Optional visibility

    visibility: number

    @@ -199,7 +204,41 @@

    format

  • +

    Returns string

    +
  • + +
    +
    + +

    glslType

    +
      +
    • get glslType(): string
    • +
    + +
    +
    + +

    wgslType

    +
      +
    • get wgslType(): string
    • +
    +
    +
    + +

    Static isWgsl

    +
      +
    • isWgsl(type: string): boolean
    • +
    + +
    @@ -125,13 +136,13 @@

    Constructors

    constructor

      -
    • new default(name: string, type: string, visibility?: number, arrayCount?: number): default
    • +
    • new default(name: string, type?: string, visibility?: number, arrayCount?: number): default
    • Parameters

      @@ -140,7 +151,7 @@

      Parameters

      name: string
    • -
      type: string
      +
      Optional type: string
    • Optional visibility: number
      @@ -149,7 +160,7 @@
      Optional visibility: Optional arrayCount: number
    -

    Returns default

    +

    Returns default

    @@ -157,7 +168,7 @@

    Returns

    Properties

    - +

    Optional arrayCount

    arrayCount: number
    -

    type

    +

    Optional type

    type: string
    @@ -197,7 +208,41 @@

    format

  • +

    Returns string

    +
  • + +
    +
    + +

    glslType

    +
      +
    • get glslType(): string
    • +
    + +
    +
    + +

    wgslType

    +
      +
    • get wgslType(): string
    • +
    +
    +
    + +

    Static isWgsl

    +
      +
    • isWgsl(type: string): boolean
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        type: string
        +
      • +
      +

      Returns boolean

      +
    • +
    +

    @@ -108,25 +108,25 @@

    Constructors

    constructor

    @@ -136,20 +136,20 @@

    Properties

    buffer

    -
    buffer: default
    +
    buffer: default

    command

    -
    command: default
    +
    command: default
    @@ -157,7 +157,7 @@

    command

    Methods

    - +

    setScale

    @@ -197,19 +197,19 @@

    Returns void

    Interface BindGroupLayoutEntry

    @@ -88,19 +88,12 @@

    Index

    Properties

    @@ -108,75 +101,23 @@

    Properties

    Properties

    -
    - -

    binding

    -
    binding: number
    - -
    -
    -

    A unique identifier for a resource binding within a - {@link GPUBindGroupLayoutEntry}, a corresponding {@link GPUBindGroupEntry}, - and the {@link GPUShaderModule}s.

    -
    -
    -
    -
    - -

    Optional buffer

    -
    buffer: GPUBufferBindingLayout
    - -
    -
    -

    When not undefined, indicates the binding resource type for this {@link GPUBindGroupLayoutEntry} - is {@link GPUBufferBinding}.

    -
    -
    -

    Optional dimension

    dimension: GPUTextureDimension
    -
    - -

    Optional externalTexture

    -
    externalTexture: GPUExternalTextureBindingLayout
    - -
    -
    -

    When not undefined, indicates the binding resource type for this {@link GPUBindGroupLayoutEntry} - is {@link GPUExternalTexture}.

    -
    -
    -

    Optional members

    -
    members: (default | default)[]
    +
    members: (default | default)[]
    @@ -186,108 +127,39 @@

    name

    name: string

    Optional qualifiers

    -
    qualifiers: GLSLTypeQualifiers
    +
    qualifiers: GLSLTypeQualifiers
    -
    - -

    Optional sampler

    -
    sampler: GPUSamplerBindingLayout
    - -
    -
    -

    When not undefined, indicates the binding resource type for this {@link GPUBindGroupLayoutEntry} - is {@link GPUSampler}.

    -
    -
    -
    - +

    Optional samplerType

    - - -
    -
    - -

    Optional storageTexture

    -
    storageTexture: GPUStorageTextureBindingLayout
    - -
    -
    -

    When not undefined, indicates the binding resource type for this {@link GPUBindGroupLayoutEntry} - is {@link GPUTextureView}.

    -
    -
    -
    -
    - -

    Optional texture

    -
    texture: GPUTextureBindingLayout
    + -
    -
    -

    When not undefined, indicates the binding resource type for this {@link GPUBindGroupLayoutEntry} - is {@link GPUTextureView}.

    -
    -

    Optional uniforms

    -
    uniforms: default[]
    - -
    -
    - -

    visibility

    -
    visibility: number
    +
    uniforms: default[]
    -
    -
    -

    A bitset of the members of GPUShaderStage. - Each set bit indicates that a {@link GPUBindGroupLayoutEntry}'s resource - will be accessible from the associated shader stage.

    -
    -
    @@ -307,83 +179,83 @@

    visibility

    Interface BindGroupOptions

    @@ -88,10 +88,7 @@

    Index

    Properties

    @@ -99,51 +96,13 @@

    Properties

    Properties

    -
    - -

    entries

    -
    entries: Iterable<GPUBindGroupEntry>
    - -
    -
    - -

    Optional label

    -
    label: string
    - -
    -
    -

    The initial value of {@link GPUObjectBase#label|GPUObjectBase.label}.

    -
    -
    -
    -
    - -

    layout

    -
    layout: GPUBindGroupLayout
    - -

    resources

    resources: GPUBindingResource[]
    @@ -163,58 +122,70 @@

    resources

    @@ -108,7 +108,7 @@

    Optional context

    context: GPUCanvasContext
    @@ -128,52 +128,73 @@

    Optional context

    @@ -110,7 +110,7 @@

    device

    device: GPUDevice
    @@ -120,43 +120,44 @@

    error

    error: boolean

    glslang

    -
    glslang: { compileGLSL: (source: string, type: string) => string }
    +
    glslang: { compileGLSL: any }

    Type declaration

    @@ -95,20 +95,20 @@

    Properties

    Optional layout

    - +

    Optional storage

    -
    storage: "shared"
    +
    @@ -128,52 +128,73 @@

    Optional storage

    +
    +

    Type aliases

    +
    + +

    AccessMode

    +
    AccessMode: typeof AccessMode[keyof typeof AccessMode]
    + +
    +
    + +

    StorageClass

    +
    StorageClass: typeof StorageClass[keyof typeof StorageClass]
    + +
    +

    Variables

    - -

    Const BindingType

    -
    BindingType: { Comparison: string; Depth: string; Filtering: string; Float: string; NonFiltering: string; ReadOnly: string; ReadonlyStorage: string; Sint: string; Storage: string; Uint: string; UnFilterableFloat: string; Uniform: string; WriteOnly: string } = ...
    + +

    Const AccessMode

    +
    AccessMode: {} = ...

    Type declaration

      -
    • -
      Comparison: string
      -
    • -
    • -
      Depth: string
      -
    • -
    • -
      Filtering: string
      -
    • -
    • -
      Float: string
      -
    • -
    • -
      NonFiltering: string
      -
    • -
    • -
      ReadOnly: string
      -
    • -
    • -
      ReadonlyStorage: string
      -
    • -
    • -
      Sint: string
      -
    • -
    • -
      Storage: string
      -
    • -
    • -
      Uint: string
      -
    • -
    • -
      UnFilterableFloat: string
      +
    • +
      [key: string]: string
    • -
    • -
      Uniform: string
      +
    +
    +
    +
    + +

    Const BindingType

    +
    BindingType: {} = ...
    + +
    +

    Type declaration

    +
      +
    • +
      [key: string]: string
    • -
    • -
      WriteOnly: string
      +
    +
    +
    +
    + +

    Const GLSL_SCALARS_TO_WGSL

    +
    GLSL_SCALARS_TO_WGSL: {} = ...
    + +
    +

    Type declaration

    +
      +
    • +
      [key: string]: string
    - +

    Const GPUBufferUsage

    -
    GPUBufferUsage: { COPY_DST: number; COPY_SRC: number; INDEX: number; INDIRECT: number; MAP_READ: number; MAP_WRITE: number; STORAGE: number; UNIFORM: number; VERTEX: number } = ...
    +
    GPUBufferUsage: {} = ...

    Type declaration

      -
    • -
      COPY_DST: number
      -
    • -
    • -
      COPY_SRC: number
      -
    • -
    • -
      INDEX: number
      -
    • -
    • -
      INDIRECT: number
      -
    • -
    • -
      MAP_READ: number
      -
    • -
    • -
      MAP_WRITE: number
      -
    • -
    • -
      STORAGE: number
      -
    • -
    • -
      UNIFORM: number
      -
    • -
    • -
      VERTEX: number
      +
    • +
      [key: string]: GPUBufferUsageFlags
    - +

    Const GPUIndexFormat

    GPUIndexFormat: {} = ...
    @@ -200,12 +214,12 @@
    [key: - +

    Const GPUPrimitiveTopology

    GPUPrimitiveTopology: {} = ...
    @@ -218,55 +232,145 @@
    [key: - +

    Const GPUShaderStage

    -
    GPUShaderStage: { COMPUTE: number; FRAGMENT: number; VERTEX: number } = ...
    +
    GPUShaderStage: {} = ...

    Type declaration

      -
    • -
      COMPUTE: number
      -
    • -
    • -
      FRAGMENT: number
      +
    • +
      [key: string]: GPUShaderStageFlags
    • -
    • -
      VERTEX: number
      +
    +
    +
    +
    + +

    Const GPUShaderStageName

    +
    GPUShaderStageName: {} = ...
    + +
    +

    Type declaration

    +
    - +

    Const GPUTextureUsage

    -
    GPUTextureUsage: { COPY_DST: number; COPY_SRC: number; RENDER_ATTACHMENT: number; SAMPLED: number; STORAGE: number } = ...
    +
    GPUTextureUsage: {} = ...
    + +
    +

    Type declaration

    +
      +
    • +
      [key: string]: GPUTextureUsageFlags
      +
    • +
    +
    +
    +
    + +

    Const StorageClass

    +
    StorageClass: {} = ...

    Type declaration

      -
    • -
      COPY_DST: number
      +
    • +
      [key: string]: string
    • -
    • -
      COPY_SRC: number
      +
    +
    +
    +
    + +

    Const WGSLBuiltIn

    +
    WGSLBuiltIn: {} = ...
    + +
    +

    Type declaration

    +
      +
    • +
      [key: string]: default
    • -
    • -
      RENDER_ATTACHMENT: number
      +
    +
    +
    +
    + +

    Const WGSL_MATRIX_TO_GLSL

    +
    WGSL_MATRIX_TO_GLSL: {} = ...
    + +
    +

    Type declaration

    +
      +
    • +
      [key: string]: string
    • -
    • -
      SAMPLED: number
      +
    +
    +
    +
    + +

    Const WGSL_SCALARS_TO_GLSL_PREFIX

    +
    WGSL_SCALARS_TO_GLSL_PREFIX: {} = ...
    + +
    +

    Type declaration

    +
      +
    • +
      [key: string]: string
    • -
    • -
      STORAGE: number
      +
    +
    +
    +
    + +

    Const WGSL_TYPE_TO_GPU_VERTEX_FORMAT

    +
    WGSL_TYPE_TO_GPU_VERTEX_FORMAT: {} = ...
    + +
    +

    Type declaration

    +
      +
    • +
      [key: string]: GPUVertexFormat
    @@ -286,23 +390,53 @@
    STORAGE: diff --git a/docs/modules/core_BuiltIn.html b/docs/modules/core_BuiltIn.html new file mode 100644 index 0000000..9461ef4 --- /dev/null +++ b/docs/modules/core_BuiltIn.html @@ -0,0 +1,127 @@ + + + + + + core/BuiltIn | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module core/BuiltIn

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Classes

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

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/core_attachment.html b/docs/modules/core_attachment.html index a39d2db..b3ac10d 100644 --- a/docs/modules/core_attachment.html +++ b/docs/modules/core_attachment.html @@ -55,7 +55,7 @@ dgel
  • - core/Attachment + core/Attachment
  • Module core/Attachment

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Attachment + core/Attachment
  • diff --git a/docs/modules/core_attribute.html b/docs/modules/core_attribute.html index 73b9e21..56fbaf2 100644 --- a/docs/modules/core_attribute.html +++ b/docs/modules/core_attribute.html @@ -55,7 +55,7 @@ dgel
  • - core/Attribute + core/Attribute
  • Module core/Attribute

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Attribute + core/Attribute
  • diff --git a/docs/modules/core_bindgroup.html b/docs/modules/core_bindgroup.html index db421cb..1e1ed7b 100644 --- a/docs/modules/core_bindgroup.html +++ b/docs/modules/core_bindgroup.html @@ -55,7 +55,7 @@ dgel
  • - core/BindGroup + core/BindGroup
  • Module core/BindGroup

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/BindGroup + core/BindGroup
  • diff --git a/docs/modules/core_bindgrouplayout.html b/docs/modules/core_bindgrouplayout.html index 61231aa..1ab9e16 100644 --- a/docs/modules/core_bindgrouplayout.html +++ b/docs/modules/core_bindgrouplayout.html @@ -55,7 +55,7 @@ dgel
  • - core/BindGroupLayout + core/BindGroupLayout
  • Module core/BindGroupLayout

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/BindGroupLayout + core/BindGroupLayout
  • diff --git a/docs/modules/core_buffer.html b/docs/modules/core_buffer.html index 07c3284..8257ed3 100644 --- a/docs/modules/core_buffer.html +++ b/docs/modules/core_buffer.html @@ -55,7 +55,7 @@ dgel
  • - core/Buffer + core/Buffer
  • Module core/Buffer

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Buffer + core/Buffer
  • diff --git a/docs/modules/core_clock.html b/docs/modules/core_clock.html index 0125f65..99b3adf 100644 --- a/docs/modules/core_clock.html +++ b/docs/modules/core_clock.html @@ -55,7 +55,7 @@ dgel
  • - core/Clock + core/Clock
  • Module core/Clock

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Clock + core/Clock
  • diff --git a/docs/modules/core_command.html b/docs/modules/core_command.html index d6f7c39..8c044f5 100644 --- a/docs/modules/core_command.html +++ b/docs/modules/core_command.html @@ -55,7 +55,7 @@ dgel
  • - core/Command + core/Command
  • Module core/Command

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Command + core/Command
  • diff --git a/docs/modules/core_context.html b/docs/modules/core_context.html index 5f94f91..410252d 100644 --- a/docs/modules/core_context.html +++ b/docs/modules/core_context.html @@ -55,7 +55,7 @@ dgel
  • - core/Context + core/Context
  • Module core/Context

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Context + core/Context
  • diff --git a/docs/modules/core_pass.html b/docs/modules/core_pass.html index cd3178e..cce7cfe 100644 --- a/docs/modules/core_pass.html +++ b/docs/modules/core_pass.html @@ -55,7 +55,7 @@ dgel
  • - core/Pass + core/Pass
  • Module core/Pass

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Pass + core/Pass
  • diff --git a/docs/modules/core_pipeline.html b/docs/modules/core_pipeline.html index ba3ed9f..5554edc 100644 --- a/docs/modules/core_pipeline.html +++ b/docs/modules/core_pipeline.html @@ -55,7 +55,7 @@ dgel
  • - core/Pipeline + core/Pipeline
  • Module core/Pipeline

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Pipeline + core/Pipeline
  • diff --git a/docs/modules/core_program.html b/docs/modules/core_program.html index 6b562b0..9640085 100644 --- a/docs/modules/core_program.html +++ b/docs/modules/core_program.html @@ -55,7 +55,7 @@ dgel
  • - core/Program + core/Program
  • Module core/Program

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Program + core/Program
  • diff --git a/docs/modules/core_sampler.html b/docs/modules/core_sampler.html index db78caa..17f41a5 100644 --- a/docs/modules/core_sampler.html +++ b/docs/modules/core_sampler.html @@ -55,7 +55,7 @@ dgel
  • - core/Sampler + core/Sampler
  • Module core/Sampler

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Sampler + core/Sampler
  • diff --git a/docs/modules/core_shader.html b/docs/modules/core_shader.html index 21efb3d..75c1deb 100644 --- a/docs/modules/core_shader.html +++ b/docs/modules/core_shader.html @@ -55,7 +55,7 @@ dgel
  • - core/Shader + core/Shader
  • Module core/Shader

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Shader + core/Shader
  • diff --git a/docs/modules/core_state.html b/docs/modules/core_state.html index e6c6845..70912d0 100644 --- a/docs/modules/core_state.html +++ b/docs/modules/core_state.html @@ -55,7 +55,7 @@ dgel
  • - core/State + core/State
  • Module core/State

    @@ -72,7 +72,7 @@

    Index

    Variables

    @@ -83,10 +83,10 @@

    Variables

    Const default

    -
    default: ContextState = ...
    +
    default: ContextState = ...
    @@ -99,14 +99,14 @@

    Const default

    Modules
  • - core/State + core/State
  • diff --git a/docs/modules/core_struct.html b/docs/modules/core_struct.html index 2319a75..2fa78cc 100644 --- a/docs/modules/core_struct.html +++ b/docs/modules/core_struct.html @@ -55,7 +55,7 @@ dgel
  • - core/Struct + core/Struct
  • Module core/Struct

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Struct + core/Struct
  • diff --git a/docs/modules/core_texture.html b/docs/modules/core_texture.html index 6c36a2a..108a00b 100644 --- a/docs/modules/core_texture.html +++ b/docs/modules/core_texture.html @@ -55,7 +55,7 @@ dgel
  • - core/Texture + core/Texture
  • Module core/Texture

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Texture + core/Texture
  • diff --git a/docs/modules/core_uniform.html b/docs/modules/core_uniform.html index 3cedb69..973c80b 100644 --- a/docs/modules/core_uniform.html +++ b/docs/modules/core_uniform.html @@ -55,7 +55,7 @@ dgel
  • - core/Uniform + core/Uniform
  • Module core/Uniform

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Uniform + core/Uniform
  • diff --git a/docs/modules/core_variable.html b/docs/modules/core_variable.html index 8668ecc..cd8ca55 100644 --- a/docs/modules/core_variable.html +++ b/docs/modules/core_variable.html @@ -55,7 +55,7 @@ dgel
  • - core/Variable + core/Variable
  • Module core/Variable

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - core/Variable + core/Variable
  • diff --git a/docs/modules/helpers_axes.html b/docs/modules/helpers_axes.html index 95a1142..007ca14 100644 --- a/docs/modules/helpers_axes.html +++ b/docs/modules/helpers_axes.html @@ -55,7 +55,7 @@ dgel
  • - helpers/Axes + helpers/Axes
  • Module helpers/Axes

    @@ -72,7 +72,7 @@

    Index

    Classes

    @@ -86,14 +86,14 @@

    Classes

    Modules
  • - helpers/Axes + helpers/Axes
  • diff --git a/docs/modules/index.html b/docs/modules/index.html index 584bfa5..2c22432 100644 --- a/docs/modules/index.html +++ b/docs/modules/index.html @@ -72,33 +72,41 @@

    Index

    References

    @@ -107,139 +115,179 @@

    References

    References

    - + +

    AccessMode

    + Re-exports AccessMode +
    +
    +

    Attachment

    - Renames and exports default + Renames and exports default
    - +

    Attribute

    - Renames and exports default + Renames and exports default
    - +

    Axes

    - Renames and exports default + Renames and exports default
    - +

    BindGroup

    - Renames and exports default + Renames and exports default
    - +

    BindGroupLayout

    - Renames and exports default + Renames and exports default
    - +

    BindingType

    - Re-exports BindingType + Re-exports BindingType
    - +

    Buffer

    - Renames and exports default + Renames and exports default
    - +

    Clock

    - Renames and exports default + Renames and exports default
    - +

    Command

    - Renames and exports default + Renames and exports default
    - +

    Context

    - Renames and exports default + Renames and exports default +
    +
    + +

    GLSL_SCALARS_TO_WGSL

    + Re-exports GLSL_SCALARS_TO_WGSL
    - +

    GPUBufferUsage

    - Re-exports GPUBufferUsage + Re-exports GPUBufferUsage
    - +

    GPUIndexFormat

    - Re-exports GPUIndexFormat + Re-exports GPUIndexFormat
    - +

    GPUPrimitiveTopology

    - Re-exports GPUPrimitiveTopology + Re-exports GPUPrimitiveTopology
    - +

    GPUShaderStage

    - Re-exports GPUShaderStage + Re-exports GPUShaderStage
    - + +

    GPUShaderStageName

    + Re-exports GPUShaderStageName +
    +
    +

    GPUTextureUsage

    - Re-exports GPUTextureUsage + Re-exports GPUTextureUsage
    - +

    Pass

    - Renames and exports default + Renames and exports default
    - +

    Pipeline

    - Renames and exports default + Renames and exports default
    - +

    Program

    - Renames and exports default + Renames and exports default
    - +

    Sampler

    - Renames and exports default + Renames and exports default
    - +

    Shader

    - Renames and exports default + Renames and exports default
    - +

    Shaders

    Renames and exports shaders
    - +

    State

    - Renames and exports default + Renames and exports default +
    +
    + +

    StorageClass

    + Re-exports StorageClass
    - +

    Struct

    - Renames and exports default + Renames and exports default
    - +

    Texture

    - Renames and exports default + Renames and exports default
    - +

    Types

    Renames and exports types
    - +

    Uniform

    - Renames and exports default + Renames and exports default
    - +

    Variable

    - Renames and exports default + Renames and exports default +
    +
    + +

    WGSLBuiltIn

    + Re-exports WGSLBuiltIn +
    +
    + +

    WGSL_MATRIX_TO_GLSL

    + Re-exports WGSL_MATRIX_TO_GLSL +
    +
    + +

    WGSL_SCALARS_TO_GLSL_PREFIX

    + Re-exports WGSL_SCALARS_TO_GLSL_PREFIX +
    +
    + +

    WGSL_TYPE_TO_GPU_VERTEX_FORMAT

    + Re-exports WGSL_TYPE_TO_GPU_VERTEX_FORMAT
    @@ -257,85 +305,109 @@

    Variable

    diff --git a/docs/modules/shaders.html b/docs/modules/shaders.html index 307ab8e..e75d882 100644 --- a/docs/modules/shaders.html +++ b/docs/modules/shaders.html @@ -72,16 +72,15 @@

    Index

    References

    @@ -90,54 +89,49 @@

    References

    References

    - -

    CLASSIC_NOISE

    - Renames and exports default -
    -
    - +

    CONSTANTS

    - Renames and exports default + Renames and exports default
    - +

    DIFFUSE

    - Renames and exports default + Renames and exports default
    - +

    DIRECT

    - Renames and exports default + Renames and exports default
    - +

    GAMMA

    - Renames and exports default + Renames and exports default
    - -

    LINEAR

    - Renames and exports default + +

    GLSL

    + Renames and exports shaders/index.glsl
    - -

    PERIODIC_NOISE

    - Renames and exports default + +

    LINEAR

    + Renames and exports default
    - -

    SIMPLEX_NOISE

    - Renames and exports default + +

    NOISE

    + Renames and exports shaders/noise/index.wgsl
    - +

    SPECULAR

    - Renames and exports default + Renames and exports default
    - +

    UTILS

    - Renames and exports default + Renames and exports default
    @@ -155,34 +149,31 @@

    UTILS

    diff --git a/docs/modules/shaders_constants_wgsl.html b/docs/modules/shaders_constants_wgsl.html new file mode 100644 index 0000000..c6fac7a --- /dev/null +++ b/docs/modules/shaders_constants_wgsl.html @@ -0,0 +1,151 @@ + + + + + + shaders/constants.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/constants.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { EPSILON: string; GAMMA: string; PI: string }
    + +
    +

    Type declaration

    +
      +
    • +
      EPSILON: string
      +
    • +
    • +
      GAMMA: string
      +
    • +
    • +
      PI: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_index_glsl.html b/docs/modules/shaders_index_glsl.html new file mode 100644 index 0000000..b6704c9 --- /dev/null +++ b/docs/modules/shaders_index_glsl.html @@ -0,0 +1,198 @@ + + + + + + shaders/index.glsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/index.glsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    References

    + +
    +
    +
    +
    +
    +

    References

    +
    + +

    CONSTANTS

    + Renames and exports default +
    +
    + +

    DIFFUSE

    + Renames and exports default +
    +
    + +

    DIRECT

    + Renames and exports default +
    +
    + +

    GAMMA

    + Renames and exports default +
    +
    + +

    LINEAR

    + Renames and exports default +
    +
    + +

    NOISE

    + Renames and exports shaders/noise/index.glsl +
    +
    + +

    SPECULAR

    + Renames and exports default +
    +
    + +

    UTILS

    + Renames and exports default +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_lighting_diffuse_wgsl.html b/docs/modules/shaders_lighting_diffuse_wgsl.html new file mode 100644 index 0000000..9f23cc8 --- /dev/null +++ b/docs/modules/shaders_lighting_diffuse_wgsl.html @@ -0,0 +1,148 @@ + + + + + + shaders/lighting/diffuse.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/lighting/diffuse.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { LAMBERT: string; OREN_NAYAR: string }
    + +
    +

    Type declaration

    +
      +
    • +
      LAMBERT: string
      +
    • +
    • +
      OREN_NAYAR: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_lighting_direct_wgsl.html b/docs/modules/shaders_lighting_direct_wgsl.html new file mode 100644 index 0000000..6b87cd6 --- /dev/null +++ b/docs/modules/shaders_lighting_direct_wgsl.html @@ -0,0 +1,145 @@ + + + + + + shaders/lighting/direct.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/lighting/direct.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { PHONG: string }
    + +
    +

    Type declaration

    +
      +
    • +
      PHONG: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_lighting_gamma_wgsl.html b/docs/modules/shaders_lighting_gamma_wgsl.html new file mode 100644 index 0000000..828093f --- /dev/null +++ b/docs/modules/shaders_lighting_gamma_wgsl.html @@ -0,0 +1,137 @@ + + + + + + shaders/lighting/gamma.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/lighting/gamma.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: "\nfn toGamma(v: f32) -> f32 {\n return pow(v, 1.0 / GAMMA);\n}\nfn toGamma(v: vec2<f32>) -> vec2<f32> {\n return pow(v, vec2<f32>(1.0 / GAMMA));\n}\nfn toGamma(v: vec3<f32>) -> vec3<f32> {\n return pow(v, vec3<f32>(1.0 / GAMMA));\n}\nfn toGamma(v: vec4<f32>) -> vec4<f32> {\n return vec4<f32>(toGamma(v.rgb), v.a);\n}"
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_lighting_linear_wgsl.html b/docs/modules/shaders_lighting_linear_wgsl.html new file mode 100644 index 0000000..7508e28 --- /dev/null +++ b/docs/modules/shaders_lighting_linear_wgsl.html @@ -0,0 +1,137 @@ + + + + + + shaders/lighting/linear.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/lighting/linear.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: "\nfn toLinear(v: f32) -> f32 {\n return pow(v, GAMMA);\n}\nfn toLinear(v: vec2<f32>) -> vec2<f32> {\n return pow(v, vec2<f32>(GAMMA));\n}\nfn toLinear(v: vec3<f32>) -> vec3<f32> {\n return pow(v, vec3<f32>(GAMMA));\n}\nfn toLinear(v: vec4<f32>) -> vec4<f32> {\n return vec4<f32>(toLinear(v.rgb), v.a);\n}"
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_lighting_specular_wgsl.html b/docs/modules/shaders_lighting_specular_wgsl.html new file mode 100644 index 0000000..c59eb9f --- /dev/null +++ b/docs/modules/shaders_lighting_specular_wgsl.html @@ -0,0 +1,157 @@ + + + + + + shaders/lighting/specular.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/lighting/specular.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { BECKMANN: string; BLINNPHONG: string; COOK_TORRANCE: string; GAUSSIAN: string; PHONG: string }
    + +
    +

    Type declaration

    +
      +
    • +
      BECKMANN: string
      +
    • +
    • +
      BLINNPHONG: string
      +
    • +
    • +
      COOK_TORRANCE: string
      +
    • +
    • +
      GAUSSIAN: string
      +
    • +
    • +
      PHONG: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_noise_classic_wgsl.html b/docs/modules/shaders_noise_classic_wgsl.html new file mode 100644 index 0000000..962e7db --- /dev/null +++ b/docs/modules/shaders_noise_classic_wgsl.html @@ -0,0 +1,151 @@ + + + + + + shaders/noise/classic.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/noise/classic.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { CNOISE2D: string; CNOISE3D: string; CNOISE4D: string }
    + +
    +

    Type declaration

    +
      +
    • +
      CNOISE2D: string
      +
    • +
    • +
      CNOISE3D: string
      +
    • +
    • +
      CNOISE4D: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_noise_index_glsl.html b/docs/modules/shaders_noise_index_glsl.html index ba282ff..741d3ef 100644 --- a/docs/modules/shaders_noise_index_glsl.html +++ b/docs/modules/shaders_noise_index_glsl.html @@ -70,58 +70,32 @@

    Index

    -

    Variables

    +

    References

    -

    Variables

    -
    - -

    Const FADE2

    -
    FADE2: "\nvec2 fade(vec2 t) {\n return t*t*t*(t*(t*6.0-15.0)+10.0);\n}\n" = ...
    - +

    References

    +
    + +

    CLASSIC

    + Renames and exports default
    -
    - -

    Const FADE3

    -
    FADE3: "\nvec3 fade(vec3 t) {\n return t*t*t*(t*(t*6.0-15.0)+10.0);\n}\n" = ...
    - +
    + +

    PERIODIC

    + Renames and exports default
    -
    - -

    Const FADE4

    -
    FADE4: "\nvec4 fade(vec4 t) {\n return t*t*t*(t*(t*6.0-15.0)+10.0);\n}\n" = ...
    - -
    -
    - -

    Const FUNCTIONS

    -
    FUNCTIONS: "\nvec4 mod289(vec4 x)\n{\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n\nvec4 permute(vec4 x)\n{\n return mod289(((x*34.0)+1.0)*x);\n}\n\nvec4 taylorInvSqrt(vec4 r)\n{\n return 1.79284291400159 - 0.85373472095314 * r;\n}\n" = ...
    - +
    + +

    SIMPLEX

    + Renames and exports default
    @@ -138,17 +112,14 @@

    Const FUNCTIONS

    diff --git a/docs/modules/shaders_noise_index_wgsl.html b/docs/modules/shaders_noise_index_wgsl.html new file mode 100644 index 0000000..19618a0 --- /dev/null +++ b/docs/modules/shaders_noise_index_wgsl.html @@ -0,0 +1,162 @@ + + + + + + shaders/noise/index.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/noise/index.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    References

    + +
    +
    +
    +
    +
    +

    References

    +
    + +

    CLASSIC

    + Renames and exports default +
    +
    + +

    PERIODIC

    + Renames and exports default +
    +
    + +

    SIMPLEX

    + Renames and exports default +
    +
    + +

    WORLEY

    + Renames and exports default +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_noise_periodic_wgsl.html b/docs/modules/shaders_noise_periodic_wgsl.html new file mode 100644 index 0000000..5107e65 --- /dev/null +++ b/docs/modules/shaders_noise_periodic_wgsl.html @@ -0,0 +1,151 @@ + + + + + + shaders/noise/periodic.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/noise/periodic.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { PNOISE2D: string; PNOISE3D: string; PNOISE4D: string }
    + +
    +

    Type declaration

    +
      +
    • +
      PNOISE2D: string
      +
    • +
    • +
      PNOISE3D: string
      +
    • +
    • +
      PNOISE4D: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_noise_simplex_wgsl.html b/docs/modules/shaders_noise_simplex_wgsl.html new file mode 100644 index 0000000..dffce94 --- /dev/null +++ b/docs/modules/shaders_noise_simplex_wgsl.html @@ -0,0 +1,151 @@ + + + + + + shaders/noise/simplex.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/noise/simplex.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { SNOISE2D: string; SNOISE3D: string; SNOISE4D: string }
    + +
    +

    Type declaration

    +
      +
    • +
      SNOISE2D: string
      +
    • +
    • +
      SNOISE3D: string
      +
    • +
    • +
      SNOISE4D: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_noise_utils_glsl.html b/docs/modules/shaders_noise_utils_glsl.html new file mode 100644 index 0000000..2baf5cf --- /dev/null +++ b/docs/modules/shaders_noise_utils_glsl.html @@ -0,0 +1,182 @@ + + + + + + shaders/noise/utils.glsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/noise/utils.glsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Variables

    + +
    +
    +
    +
    +
    +

    Variables

    +
    + +

    Const FADE2

    +
    FADE2: "\nvec2 fade(vec2 t) {\n return t*t*t*(t*(t*6.0-15.0)+10.0);\n}\n" = ...
    + +
    +
    + +

    Const FADE3

    +
    FADE3: "\nvec3 fade(vec3 t) {\n return t*t*t*(t*(t*6.0-15.0)+10.0);\n}\n" = ...
    + +
    +
    + +

    Const FADE4

    +
    FADE4: "\nvec4 fade(vec4 t) {\n return t*t*t*(t*(t*6.0-15.0)+10.0);\n}\n" = ...
    + +
    +
    + +

    Const FUNCTIONS

    +
    FUNCTIONS: "\nvec4 mod289(vec4 x)\n{\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n\nvec4 permute(vec4 x)\n{\n return mod289(((x*34.0)+1.0)*x);\n}\n\nvec4 taylorInvSqrt(vec4 r)\n{\n return 1.79284291400159 - 0.85373472095314 * r;\n}\n" = ...
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_noise_utils_wgsl.html b/docs/modules/shaders_noise_utils_wgsl.html new file mode 100644 index 0000000..040e273 --- /dev/null +++ b/docs/modules/shaders_noise_utils_wgsl.html @@ -0,0 +1,294 @@ + + + + + + shaders/noise/utils.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/noise/utils.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Variables

    +
    + +

    Const FADE_2

    +
    FADE_2: "\nfn fade_2(t: vec2<f32>) -> vec2<f32> {\n return t * t * t * (t * (t * 6.0 - 15.0) + 10.0);\n}\n" = ...
    + +
    +
    + +

    Const FADE_3

    +
    FADE_3: "\nfn fade_3(t: vec3<f32>) -> vec3<f32> {\n return t * t * t * (t * (t * 6.0 - 15.0) + 10.0);\n}\n" = ...
    + +
    +
    + +

    Const FADE_4

    +
    FADE_4: "\nfn fade_4(t: vec4<f32>) -> vec4<f32> {\n return t * t * t * (t * (t * 6.0 - 15.0) + 10.0);\n}\n" = ...
    + +
    +
    + +

    Const MOD289_1

    +
    MOD289_1: "\nfn mod289_1(x: f32) -> f32 {\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n" = ...
    + +
    +
    + +

    Const MOD289_2

    +
    MOD289_2: "\nfn mod289_2(x: vec2<f32>) -> vec2<f32> {\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n" = ...
    + +
    +
    + +

    Const MOD289_3

    +
    MOD289_3: "\nfn mod289_3(x: vec3<f32>) -> vec3<f32> {\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n" = ...
    + +
    +
    + +

    Const MOD289_4

    +
    MOD289_4: "\nfn mod289_4(x: vec4<f32>) -> vec4<f32> {\n return x - floor(x * (1.0 / 289.0)) * 289.0;\n}\n" = ...
    + +
    +
    + +

    Const PERMUTE_1

    +
    PERMUTE_1: "\nfn permute_1(x: f32) -> f32 {\n return mod289_1(((x * 34.0) + 10.0) * x);\n}\n" = ...
    + +
    +
    + +

    Const PERMUTE_3

    +
    PERMUTE_3: "\nfn permute_3(x: vec3<f32>) -> vec3<f32> {\n return mod289_3(((x * 34.0) + 10.0) * x);\n}\n" = ...
    + +
    +
    + +

    Const PERMUTE_4

    +
    PERMUTE_4: "\nfn permute_4(x: vec4<f32>) -> vec4<f32> {\n return mod289_4(((x * 34.0) + 10.0) * x);\n}\n" = ...
    + +
    +
    + +

    Const TAYLOR_INV_SQRT_1

    +
    TAYLOR_INV_SQRT_1: "\nfn taylorInvSqrt_1(r: f32) -> f32 {\n return 1.79284291400159 - 0.85373472095314 * r;\n}\n" = ...
    + +
    +
    + +

    Const TAYLOR_INV_SQRT_4

    +
    TAYLOR_INV_SQRT_4: "\nfn taylorInvSqrt_4(r: vec4<f32>) -> vec4<f32> {\n return 1.79284291400159 - 0.85373472095314 * r;\n}\n" = ...
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_noise_worley_wgsl.html b/docs/modules/shaders_noise_worley_wgsl.html new file mode 100644 index 0000000..37eda54 --- /dev/null +++ b/docs/modules/shaders_noise_worley_wgsl.html @@ -0,0 +1,145 @@ + + + + + + shaders/noise/worley.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/noise/worley.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { WORLEY2D: string }
    + +
    +

    Type declaration

    +
      +
    • +
      WORLEY2D: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/shaders_utils_wgsl.html b/docs/modules/shaders_utils_wgsl.html new file mode 100644 index 0000000..115375c --- /dev/null +++ b/docs/modules/shaders_utils_wgsl.html @@ -0,0 +1,148 @@ + + + + + + shaders/utils.wgsl | dgel + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module shaders/utils.wgsl

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    default

    +
    default: { RANDOM: string; SATURATE: string }
    + +
    +

    Type declaration

    +
      +
    • +
      RANDOM: string
      +
    • +
    • +
      SATURATE: string
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Variable
    • +
    • Function
    • +
    • Type alias
    • +
    +
      +
    • Interface
    • +
    +
      +
    • Class
    • +
    +
    +
    +
    +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/modules/types.html b/docs/modules/types.html index b2a2800..958ae96 100644 --- a/docs/modules/types.html +++ b/docs/modules/types.html @@ -72,23 +72,30 @@

    Index

    Interfaces

    Type aliases

    @@ -103,72 +110,133 @@

    Properties

    Type aliases

    - +

    GLSLLayoutQualifier

    GLSLLayoutQualifier: "std140" | "std430"
    - +

    GLSLSamplerType

    GLSLSamplerType: "1D" | "2D" | "3D" | "Cube" | "2DRect" | "1DArray" | "2DArray" | "CubeArray" | "Buffer" | "2DMS" | "2DMSArray"
    - -

    GLSLShaderType

    -
    GLSLShaderType: "vertex" | "fragment" | "compute"
    + +

    GLSLShadowSamplerType

    +
    GLSLShadowSamplerType: "1DShadow" | "2DShadow" | "CubeShadow" | "2DRectShadow" | "1DArrayShadow" | "2DArrayShadow" | "CubeArrayShadow"
    - -

    GLSLShaderTypeObjectKeys

    -
    GLSLShaderTypeObjectKeys: {[ key in GLSLShaderType]: string }
    + +

    GLSLStorageQualifier

    +
    GLSLStorageQualifier: "const" | "in" | "out" | "inout" | "centroid" | "patch" | "sample" | "uniform" | "buffer" | "shared" | "coherent" | "volatile" | "restrict" | "readonly" | "writeonly"
    - -

    GLSLShadowSamplerType

    -
    GLSLShadowSamplerType: "1DShadow" | "2DShadow" | "CubeShadow" | "2DRectShadow" | "1DArrayShadow" | "2DArrayShadow" | "CubeArrayShadow"
    + +

    GPUBindingType

    +
    GPUBindingType: GPUBufferBindingType | GPUSamplerBindingType | GPUTextureSampleType | GPUStorageTextureAccess
    - -

    GLSLStorageQualifier

    -
    GLSLStorageQualifier: "shared"
    + +

    Language

    +
    Language: "glsl" | "wgsl"
    - +

    PassType

    PassType: "render" | "compute"
    +
    +
    + +

    PipelineVertexBufferIns

    +
    PipelineVertexBufferIns: { attributes: default[]; stepMode: GPUVertexStepMode }
    + +
    +

    Type declaration

    +
      +
    • +
      attributes: default[]
      +
    • +
    • +
      stepMode: GPUVertexStepMode
      +
    • +
    +
    +
    +
    + +

    ShaderStageBodyName

    +
    ShaderStageBodyName: "vertexBody" | "fragmentBody" | "computeBody"
    + +
    +
    + +

    ShaderStageBodyNameObjectKeys

    +
    ShaderStageBodyNameObjectKeys: {[ key in ShaderStageBodyName]: string }
    + +
    +
    + +

    ShaderStageName

    +
    ShaderStageName: "vertex" | "fragment" | "compute"
    + +
    +
    + +

    ShaderStageNameObjectKeys

    +
    ShaderStageNameObjectKeys: {[ key in ShaderStageName]: string }
    +
    @@ -198,40 +266,61 @@

    default

    +
    +

    Variables

    +
    + +

    Const TAB

    +
    TAB: " " = ...
    + +
    +

    Functions

    - +

    Const addLineNumbers

    • addLineNumbers(shaderSource: string): string
    • @@ -92,7 +112,7 @@

      Const addLineNumbers

      Parameters

      @@ -106,7 +126,7 @@

      Returns string

    - +

    Const formatLowerFirst

    • formatLowerFirst(string: string): string
    • @@ -115,7 +135,7 @@

      Const formatLowerFirst<
    • Parameters

      @@ -129,7 +149,30 @@

      Returns string

    - + +

    Const formatUpperFirst

    +
      +
    • formatUpperFirst(string: string): string
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        string: string
        +
      • +
      +

      Returns string

      +
    • +
    +
    +
    +

    Const getIntegerDigitCount