Repository
Docs
Examples
Preparing search index...
The search index is not available
gpu-curtains
gpu-curtains
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/camera/Camera
core/computePasses/ComputePass
core/geometries/Geometry
core/geometries/IndexedGeometry
core/geometries/PlaneGeometry
core/lights/AmbientLight
core/lights/DirectionalLight
core/lights/Light
core/lights/PointLight
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-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-GGX-Fresnel
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-volume-refraction
core/shaders/chunks/fragment/body/get-PBR-shading
core/shaders/chunks/fragment/body/get-PCF-shadows
core/shaders/chunks/fragment/body/get-base-color
core/shaders/chunks/fragment/body/get-emissive-occlusion
core/shaders/chunks/fragment/body/get-lambert-shading
core/shaders/chunks/fragment/body/get-metallic-roughness
core/shaders/chunks/fragment/body/get-normal-tangent-bitangent
core/shaders/chunks/fragment/body/get-phong-shading
core/shaders/chunks/fragment/body/get-specular
core/shaders/chunks/fragment/body/get-transmission-thickness
core/shaders/chunks/fragment/head/RE-indirect-diffuse
core/shaders/chunks/fragment/head/RE-indirect-specular
core/shaders/chunks/fragment/head/get-IBL-GGX-Fresnel
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-transmission
core/shaders/chunks/fragment/head/get-PBR-direct
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-shadow-contribution
core/shaders/chunks/fragment/head/get-fragment-input-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/shading/PBR-shading
core/shaders/chunks/shading/lambert-shading
core/shaders/chunks/shading/phong-shading
core/shaders/chunks/utils/BRDF_GGX
core/shaders/chunks/utils/common
core/shaders/chunks/utils/constants
core/shaders/chunks/utils/generate-TBN
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-diffuse-from-specular-cubemap
core/shaders/full/compute/compute-specular-cubemap-from-HDR
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-point-shadow-depth-vertex-shader-code
core/shaders/full/vertex/get-default-projected-vertex-shader-code
core/shaders/full/vertex/get-default-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/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/controls/OrbitControls
extras/environmentMap/EnvironmentMap
extras/geometries/BoxGeometry
extras/geometries/SphereGeometry
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
utils/CacheManager
utils/ResizeManager
utils/ScrollManager
utils/TasksQueueManager
utils/utils
utils/webgpu-constants
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Tutorials
Getting started
About
Core concepts
API
core/DOM/DOMElement
core/DOM/DOMFrustum
core/bind
Groups/
Bind
Group
core/bind
Groups/
Texture
Bind
Group
core/bindings/
Binding
core/bindings/
Buffer
Binding
core/bindings/
Sampler
Binding
core/bindings/
Texture
Binding
core/bindings/
Writable
Buffer
Binding
core/bindings/buffer
Elements/
Buffer
Array
Element
core/bindings/buffer
Elements/
Buffer
Element
core/bindings/buffer
Elements/
Buffer
Interleaved
Array
Element
core/bindings/utils
core/buffers/
Buffer
core/buffers/utils
core/camera/
Camera
core/compute
Passes/
Compute
Pass
core/geometries/
Geometry
core/geometries/
Indexed
Geometry
core/geometries/
Plane
Geometry
core/lights/
Ambient
Light
core/lights/
Directional
Light
core/lights/
Light
core/lights/
Point
Light
core/materials/
Compute
Material
core/materials/
Material
core/materials/
Render
Material
core/materials/utils
core/meshes/
Fullscreen
Plane
core/meshes/
Mesh
core/meshes/mixins/
Mesh
Base
Mixin
core/meshes/mixins/
Projected
Mesh
Base
Mixin
core/objects3
D/
Object3D
core/objects3
D/
Projected
Object3D
core/pipelines/
Compute
Pipeline
Entry
core/pipelines/
Pipeline
Entry
core/pipelines/
Pipeline
Manager
core/pipelines/
Render
Pipeline
Entry
core/render
Passes/
Render
Bundle
core/render
Passes/
Render
Pass
core/render
Passes/
Render
Target
core/render
Passes/
Shader
Pass
core/renderers/GPUCamera
Renderer
core/renderers/GPUDevice
Manager
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-
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-
GGX-
Fresnel
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-
volume-
refraction
core/shaders/chunks/fragment/body/get-
PBR-
shading
core/shaders/chunks/fragment/body/get-
PCF-
shadows
core/shaders/chunks/fragment/body/get-
base-
color
core/shaders/chunks/fragment/body/get-
emissive-
occlusion
core/shaders/chunks/fragment/body/get-
lambert-
shading
core/shaders/chunks/fragment/body/get-
metallic-
roughness
core/shaders/chunks/fragment/body/get-
normal-
tangent-
bitangent
core/shaders/chunks/fragment/body/get-
phong-
shading
core/shaders/chunks/fragment/body/get-
specular
core/shaders/chunks/fragment/body/get-
transmission-
thickness
core/shaders/chunks/fragment/head/RE-
indirect-
diffuse
core/shaders/chunks/fragment/head/RE-
indirect-
specular
core/shaders/chunks/fragment/head/get-
IBL-
GGX-
Fresnel
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-
transmission
core/shaders/chunks/fragment/head/get-
PBR-
direct
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-
shadow-
contribution
core/shaders/chunks/fragment/head/get-
fragment-
input-
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/shading/PBR-
shading
core/shaders/chunks/shading/lambert-
shading
core/shaders/chunks/shading/phong-
shading
core/shaders/chunks/utils/BRDF_
GGX
core/shaders/chunks/utils/common
core/shaders/chunks/utils/constants
core/shaders/chunks/utils/generate-
TBN
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-
diffuse-
from-
specular-
cubemap
core/shaders/full/compute/compute-
specular-
cubemap-
from-
HDR
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-
point-
shadow-
depth-
vertex-
shader-
code
core/shaders/full/vertex/get-
default-
projected-
vertex-
shader-
code
core/shaders/full/vertex/get-
default-
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/
Directional
Shadow
core/shadows/
Point
Shadow
core/shadows/
Shadow
core/textures/
Media
Texture
core/textures/
Texture
core/textures/utils
curtains/GPUCurtains
curtains/meshes/DOMMesh
curtains/meshes/
Plane
curtains/objects3
D/DOMObject3D
curtains/renderers/GPUCurtains
Renderer
curtains/textures/DOMTexture
extras/animations/
Keyframes
Animation
extras/animations/
Targets
Animations
Manager
extras/buffers/
Indirect
Buffer
extras/controls/
Orbit
Controls
extras/environment
Map/
Environment
Map
extras/geometries/
Box
Geometry
extras/geometries/
Sphere
Geometry
extras/gltf/GLTFScenes
Manager
extras/loaders/GLTFLoader
extras/loaders/HDRLoader
extras/meshes/
Lit
Mesh
extras/meshes/
Ping
Pong
Plane
extras/raycaster/
Raycaster
math/
Box3
math/
Mat3
math/
Mat4
math/
Quat
math/
Vec2
math/
Vec3
math/color-
utils
types/
Bind
Groups
types/
Geometries
types/
Materials
types/
Pipeline
Entries
types/
Textures
types/gltf/GLTF
types/gltf/GLTFExtensions
types/gltf/GLTFScenes
Manager
utils/
Cache
Manager
utils/
Resize
Manager
utils/
Scroll
Manager
utils/
Tasks
Queue
Manager
utils/utils
utils/webgpu-
constants
Repository
Docs
Examples
gpu-curtains
Loading...