gpu-curtains
    Preparing search index...

      gpu-curtains

      Tutorials

      Getting started

      About

      Core concepts

      API

      core/DOM/DOMElement
      core/DOM/DOMFrustum
      core/bindGroups/BindGroup
      core/bindGroups/TextureBindGroup
      core/bindings/Binding
      core/bindings/BufferBinding
      core/bindings/SamplerBinding
      core/bindings/TextureBinding
      core/bindings/WritableBufferBinding
      core/bindings/bufferElements/BufferArrayElement
      core/bindings/bufferElements/BufferElement
      core/bindings/bufferElements/BufferInterleavedArrayElement
      core/bindings/utils
      core/buffers/Buffer
      core/buffers/utils
      core/cameras/Camera
      core/cameras/OrthographicCamera
      core/cameras/PerspectiveCamera
      core/computePasses/ComputePass
      core/geometries/Geometry
      core/geometries/IndexedGeometry
      core/geometries/PlaneGeometry
      core/geometries/utils
      core/lights/AmbientLight
      core/lights/DirectionalLight
      core/lights/Light
      core/lights/PointLight
      core/lights/SpotLight
      core/materials/ComputeMaterial
      core/materials/Material
      core/materials/RenderMaterial
      core/materials/utils
      core/meshes/FullscreenPlane
      core/meshes/Mesh
      core/meshes/mixins/MeshBaseMixin
      core/meshes/mixins/ProjectedMeshBaseMixin
      core/objects3D/Object3D
      core/objects3D/ProjectedObject3D
      core/pipelines/ComputePipelineEntry
      core/pipelines/PipelineEntry
      core/pipelines/PipelineManager
      core/pipelines/RenderPipelineEntry
      core/renderPasses/RenderBundle
      core/renderPasses/RenderPass
      core/renderPasses/RenderTarget
      core/renderPasses/ShaderPass
      core/renderers/GPUCameraRenderer
      core/renderers/GPUDeviceManager
      core/renderers/GPURenderer
      core/renderers/utils
      core/samplers/Sampler
      core/scenes/Scene
      core/shaders/chunks/fragment/body/apply-directional-shadows
      core/shaders/chunks/fragment/body/apply-point-shadows
      core/shaders/chunks/fragment/body/apply-sheen-clearcoat-contribution
      core/shaders/chunks/fragment/body/apply-spot-shadows
      core/shaders/chunks/fragment/body/apply-tone-mapping
      core/shaders/chunks/fragment/body/declare-attributes-vars
      core/shaders/chunks/fragment/body/declare-material-vars
      core/shaders/chunks/fragment/body/get-IBL-clearcoat-indirect-radiance
      core/shaders/chunks/fragment/body/get-IBL-indirect-irradiance
      core/shaders/chunks/fragment/body/get-IBL-indirect-radiance
      core/shaders/chunks/fragment/body/get-IBL-sheen-indirect-radiance
      core/shaders/chunks/fragment/body/get-IBL-volume-refraction
      core/shaders/chunks/fragment/body/get-PBR-direct-contribution
      core/shaders/chunks/fragment/body/get-PBR-shading
      core/shaders/chunks/fragment/body/get-PCF-shadows
      core/shaders/chunks/fragment/body/get-anisotropy
      core/shaders/chunks/fragment/body/get-base-color
      core/shaders/chunks/fragment/body/get-clearcoat-indirect-specular
      core/shaders/chunks/fragment/body/get-clearcoat
      core/shaders/chunks/fragment/body/get-diffuse-transmission
      core/shaders/chunks/fragment/body/get-diffuse
      core/shaders/chunks/fragment/body/get-emissive-occlusion
      core/shaders/chunks/fragment/body/get-indirect-diffuse
      core/shaders/chunks/fragment/body/get-iridescence
      core/shaders/chunks/fragment/body/get-lambert-shading
      core/shaders/chunks/fragment/body/get-metallic-roughness
      core/shaders/chunks/fragment/body/get-multi-scattering
      core/shaders/chunks/fragment/body/get-normal
      core/shaders/chunks/fragment/body/get-phong-shading
      core/shaders/chunks/fragment/body/get-sheen
      core/shaders/chunks/fragment/body/get-specular
      core/shaders/chunks/fragment/body/get-tangent-bitangent
      core/shaders/chunks/fragment/body/get-texture-sample
      core/shaders/chunks/fragment/body/get-transmission-thickness
      core/shaders/chunks/fragment/body/get-volume-multi-scatter
      core/shaders/chunks/fragment/head/RE-indirect-diffuse
      core/shaders/chunks/fragment/head/RE-indirect-specular
      core/shaders/chunks/fragment/head/compute-multi-scattering
      core/shaders/chunks/fragment/head/get-IBL-indirect-anisotropy-radiance
      core/shaders/chunks/fragment/head/get-IBL-indirect-irradiance
      core/shaders/chunks/fragment/head/get-IBL-indirect-radiance
      core/shaders/chunks/fragment/head/get-IBL-sheen
      core/shaders/chunks/fragment/head/get-IBL-transmission
      core/shaders/chunks/fragment/head/get-PBR-direct-anisotropic
      core/shaders/chunks/fragment/head/get-PBR-direct-clearcoat
      core/shaders/chunks/fragment/head/get-PBR-direct-sheen
      core/shaders/chunks/fragment/head/get-PBR-direct
      core/shaders/chunks/fragment/head/get-PBR-iridescence
      core/shaders/chunks/fragment/head/get-PCF-base-shadow-contribution
      core/shaders/chunks/fragment/head/get-PCF-directional-shadow-contribution
      core/shaders/chunks/fragment/head/get-PCF-directional-shadows
      core/shaders/chunks/fragment/head/get-PCF-point-shadow-contribution
      core/shaders/chunks/fragment/head/get-PCF-point-shadows
      core/shaders/chunks/fragment/head/get-PCF-spot-shadow-contribution
      core/shaders/chunks/fragment/head/get-PCF-spot-shadows
      core/shaders/chunks/fragment/head/get-fragment-input-struct
      core/shaders/chunks/fragment/head/get-fragment-output-struct
      core/shaders/chunks/fragment/head/get-lambert-direct
      core/shaders/chunks/fragment/head/get-lights-infos
      core/shaders/chunks/fragment/head/get-phong-direct
      core/shaders/chunks/fragment/head/get-uv-cover-helper
      core/shaders/chunks/fragment/head/get-vertex-to-UV-coords-helpers
      core/shaders/chunks/fragment/head/get-volume-multi-to-single-scatter
      core/shaders/chunks/shading/PBR-shading
      core/shaders/chunks/shading/lambert-shading
      core/shaders/chunks/shading/phong-shading
      core/shaders/chunks/utils/BRDF-Charlie
      core/shaders/chunks/utils/BRDF_GGX
      core/shaders/chunks/utils/PMREM-generation
      core/shaders/chunks/utils/common
      core/shaders/chunks/utils/constants
      core/shaders/chunks/utils/generate-TBN
      core/shaders/chunks/utils/get-importance-samples
      core/shaders/chunks/utils/hammersley-2D
      core/shaders/chunks/utils/tone-mapping-utils
      core/shaders/chunks/vertex/body/declare-attributes-vars
      core/shaders/chunks/vertex/body/get-morph-targets
      core/shaders/chunks/vertex/body/get-vertex-output
      core/shaders/chunks/vertex/body/get-vertex-skinned-position-normal
      core/shaders/chunks/vertex/body/get-vertex-transformed-position-normal
      core/shaders/chunks/vertex/head/get-normal-helpers
      core/shaders/chunks/vertex/head/get-position-helpers
      core/shaders/chunks/vertex/head/get-vertex-output-struct-content
      core/shaders/chunks/vertex/head/get-vertex-output-struct
      core/shaders/default-material-helpers
      core/shaders/full/compute/compute-BRDF-LUT
      core/shaders/full/compute/compute-cubemap-from-HDR
      core/shaders/full/compute/compute-diffuse-from-cubemap
      core/shaders/full/fragment/get-PBR-fragment-shader-code
      core/shaders/full/fragment/get-default-fragment-code
      core/shaders/full/fragment/get-default-normal-fragment-code
      core/shaders/full/fragment/get-default-point-shadow-depth-fragment-code
      core/shaders/full/fragment/get-default-shader-pass-fragment-code
      core/shaders/full/fragment/get-fragment-shader-code
      core/shaders/full/fragment/get-lambert-fragment-shader-code
      core/shaders/full/fragment/get-phong-fragment-shader-code
      core/shaders/full/fragment/get-unlit-fragment-shader-code
      core/shaders/full/vertex/get-default-directional-shadow-depth-vertex-shader-code
      core/shaders/full/vertex/get-default-point-shadow-depth-vertex-shader-code
      core/shaders/full/vertex/get-default-projected-vertex-shader-code
      core/shaders/full/vertex/get-default-spot-shadow-depth-vertex-shader-code
      core/shaders/full/vertex/get-default-vertex-shader-code
      core/shaders/full/vertex/get-vertex-shader-code
      core/shaders/shader-chunks
      core/shadows/DirectionalShadow
      core/shadows/PointShadow
      core/shadows/Shadow
      core/shadows/SpotShadow
      core/textures/MediaTexture
      core/textures/Texture
      core/textures/utils
      curtains/GPUCurtains
      curtains/meshes/DOMMesh
      curtains/meshes/Plane
      curtains/objects3D/DOMObject3D
      curtains/renderers/GPUCurtainsRenderer
      curtains/textures/DOMTexture
      extras/animations/KeyframesAnimation
      extras/animations/TargetsAnimationsManager
      extras/buffers/IndirectBuffer
      extras/computePasses/ComputeShaderPass
      extras/controls/OrbitControls
      extras/environmentMap/EnvironmentMap
      extras/geometries/BoxGeometry
      extras/geometries/SphereGeometry
      extras/gltf/GLTFPointerAnimationsManager
      extras/gltf/GLTFScenesManager
      extras/loaders/GLTFLoader
      extras/loaders/HDRLoader
      extras/meshes/LitMesh
      extras/meshes/PingPongPlane
      extras/raycaster/Raycaster
      math/Box3
      math/Mat3
      math/Mat4
      math/Quat
      math/Vec2
      math/Vec3
      math/color-utils
      types/BindGroups
      types/Geometries
      types/Materials
      types/PipelineEntries
      types/Textures
      types/gltf/GLTF
      types/gltf/GLTFExtensions
      types/gltf/GLTFScenesManager
      types
      types/shading
      utils/CacheManager
      utils/ResizeManager
      utils/ScrollManager
      utils/TasksQueueManager
      utils/utils
      utils/webgpu-constants