three.js

docs manual

Core

Matrix4.makePerspective()
PerspectiveCamera.isPerspectiveCamera

TSL

perspectiveDepthToViewZ
viewZToPerspectiveDepth

Core

Animation

  • AnimationAction
  • AnimationClip
  • AnimationMixer
  • AnimationObjectGroup
  • AnimationUtils
  • BooleanKeyframeTrack
  • ColorKeyframeTrack
  • KeyframeTrack
  • NumberKeyframeTrack
  • PropertyBinding
  • PropertyMixer
  • QuaternionKeyframeTrack
  • StringKeyframeTrack
  • VectorKeyframeTrack

Audio

  • Audio
  • AudioAnalyser
  • AudioContext
  • AudioListener
  • PositionalAudio

Cameras

  • ArrayCamera
  • Camera
  • CubeCamera
  • OrthographicCamera
  • PerspectiveCamera
  • StereoCamera

Core

  • BufferAttribute
  • BufferGeometry
  • Clock
  • EventDispatcher
  • Float16BufferAttribute
  • Float32BufferAttribute
  • GLBufferAttribute
  • InstancedBufferAttribute
  • InstancedBufferGeometry
  • InstancedInterleavedBuffer
  • Int16BufferAttribute
  • Int32BufferAttribute
  • Int8BufferAttribute
  • InterleavedBuffer
  • InterleavedBufferAttribute
  • Layers
  • Object3D
  • Raycaster
  • RenderTarget
  • RenderTarget3D
  • Timer
  • Uint16BufferAttribute
  • Uint32BufferAttribute
  • Uint8BufferAttribute
  • Uint8ClampedBufferAttribute
  • Uniform
  • UniformsGroup

Extras

  • ArcCurve
  • CatmullRomCurve3
  • Controls
  • CubicBezierCurve
  • CubicBezierCurve3
  • Curve
  • CurvePath
  • DataUtils
  • Earcut
  • EllipseCurve
  • ImageUtils
  • LineCurve
  • LineCurve3
  • PMREMGenerator
  • Path
  • QuadraticBezierCurve
  • QuadraticBezierCurve3
  • Shape
  • ShapePath
  • ShapeUtils
  • SplineCurve
  • TextureUtils
  • Interpolations

Geometries

  • BoxGeometry
  • CapsuleGeometry
  • CircleGeometry
  • ConeGeometry
  • CylinderGeometry
  • DodecahedronGeometry
  • EdgesGeometry
  • ExtrudeGeometry
  • IcosahedronGeometry
  • LatheGeometry
  • OctahedronGeometry
  • PlaneGeometry
  • PolyhedronGeometry
  • RingGeometry
  • ShapeGeometry
  • SphereGeometry
  • TetrahedronGeometry
  • TorusGeometry
  • TorusKnotGeometry
  • TubeGeometry
  • WireframeGeometry

Helpers

  • ArrowHelper
  • AxesHelper
  • Box3Helper
  • BoxHelper
  • CameraHelper
  • DirectionalLightHelper
  • GridHelper
  • HemisphereLightHelper
  • PlaneHelper
  • PointLightHelper
  • PolarGridHelper
  • SkeletonHelper
  • SpotLightHelper

Lights

  • AmbientLight
  • DirectionalLight
  • DirectionalLightShadow
  • HemisphereLight
  • IESSpotLight
  • Light
  • LightProbe
  • LightShadow
  • PointLight
  • PointLightShadow
  • ProjectorLight
  • RectAreaLight
  • SpotLight
  • SpotLightShadow

Loaders

  • AnimationLoader
  • AudioLoader
  • BufferGeometryLoader
  • Cache
  • CompressedTextureLoader
  • CubeTextureLoader
  • DataTextureLoader
  • FileLoader
  • ImageBitmapLoader
  • ImageLoader
  • Loader
  • LoaderUtils
  • LoadingManager
  • MaterialLoader
  • NodeLoader
  • NodeMaterialLoader
  • NodeObjectLoader
  • ObjectLoader
  • TextureLoader

Materials

  • Line2NodeMaterial
  • LineBasicMaterial
  • LineBasicNodeMaterial
  • LineDashedMaterial
  • LineDashedNodeMaterial
  • Material
  • MeshBasicMaterial
  • MeshBasicNodeMaterial
  • MeshDepthMaterial
  • MeshDistanceMaterial
  • MeshLambertMaterial
  • MeshLambertNodeMaterial
  • MeshMatcapMaterial
  • MeshMatcapNodeMaterial
  • MeshNormalMaterial
  • MeshNormalNodeMaterial
  • MeshPhongMaterial
  • MeshPhongNodeMaterial
  • MeshPhysicalMaterial
  • MeshPhysicalNodeMaterial
  • MeshSSSNodeMaterial
  • MeshStandardMaterial
  • MeshStandardNodeMaterial
  • MeshToonMaterial
  • MeshToonNodeMaterial
  • NodeMaterial
  • NodeMaterialObserver
  • PointsMaterial
  • PointsNodeMaterial
  • RawShaderMaterial
  • SSSLightingModel
  • ShaderMaterial
  • ShadowMaterial
  • ShadowNodeMaterial
  • SpriteMaterial
  • SpriteNodeMaterial
  • VolumeNodeMaterial

