menu
openworld package
documentation
three_dart/three3d/WeakMap.dart
three_dart/three3d/WeakMap.dart
dark_mode
light_mode
three_dart/three3d/WeakMap
library
Classes
WeakMap
<
K
,
V
>
A WeakMap lets you garbage-collect its keys. Please note: The
key
can be garbage-collected, not the
value
.
openworld package
documentation
three_dart/three3d/WeakMap.dart
openworld
package
Libraries
client
objects/fire
objects/flares
objects/smoke
objects/watersimple
openworld
shaders/reflector
shaders/refractor
shaders/SkyShader
shaders/SkySimpleShader
shaders/water2
three_dart/extensions/list_extension
three_dart/extra/Blob
three_dart/extra/blob
three_dart/extra/console
three_dart/extra/performance
three_dart/three3d/animation/index
three_dart/three3d/cameras/index
three_dart/three3d/constants
three_dart/three3d/core/index
three_dart/three3d/dart_helpers
three_dart/three3d/extras/index
three_dart/three3d/geometries/index
three_dart/three3d/helpers/index
three_dart/three3d/lights/index
three_dart/three3d/loaders/ImageLoaderForApp
three_dart/three3d/loaders/ImageLoaderForWeb
three_dart/three3d/loaders/index
three_dart/three3d/materials/index
three_dart/three3d/math/index
three_dart/three3d/math/Uuid
three_dart/three3d/objects/index
three_dart/three3d/renderers/index
three_dart/three3d/renderers/shaders/index
three_dart/three3d/renderers/shaders/ShaderChunk/alphamap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/alphamap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/alphatest_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/alphatest_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/aomap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/aomap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/begin_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/beginnormal_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/bsdfs.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/bumpmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/clearcoat_normal_fragment_begin.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/clearcoat_normal_fragment_maps.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/clearcoat_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/clipping_planes_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/clipping_planes_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/clipping_planes_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/clipping_planes_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/color_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/color_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/color_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/color_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/colorspace_fragment
three_dart/three3d/renderers/shaders/ShaderChunk/colorspace_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/common.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/cube_uv_reflection_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/default_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/default_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/defaultnormal_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/displacementmap_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/displacementmap_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/dithering_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/dithering_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/emissivemap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/emissivemap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/encodings_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/encodings_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/envmap_common_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/envmap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/envmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/envmap_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/envmap_physical_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/envmap_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/fog_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/fog_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/fog_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/fog_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/gradientmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/index
three_dart/three3d/renderers/shaders/ShaderChunk/lightmap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lightmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_fragment_begin.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_fragment_end.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_fragment_maps.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_lambert_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_pars_begin.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_phong_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_phong_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_physical_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_physical_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_toon_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/lights_toon_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/logdepthbuf_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/logdepthbuf_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/logdepthbuf_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/logdepthbuf_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/map_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/map_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/map_particle_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/map_particle_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/metalnessmap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/metalnessmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/morphcolor_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/morphnormal_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/morphtarget_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/morphtarget_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/normal_fragment_begin.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/normal_fragment_maps.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/normal_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/normal_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/normal_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/normalmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/output_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/packing.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/premultiplied_alpha_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/project_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/roughnessmap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/roughnessmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/shadowmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/shadowmap_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/shadowmap_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/shadowmask_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/skinbase_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/skinning_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/skinning_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/skinnormal_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/specularmap_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/specularmap_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/tonemapping_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/tonemapping_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/transmission_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/transmission_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/uv2_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/uv2_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/uv2_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/uv_pars_fragment.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/uv_pars_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/uv_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderChunk/worldpos_vertex.glsl
three_dart/three3d/renderers/shaders/ShaderLib/background_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/background_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/cube_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/cube_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/depth_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/depth_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/distanceRGBA_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/distanceRGBA_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/equirect_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/equirect_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/index
three_dart/three3d/renderers/shaders/ShaderLib/linedashed_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/linedashed_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshbasic_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshbasic_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshlambert_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshlambert_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshmatcap_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshmatcap_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshnormal_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshnormal_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshphong_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshphong_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshphysical_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshphysical_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshtoon_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/meshtoon_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/points_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/points_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/shadow_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/shadow_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/sprite_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/sprite_vert.glsl
three_dart/three3d/renderers/shaders/ShaderLib/vsm_frag.glsl
three_dart/three3d/renderers/shaders/ShaderLib/vsm_vert.glsl
three_dart/three3d/renderers/webgl/index
three_dart/three3d/scenes/index
three_dart/three3d/textures/index
three_dart/three3d/three
three_dart/three3d/three_helper
three_dart/three3d/typefaceConvert
three_dart/three3d/utils
three_dart/three3d/WeakMap
three_dart/three_dart
three_dart_jsm/addons/index
three_dart_jsm/extra/console
three_dart_jsm/extra/dom_like_listenable
three_dart_jsm/three_dart_jsm
three_dart_jsm/three_dart_jsm/controls/index
three_dart_jsm/three_dart_jsm/curves/index
three_dart_jsm/three_dart_jsm/curves/NURBSUtils
three_dart_jsm/three_dart_jsm/environments/RoomEnvironment
three_dart_jsm/three_dart_jsm/exporters/obj_exporter
three_dart_jsm/three_dart_jsm/exporters/ply_exporter
three_dart_jsm/three_dart_jsm/exporters/stl_binary_exporter
three_dart_jsm/three_dart_jsm/exporters/stl_export
three_dart_jsm/three_dart_jsm/helpers/index
three_dart_jsm/three_dart_jsm/index
three_dart_jsm/three_dart_jsm/lines/index
three_dart_jsm/three_dart_jsm/loaders/gltf/index
three_dart_jsm/three_dart_jsm/loaders/index
three_dart_jsm/three_dart_jsm/math/index
three_dart_jsm/three_dart_jsm/modifiers/index
three_dart_jsm/three_dart_jsm/modifiers/subdivision_modifier
three_dart_jsm/three_dart_jsm/objects/marching_cubes
three_dart_jsm/three_dart_jsm/postprocessing/index
three_dart_jsm/three_dart_jsm/renderers/nodes/index
three_dart_jsm/three_dart_jsm/renderers/Projector
three_dart_jsm/three_dart_jsm/renderers/projector
three_dart_jsm/three_dart_jsm/renderers/SVGEdgeFinder
three_dart_jsm/three_dart_jsm/renderers/SVGRenderer
three_dart_jsm/three_dart_jsm/renderers/webgpu/index
three_dart_jsm/three_dart_jsm/shaders/AfterimageShader
three_dart_jsm/three_dart_jsm/shaders/BleachBypassShader
three_dart_jsm/three_dart_jsm/shaders/ConvolutionShader
three_dart_jsm/three_dart_jsm/shaders/CopyShader
three_dart_jsm/three_dart_jsm/shaders/DigitalGlitch
three_dart_jsm/three_dart_jsm/shaders/DotScreenShader
three_dart_jsm/three_dart_jsm/shaders/FilmShader
three_dart_jsm/three_dart_jsm/shaders/FXAAShader
three_dart_jsm/three_dart_jsm/shaders/GammaCorrectionShader
three_dart_jsm/three_dart_jsm/shaders/HorizontalBlurShader
three_dart_jsm/three_dart_jsm/shaders/index
three_dart_jsm/three_dart_jsm/shaders/LuminosityHighPassShader
three_dart_jsm/three_dart_jsm/shaders/LUTShader
three_dart_jsm/three_dart_jsm/shaders/UnpackDepthRGBAShader
three_dart_jsm/three_dart_jsm/shaders/VerticalBlurShader
three_dart_jsm/three_dart_jsm/shaders/VignetteShader
three_dart_jsm/three_dart_jsm/utils/index
updateable
WeakMap library