Math

  • Box2
  • Box3
  • Color
  • CubicInterpolant
  • Cylindrical
  • DiscreteInterpolant
  • Euler
  • Frustum
  • FrustumArray
  • Interpolant
  • Line3
  • LinearInterpolant
  • MathUtils
  • Matrix2
  • Matrix3
  • Matrix4
  • Plane
  • Quaternion
  • QuaternionLinearInterpolant
  • Ray
  • Sphere
  • Spherical
  • SphericalHarmonics3
  • Triangle
  • Vector2
  • Vector3
  • Vector4

Nodes

  • AONode
  • AmbientLightNode
  • AnalyticLightNode
  • ArrayElementNode
  • ArrayNode
  • AssignNode
  • AtomicFunctionNode
  • AttributeNode
  • BarrierNode
  • BasicEnvironmentNode
  • BasicLightMapNode
  • BasicLightingModel
  • BatchNode
  • BitcastNode
  • BufferAttributeNode
  • BufferNode
  • BuiltinNode
  • BumpMapNode
  • BypassNode
  • ClippingNode
  • CodeNode
  • ColorSpaceNode
  • ComputeBuiltinNode
  • ComputeNode
  • ConditionalNode
  • ConstNode
  • ContextNode
  • ConvertNode
  • CubeMapNode
  • CubeTextureNode
  • DirectionalLightNode
  • EnvironmentNode
  • EventNode
  • ExpressionNode
  • FlipNode
  • FrontFacingNode
  • FunctionCallNode
  • FunctionNode
  • FunctionOverloadingNode
  • GLSLNodeFunction
  • GLSLNodeParser
  • HemisphereLightNode
  • IESSpotLightNode
  • IndexNode
  • InputNode
  • InspectorNode
  • InstanceNode
  • InstancedMeshNode
  • IrradianceNode
  • IsolateNode
  • JoinNode
  • LightProbeNode
  • LightingContextNode
  • LightingModel
  • LightingNode
  • LightsNode
  • LoopNode
  • MRTNode
  • MaterialNode
  • MaterialReferenceNode
  • MathNode
  • MaxMipLevelNode
  • MemberNode
  • ModelNode
  • MorphNode
  • Node
  • NodeAttribute
  • NodeBuilder
  • NodeCache
  • NodeCode
  • NodeFrame
  • NodeFunction
  • NodeFunctionInput
  • NodeParser
  • NodeUniform
  • NodeVar
  • NodeVarying
  • NormalMapNode
  • Object3DNode
  • OperatorNode
  • OutputStructNode
  • PMREMNode
  • ParameterNode
  • PassMultipleTextureNode
  • PassNode
  • PassTextureNode
  • PhongLightingModel
  • PhysicalLightingModel
  • PointLightNode
  • PointShadowNode
  • PointUVNode
  • PosterizeNode
  • ProjectorLightNode
  • PropertyNode
  • RTTNode
  • RangeNode
  • RectAreaLightNode
  • ReferenceBaseNode
  • ReferenceElementNode
  • ReferenceNode
  • ReflectorNode
  • RemapNode
  • RenderOutputNode
  • RendererReferenceNode
  • Resources
  • RotateNode
  • SampleNode
  • SceneNode
  • ScreenNode
  • ScriptableNode
  • ScriptableValueNode
  • SetNode
  • ShadowBaseNode
  • ShadowMaskModel
  • ShadowNode
  • SkinningNode
  • SplitNode
  • SpotLightNode
  • SpriteSheetUVNode
  • StackNode
  • StorageArrayElementNode
  • StorageBufferNode
  • StorageTextureNode
  • StructNode
  • StructTypeNode
  • SubBuildNode
  • SubgroupFunctionNode
  • TempNode
  • Texture3DNode
  • TextureNode
  • TextureSizeNode
  • ToneMappingNode
  • ToonLightingModel
  • ToonOutlinePassNode
  • UniformArrayElementNode
  • UniformArrayNode
  • UniformGroupNode
  • UniformNode
  • UserDataNode
  • VarNode
  • VaryingNode
  • VelocityNode
  • VertexColorNode
  • ViewportDepthNode
  • ViewportDepthTextureNode
  • ViewportSharedTextureNode
  • ViewportTextureNode
  • VolumetricLightingModel
  • WorkgroupInfoElementNode
  • WorkgroupInfoNode

Objects

  • BatchedMesh
  • Bone
  • ClippingGroup
  • Group
  • InstancedMesh
  • LOD
  • Line
  • LineLoop
  • LineSegments
  • Mesh
  • Points
  • Skeleton
  • SkinnedMesh
  • Sprite

Renderers

  • BundleGroup
  • CanvasTarget
  • CubeRenderTarget
  • GLSLNodeBuilder
  • IndirectStorageBufferAttribute
  • Info
  • InspectorBase
  • PostProcessing
  • QuadMesh
  • Renderer
  • Storage3DTexture
  • StorageArrayTexture
  • StorageBufferAttribute
  • StorageInstancedBufferAttribute
  • StorageTexture
  • TimestampQueryPool
  • WGSLNodeBuilder
  • WGSLNodeFunction
  • WGSLNodeParser
  • WebGL3DRenderTarget
  • WebGLArrayRenderTarget
  • WebGLCubeRenderTarget
  • WebGLRenderTarget
  • WebGLRenderer
  • WebGLTimestampQueryPool
  • WebGPURenderer
  • WebGPUTimestampQueryPool
  • WebXRDepthSensing
  • WebXRManager
  • XRManager
  • UniformsUtils

Scenes

  • Fog
  • FogExp2
  • Scene

Textures

  • CanvasTexture
  • CompressedArrayTexture
  • CompressedCubeTexture
  • CompressedTexture
  • CubeTexture
  • Data3DTexture
  • DataArrayTexture
  • DataTexture
  • DepthTexture
  • ExternalTexture
  • FramebufferTexture
  • Source
  • Texture
  • VideoFrameTexture
  • VideoTexture

Addons

Animation

  • AnimationClipCreator
  • CCDIKHelper
  • CCDIKSolver

Capabilities

  • WebGL
  • WebGPU

Controls

  • ArcballControls
  • DragControls
  • FirstPersonControls
  • FlyControls
  • MapControls
  • OrbitControls
  • PointerLockControls
  • TrackballControls
  • TransformControls

Csm

  • CSM
  • CSMFrustum
  • CSMHelper
  • CSMShadowNode
  • CSMShader

Curves

  • CinquefoilKnot
  • DecoratedTorusKnot4a
  • DecoratedTorusKnot4b
  • DecoratedTorusKnot5a
  • DecoratedTorusKnot5c
  • FigureEightPolynomialKnot
  • GrannyKnot
  • HeartCurve
  • HelixCurve
  • KnotCurve
  • NURBSCurve
  • NURBSSurface
  • NURBSVolume
  • TorusKnot
  • TrefoilKnot
  • TrefoilPolynomialKnot
  • VivianiCurve
  • NURBSUtils

Effects

  • AnaglyphEffect
  • AsciiEffect
  • OutlineEffect
  • ParallaxBarrierEffect
  • StereoEffect

Environments

  • DebugEnvironment
  • RoomEnvironment

Exporters

  • DRACOExporter
  • EXRExporter
  • GLTFExporter
  • KTX2Exporter
  • OBJExporter
  • PLYExporter
  • STLExporter
  • USDZExporter

Geometries

  • BoxLineGeometry
  • ConvexGeometry
  • DecalGeometry
  • ParametricGeometry
  • RoundedBoxGeometry
  • TeapotGeometry
  • TextGeometry
  • ParametricFunctions

Gpgpu

  • BitonicSort

Helpers

  • LightProbeHelper
  • OctreeHelper
  • PositionalAudioHelper
  • RapierHelper
  • RectAreaLightHelper
  • TextureHelper
  • VertexNormalsHelper
  • VertexTangentsHelper
  • ViewHelper

Interactive

  • HTMLMesh
  • InteractiveGroup
  • SelectionBox
  • SelectionHelper

Lighting

  • TiledLighting

Lights

  • LightProbeGenerator
  • RectAreaLightTexturesLib
  • RectAreaLightUniformsLib

Lines

  • Line2
  • LineGeometry
  • LineMaterial
  • LineSegments2
  • LineSegmentsGeometry
  • Wireframe
  • WireframeGeometry2

Loaders

  • AMFLoader
  • BVHLoader
  • ColladaLoader
  • DDSLoader
  • DRACOLoader
  • EXRLoader
  • FBXLoader
  • Font
  • FontLoader
  • GCodeLoader
  • GLTFLoader
  • HDRCubeTextureLoader
  • HDRLoader
  • IESLoader
  • KMZLoader
  • KTX2Loader
  • KTXLoader
  • LDrawLoader
  • LUT3dlLoader
  • LUTCubeLoader
  • LUTImageLoader
  • LWOLoader
  • LottieLoader
  • MD2Loader
  • MDDLoader
  • MTLLoader
  • MaterialXLoader
  • NRRDLoader
  • OBJLoader
  • PCDLoader
  • PDBLoader
  • PLYLoader
  • PVRLoader
  • Rhino3dmLoader
  • STLLoader
  • SVGLoader
  • TDSLoader
  • TGALoader
  • TIFFLoader
  • TTFLoader
  • ThreeMFLoader
  • USDLoader
  • UltraHDRLoader
  • VOXData3DTexture
  • VOXLoader
  • VOXMesh
  • VRMLLoader
  • VTKLoader
  • XYZLoader

Materials

  • LDrawConditionalLineMaterial
  • MeshPostProcessingMaterial
  • WoodNodeMaterial

Math

  • Capsule
  • ColorConverter
  • ConvexHull
  • ImprovedNoise
  • Lut
  • MeshSurfaceSampler
  • OBB
  • Octree
  • SimplexNoise
  • ColorSpaces

Misc

  • ConvexObjectBreaker
  • GPUComputationRenderer
  • Gyroscope
  • MD2Character
  • MD2CharacterComplex
  • MorphAnimMesh
  • MorphBlendMesh
  • ProgressiveLightMap
  • RollerCoasterGeometry
  • RollerCoasterLiftersGeometry
  • RollerCoasterShadowGeometry
  • SkyGeometry
  • TreesGeometry
  • TubePainter
  • Volume
  • VolumeSlice

Modifiers

  • EdgeSplitModifier
  • Flow
  • InstancedFlow
  • SimplifyModifier
  • TessellateModifier

Objects

  • GroundedSkybox
  • Lensflare
  • LensflareElement
  • LensflareMesh
  • MarchingCubes
  • Reflector
  • ReflectorForSSRPass
  • Refractor
  • ShadowMesh
  • Sky
  • SkyMesh
  • Water
  • WaterMesh

Physics

  • AmmoPhysics
  • JoltPhysics
  • RapierPhysics

Postprocessing

  • AfterimagePass
  • BloomPass
  • BokehPass
  • ClearMaskPass
  • ClearPass
  • CubeTexturePass
  • DotScreenPass
  • EffectComposer
  • FXAAPass
  • FilmPass
  • FullScreenQuad
  • GTAOPass
  • GlitchPass
  • HalftonePass
  • LUTPass
  • MaskPass
  • OutlinePass
  • OutputPass
  • Pass
  • RenderPass
  • RenderPixelatedPass
  • RenderTransitionPass
  • SAOPass
  • SMAAPass
  • SSAARenderPass
  • SSAOPass
  • SSRPass
  • SavePass
  • ShaderPass
  • TAARenderPass
  • TexturePass
  • UnrealBloomPass

Renderers

  • CSS2DObject
  • CSS2DRenderer
  • CSS3DObject
  • CSS3DRenderer
  • CSS3DSprite
  • Projector
  • SVGObject
  • SVGRenderer

Shaders

  • ACESFilmicToneMappingShader
  • AfterimageShader
  • BasicShader
  • BleachBypassShader
  • BlendShader
  • BokehShader
  • BokehShader2
  • BrightnessContrastShader
  • ColorCorrectionShader
  • ColorifyShader
  • ConvolutionShader
  • CopyShader
  • DOFMipMapShader
  • DepthLimitedBlurShader
  • DigitalGlitch
  • DotScreenShader
  • ExposureShader
  • FXAAShader
  • FilmShader
  • FocusShader
  • FreiChenShader
  • GTAOShader
  • GammaCorrectionShader
  • GodRaysShader
  • HalftoneShader
  • HorizontalBlurShader
  • HorizontalTiltShiftShader
  • HueSaturationShader
  • KaleidoShader
  • LuminosityHighPassShader
  • LuminosityShader
  • MirrorShader
  • NormalMapShader
  • OutputShader
  • PoissonDenoiseShader
  • RGBShiftShader
  • SAOShader
  • SMAAShader
  • SSAOShader
  • SSRShader
  • SepiaShader
  • SobelOperatorShader
  • SubsurfaceScatteringShader
  • TriangleBlurShader
  • UnpackDepthRGBAShader
  • VelocityShader
  • VerticalBlurShader
  • VerticalTiltShiftShader
  • VignetteShader
  • VolumeShader
  • WaterRefractionShader

TSL

  • AfterImageNode
  • AnaglyphPassNode
  • AnamorphicNode
  • BloomNode
  • ChromaticAberrationNode
  • DenoiseNode
  • DepthOfFieldNode
  • DotScreenNode
  • FXAANode
  • FilmNode
  • GTAONode
  • GaussianBlurNode
  • LensflareNode
  • Lut3DNode
  • OutlineNode
  • ParallaxBarrierPassNode
  • PixelationNode
  • PixelationPassNode
  • RGBShiftNode
  • SMAANode
  • SSAAPassNode
  • SSGINode
  • SSRNode
  • SSSNode
  • SobelOperatorNode
  • StereoCompositePassNode
  • StereoPassNode
  • TRAANode
  • TileShadowNode
  • TileShadowNodeHelper
  • TiledLightsNode
  • TransitionNode
  • Bayer
  • Raymarching

Textures

  • FlakesTexture

Transpiler

  • Transpiler

Utils

  • LDrawUtils
  • SceneOptimizer
  • ShadowMapViewer
  • WorkerPool
  • BufferGeometryUtils
  • CameraUtils
  • GeometryCompressionUtils
  • GeometryUtils
  • SceneUtils
  • SkeletonUtils
  • SortUtils
  • UVsDebug
  • WebGLTextureUtils
  • WebGPUTextureUtils

Webxr

  • ARButton
  • OculusHandModel
  • OculusHandPointerModel
  • VRButton
  • XRButton
  • XRControllerModel
  • XRControllerModelFactory
  • XREstimatedLight
  • XRHandMeshModel
  • XRHandModel
  • XRHandModelFactory
  • XRHandPrimitiveModel
  • XRPlanes
  • Text2D

TSL

  • Break
  • Const
  • Continue
  • Discard
  • EPSILON
  • HALF_PI
  • INFINITY
  • If
  • Loop
  • PI
  • PI2
  • Return
  • Switch
  • TBNViewMatrix
  • TWO_PI
  • Var
  • VarIntent
  • abs
  • acesFilmicToneMapping
  • acos
  • add
  • afterImage
  • agxToneMapping
  • all
  • alphaT
  • anaglyphPass
  • anamorphic
  • and
  • anisotropy
  • anisotropyB
  • anisotropyT
  • any
  • ao
  • append
  • array
  • asin
  • assign
  • atan
  • atan2
  • atomicAdd
  • atomicAnd
  • atomicFunc
  • atomicLoad
  • atomicMax
  • atomicMin
  • atomicNode
  • atomicOr
  • atomicStore
  • atomicSub
  • atomicXor
  • attenuationColor
  • attenuationDistance
  • attribute
  • attributeArray
  • backgroundBlurriness
  • backgroundIntensity
  • backgroundRotation
  • barrier
  • batch
  • bentNormalView
  • billboarding
  • bitAnd
  • bitNot
  • bitOr
  • bitXor
  • bitangentGeometry
  • bitangentLocal
  • bitangentView
  • bitangentViewFrame
  • bitangentWorld
  • bitcast
  • bleach
  • blendBurn
  • blendColor
  • blendDodge
  • blendOverlay
  • blendScreen
  • bloom
  • boxBlur
  • buffer
  • bufferAttribute
  • builtin
  • bumpMap
  • burn
  • bypass
  • cache
  • cameraFar
  • cameraIndex
  • cameraNear
  • cameraNormalMatrix
  • cameraPosition
  • cameraProjectionMatrix
  • cameraProjectionMatrixInverse
  • cameraViewMatrix
  • cameraViewport
  • cameraWorldMatrix
  • cbrt
  • cdl
  • ceil
  • checker
  • chromaticAberration
  • cineonToneMapping
  • circleIntersectsAABB
  • clamp
  • clearcoat
  • clearcoatNormalView
  • clearcoatRoughness
  • clipping
  • clippingAlpha
  • code
  • colorSpaceToWorking
  • colorToDirection
  • compute
  • computeBuiltin
  • computeKernel
  • computeSkinning
  • context
  • convertColorSpace
  • convertToTexture
  • cos
  • createVar
  • cross
  • cubeMapNode
  • cubeTexture
  • cubeTextureBase
  • dFdx
  • dFdy
  • dashSize
  • debug
  • decrement
  • decrementBefore
  • degrees
  • deltaTime
  • denoise
  • densityFog
  • densityFogFactor
  • depth
  • depthBase
  • depthPass
  • determinant
  • difference
  • diffuseColor
  • directionToColor
  • directionToFaceDirection
  • dispersion
  • distance
  • div
  • dodge
  • dof
  • dot
  • dotScreen
  • drawIndex
  • dynamicBufferAttribute
  • emissive
  • equal
  • equals
  • equirectUV
  • exp
  • exp2
  • expression
  • faceDirection
  • faceForward
  • film
  • floatBitsToInt
  • floatBitsToUint
  • floor
  • fog
  • fract
  • frameGroup
  • frameId
  • frontFacing
  • fwidth
  • fxaa
  • gain
  • gapSize
  • gaussianBlur
  • getNormalFromDepth
  • getParallaxCorrectNormal
  • getScreenPosition
  • getShadowMaterial
  • getShadowRenderObjectFunction
  • getViewPosition
  • globalId
  • glsl
  • grayscale
  • greaterThan
  • greaterThanEqual
  • hardwareClipping
  • hash
  • hashBlur
  • highpModelNormalViewMatrix
  • highpModelViewMatrix
  • hue
  • increment
  • incrementBefore
  • inspector
  • instance
  • instanceIndex
  • instancedArray
  • instancedBufferAttribute
  • instancedDynamicBufferAttribute
  • instancedMesh
  • intBitsToFloat
  • interleavedGradientNoise
  • inverse
  • inverseSqrt
  • invocationLocalIndex
  • invocationSubgroupIndex
  • ior
  • iridescence
  • iridescenceIOR
  • iridescenceThickness
  • isolate
  • js
  • label
  • length
  • lengthSq
  • lensflare
  • lessThan
  • lessThanEqual
  • lightPosition
  • lightProjectionUV
  • lightShadowMatrix
  • lightTargetDirection
  • lightTargetPosition
  • lightViewPosition
  • lights
  • linearDepth
  • linearToneMapping
  • localId
  • log
  • log2
  • logarithmicDepthToViewZ
  • luminance
  • lut3D
  • matcapUV
  • materialAO
  • materialAlphaTest
  • materialAnisotropy
  • materialAnisotropyVector
  • materialAttenuationColor
  • materialAttenuationDistance
  • materialClearcoat
  • materialClearcoatNormal
  • materialClearcoatRoughness
  • materialColor
  • materialDispersion
  • materialEmissive
  • materialEnvIntensity
  • materialEnvRotation
  • materialIOR
  • materialIridescence
  • materialIridescenceIOR
  • materialIridescenceThickness
  • materialLightMap
  • materialLineDashOffset
  • materialLineDashSize
  • materialLineGapSize
  • materialLineScale
  • materialLineWidth
  • materialMetalness
  • materialNormal
  • materialOpacity
  • materialPointSize
  • materialReference
  • materialReflectivity
  • materialRefractionRatio
  • materialRotation
  • materialRoughness
  • materialSheen
  • materialSheenRoughness
  • materialShininess
  • materialSpecular
  • materialSpecularColor
  • materialSpecularIntensity
  • materialSpecularStrength
  • materialThickness
  • materialTransmission
  • max
  • maxMipLevel
  • mediumpModelViewMatrix
  • metalness
  • min
  • mix
  • mixElement
  • mod
  • modInt
  • modelDirection
  • modelNormalMatrix
  • modelPosition
  • modelRadius
  • modelScale
  • modelViewMatrix
  • modelViewPosition
  • modelViewProjection
  • modelWorldMatrix
  • modelWorldMatrixInverse
  • morphReference
  • motionBlur
  • mrt
  • mul
  • negate
  • neutralToneMapping
  • normalFlat
  • normalGeometry
  • normalLocal
  • normalMap
  • normalView
  • normalViewGeometry
  • normalWorld
  • normalWorldGeometry
  • normalize
  • not
  • notEqual
  • numWorkgroups
  • objectDirection
  • objectGroup
  • objectPosition
  • objectRadius
  • objectScale
  • objectViewPosition
  • objectWorldMatrix
  • oneMinus
  • or
  • orthographicDepthToViewZ
  • oscSawtooth
  • oscSine
  • oscSquare
  • oscTriangle
  • outline
  • output
  • outputStruct
  • overlay
  • overloadingFn
  • parabola
  • parallaxBarrierPass
  • parallaxDirection
  • parallaxUV
  • parameter
  • pass
  • passTexture
  • pcurve
  • perspectiveDepthToViewZ
  • pixelationPass
  • pmremTexture
  • pointShadow
  • pointUV
  • pointWidth
  • positionGeometry
  • positionLocal
  • positionPrevious
  • positionView
  • positionViewDirection
  • positionWorld
  • positionWorldDirection
  • posterize
  • pow
  • pow2
  • pow3
  • pow4
  • premultipliedGaussianBlur
  • premultiplyAlpha
  • property
  • quadBroadcast
  • quadSwapDiagonal
  • quadSwapX
  • quadSwapY
  • radians
  • rand
  • range
  • rangeFog
  • rangeFogFactor
  • reciprocal
  • reference
  • referenceBuffer
  • reflect
  • reflectVector
  • reflectView
  • reflector
  • refract
  • refractVector
  • refractView
  • reinhardToneMapping
  • remap
  • remapClamp
  • renderGroup
  • renderOutput
  • rendererReference
  • rgbShift
  • rotate
  • rotateUV
  • roughness
  • round
  • rtt
  • sRGBTransferEOTF
  • sRGBTransferOETF
  • sampler
  • samplerComparison
  • saturate
  • saturation
  • screen
  • screenCoordinate
  • screenDPR
  • screenSize
  • screenUV
  • scriptable
  • scriptableValue
  • select
  • sepia
  • setName
  • shadow
  • shadowPositionWorld
  • shapeCircle
  • sharedUniformGroup
  • sheen
  • sheenRoughness
  • shiftLeft
  • shiftRight
  • shininess
  • sign
  • sin
  • sinc
  • skinning
  • smaa
  • smoothstep
  • smoothstepElement
  • sobel
  • specularColor
  • specularF90
  • spherizeUV
  • spritesheetUV
  • sqrt
  • ssaaPass
  • ssgi
  • ssr
  • sss
  • stack
  • step
  • stepElement
  • stereoPass
  • storage
  • storageBarrier
  • storageElement
  • storageObject
  • storageTexture
  • struct
  • sub
  • subBuild
  • subgroupAdd
  • subgroupAll
  • subgroupAnd
  • subgroupAny
  • subgroupBallot
  • subgroupBroadcast
  • subgroupBroadcastFirst
  • subgroupElect
  • subgroupExclusiveAdd
  • subgroupExclusiveMul
  • subgroupInclusiveAdd
  • subgroupInclusiveMul
  • subgroupIndex
  • subgroupMax
  • subgroupMin
  • subgroupMul
  • subgroupOr
  • subgroupShuffle
  • subgroupShuffleDown
  • subgroupShuffleUp
  • subgroupShuffleXor
  • subgroupSize
  • subgroupXor
  • tan
  • tangentGeometry
  • tangentLocal
  • tangentView
  • tangentViewFrame
  • tangentWorld
  • texture
  • texture3D
  • textureBarrier
  • textureBase
  • textureBicubic
  • textureBicubicLevel
  • textureLoad
  • textureSize
  • textureStore
  • thickness
  • tiledLights
  • time
  • toneMapping
  • toneMappingExposure
  • toonOutlinePass
  • traa
  • transformDirection
  • transformNormal
  • transformNormalToView
  • transformedClearcoatNormalView
  • transformedNormalView
  • transformedNormalWorld
  • transition
  • transmission
  • transpose
  • triNoise3D
  • triplanarTexture
  • triplanarTextures
  • trunc
  • uintBitsToFloat
  • uniform
  • uniformArray
  • uniformCubeTexture
  • uniformFlow
  • uniformGroup
  • uniformTexture
  • unpremultiplyAlpha
  • userData
  • uv
  • varying
  • varyingProperty
  • velocity
  • vertexColor
  • vertexIndex
  • vertexStage
  • vibrance
  • viewZToLogarithmicDepth
  • viewZToOrthographicDepth
  • viewZToPerspectiveDepth
  • viewport
  • viewportCoordinate
  • viewportDepthTexture
  • viewportLinearDepth
  • viewportMipTexture
  • viewportSafeUV
  • viewportSharedTexture
  • viewportSize
  • viewportTexture
  • viewportUV
  • wgsl
  • workgroupArray
  • workgroupBarrier
  • workgroupId
  • workingToColorSpace
  • xor

Global

  • ACESFilmicToneMapping
  • AddEquation
  • AddOperation
  • AdditiveAnimationBlendMode
  • AdditiveBlending
  • AgXToneMapping
  • AlphaFormat
  • AlwaysCompare
  • AlwaysDepth
  • AlwaysStencilFunc
  • AttachedBindMode
  • BackSide
  • BasicDepthPacking
  • BasicShadowFilter
  • BasicShadowMap
  • ByteType
  • CineonToneMapping
  • ClampToEdgeWrapping
  • ConstantAlphaFactor
  • ConstantColorFactor
  • CubeReflectionMapping
  • CubeRefractionMapping
  • CubeUVReflectionMapping
  • CullFaceBack
  • CullFaceFront
  • CullFaceFrontBack
  • CullFaceNone
  • CustomBlending
  • CustomToneMapping
  • DATA
  • DecrementStencilOp
  • DecrementWrapStencilOp
  • DefaultLoadingManager
  • DepthFormat
  • DepthStencilFormat
  • DetachedBindMode
  • DoubleSide
  • DstAlphaFactor
  • DstColorFactor
  • DynamicCopyUsage
  • DynamicDrawUsage
  • DynamicReadUsage
  • EqualCompare
  • EqualDepth
  • EqualStencilFunc
  • EquirectangularReflectionMapping
  • EquirectangularRefractionMapping
  • FloatType
  • FrontSide
  • GLSL1
  • GLSL3
  • GreaterCompare
  • GreaterDepth
  • GreaterEqualCompare
  • GreaterEqualDepth
  • GreaterEqualStencilFunc
  • GreaterStencilFunc
  • HalfFloatType
  • IncrementStencilOp
  • IncrementWrapStencilOp
  • IntType
  • InterpolateDiscrete
  • InterpolateLinear
  • InterpolateSmooth
  • InterpolationSamplingMode
  • InterpolationSamplingType
  • InvertStencilOp
  • KHR_mesh_quantization_ExtraAttrTypes
  • KeepStencilOp
  • LessCompare
  • LessDepth
  • LessEqualCompare
  • LessEqualDepth
  • LessEqualStencilFunc
  • LessStencilFunc
  • LinearFilter
  • LinearMipmapLinearFilter
  • LinearMipmapNearestFilter
  • LinearSRGBColorSpace
  • LinearToneMapping
  • LinearTransfer
  • LoopOnce
  • LoopPingPong
  • LoopRepeat
  • MOUSE
  • MaxEquation
  • MinEquation
  • MirroredRepeatWrapping
  • MixOperation
  • MultiplyBlending
  • MultiplyOperation
  • NearestFilter
  • NearestMipmapLinearFilter
  • NearestMipmapNearestFilter
  • NeutralToneMapping
  • NeverCompare
  • NeverDepth
  • NeverStencilFunc
  • NoBlending
  • NoColorSpace
  • NoToneMapping
  • NodeAccess
  • NodeShaderStage
  • NodeType
  • NodeUpdateType
  • NormalAnimationBlendMode
  • NormalBlending
  • NotEqualCompare
  • NotEqualDepth
  • NotEqualStencilFunc
  • ObjectSpaceNormalMap
  • OnBeforeMaterialUpdate
  • OnBeforeObjectUpdate
  • OnMaterialUpdate
  • OnObjectUpdate
  • OneFactor
  • OneMinusConstantAlphaFactor
  • OneMinusConstantColorFactor
  • OneMinusDstAlphaFactor
  • OneMinusDstColorFactor
  • OneMinusSrcAlphaFactor
  • OneMinusSrcColorFactor
  • PCFShadowFilter
  • PCFShadowMap
  • PCFSoftShadowFilter
  • PCFSoftShadowMap
  • RED_GREEN_RGTC2_Format
  • RED_RGTC1_Format
  • RGBADepthPacking
  • RGBAFormat
  • RGBAIntegerFormat
  • RGBA_ASTC_10x10_Format
  • RGBA_ASTC_10x5_Format
  • RGBA_ASTC_10x6_Format
  • RGBA_ASTC_10x8_Format
  • RGBA_ASTC_12x10_Format
  • RGBA_ASTC_12x12_Format
  • RGBA_ASTC_4x4_Format
  • RGBA_ASTC_5x4_Format
  • RGBA_ASTC_5x5_Format
  • RGBA_ASTC_6x5_Format
  • RGBA_ASTC_6x6_Format
  • RGBA_ASTC_8x5_Format
  • RGBA_ASTC_8x6_Format
  • RGBA_ASTC_8x8_Format
  • RGBA_BPTC_Format
  • RGBA_ETC2_EAC_Format
  • RGBA_PVRTC_2BPPV1_Format
  • RGBA_PVRTC_4BPPV1_Format
  • RGBA_S3TC_DXT1_Format
  • RGBA_S3TC_DXT3_Format
  • RGBA_S3TC_DXT5_Format
  • RGBDepthPacking
  • RGBFormat
  • RGBIntegerFormat
  • RGB_BPTC_SIGNED_Format
  • RGB_BPTC_UNSIGNED_Format
  • RGB_ETC1_Format
  • RGB_ETC2_Format
  • RGB_PVRTC_2BPPV1_Format
  • RGB_PVRTC_4BPPV1_Format
  • RGB_S3TC_DXT1_Format
  • RGDepthPacking
  • RGFormat
  • RGIntegerFormat
  • RedFormat
  • RedIntegerFormat
  • ReinhardToneMapping
  • RepeatWrapping
  • ReplaceStencilOp
  • ReverseSubtractEquation
  • SIGNED_RED_GREEN_RGTC2_Format
  • SIGNED_RED_RGTC1_Format
  • SRGBColorSpace
  • SRGBTransfer
  • SRGB_TO_LINEAR
  • ScriptableNodeResources
  • ShortType
  • SrcAlphaFactor
  • SrcAlphaSaturateFactor
  • SrcColorFactor
  • Stack
  • StaticCopyUsage
  • StaticDrawUsage
  • StaticReadUsage
  • StreamCopyUsage
  • StreamDrawUsage
  • StreamReadUsage
  • SubtractEquation
  • SubtractiveBlending
  • TOUCH
  • TangentSpaceNormalMap
  • TimestampQuery
  • TriangleFanDrawMode
  • TriangleStripDrawMode
  • TrianglesDrawMode
  • UVMapping
  • UnsignedByteType
  • UnsignedInt101111Type
  • UnsignedInt248Type
  • UnsignedInt5999Type
  • UnsignedIntType
  • UnsignedShort4444Type
  • UnsignedShort5551Type
  • UnsignedShortType
  • VK_FORMAT_MAP
  • VSMPassHorizontal
  • VSMPassVertical
  • VSMShadowFilter
  • VSMShadowMap
  • WebGLCoordinateSystem
  • WebGPUCoordinateSystem
  • WrapAroundEnding
  • ZeroCurvatureEnding
  • ZeroFactor
  • ZeroSlopeEnding
  • ZeroStencilOp
  • ceilPowerOfTwo
  • contain
  • convertArray
  • cover
  • createEvent
  • damp
  • degToRad
  • denormalize
  • euclideanModulo
  • fill
  • flattenJSON
  • floorPowerOfTwo
  • fromHalfFloat
  • generateMagicSquare
  • generateMagicSquareNoise
  • generateUUID
  • getByteLength
  • getCacheKey
  • getDistanceAttenuation
  • getFloatLength
  • getFormat
  • getKeyframeOrder
  • getMembersLayout
  • getStrideLength
  • getTextureIndex
  • getUniforms
  • getVectorLength
  • getViewZNode
  • inverseLerp
  • isPowerOfTwo
  • isTypedArray
  • lerp
  • makeClipAdditive
  • mapLinear
  • pingpong
  • radToDeg
  • randFloat
  • randFloatSpread
  • randInt
  • sample
  • seededRandom
  • setProjectionFromUnion
  • setQuaternionFromProperEuler
  • smootherstep
  • sortedArray
  • subclip
  • toHalfFloat
  • updateCamera
  • updateUserCamera
  • viewportResolution