Babylon.js API documentation
Hierarchy Summary
- EffectWrapper
- ThinAnaglyphPostProcess
- ThinBlackAndWhitePostProcess
- ThinBlurPostProcess
- ThinChromaticAberrationPostProcess
- ThinCircleOfConfusionPostProcess
- ThinColorCorrectionPostProcess
- ThinConvolutionPostProcess
- ThinExtractHighlightsPostProcess
- ThinFilterPostProcess
- ThinFXAAPostProcess
- ThinGrainPostProcess
- ThinImageProcessingPostProcess
- ThinMotionBlurPostProcess
- ThinMeshBlendingPostProcess
- ThinSharpenPostProcess
- ThinScreenSpaceCurvaturePostProcess
- ThinTonemapPostProcess
- FlowGraphBlock
- FrameGraphTask
- FrameGraphComputeShaderTask
- FrameGraphCullObjectsTask
- FrameGraphExecuteTask
- FrameGraphLightingVolumeTask
- FrameGraphMinMaxReducerTask
- FrameGraphBloomTask
- FrameGraphDepthOfFieldTask
- FrameGraphPostProcessTask
- FrameGraphAnaglyphTask
- FrameGraphBlackAndWhiteTask
- FrameGraphBlurTask
- FrameGraphChromaticAberrationTask
- FrameGraphCircleOfConfusionTask
- FrameGraphColorCorrectionTask
- FrameGraphConvolutionTask
- FrameGraphCustomPostProcessTask
- FrameGraphExtractHighlightsTask
- FrameGraphFilterTask
- FrameGraphFXAATask
- FrameGraphGrainTask
- FrameGraphImageProcessingTask
- FrameGraphMotionBlurTask
- FrameGraphMeshBlendingTask
- FrameGraphPassTask
- FrameGraphPassCubeTask
- FrameGraphSharpenTask
- FrameGraphScreenSpaceCurvatureTask
- FrameGraphTAATask
- FrameGraphTonemapTask
- FrameGraphSSAO2RenderingPipelineTask
- FrameGraphSSRRenderingPipelineTask
- FrameGraphVolumetricLightingTask
- FrameGraphCopyToBackbufferColorTask
- FrameGraphCopyToTextureTask
- FrameGraphGenerateMipMapsTask
- FrameGraphIblShadowsRendererTask
- FrameGraphShadowGeneratorTask
- FrameGraphUtilityLayerRendererTask
- IAnimatable
- IBehaviorAware
- ICameraInput
- ArcRotateCameraGamepadInput
- ArcRotateCameraKeyboardMoveInput
- ArcRotateCameraMouseWheelInput
- ArcRotateCameraVRDeviceOrientationInput
- BaseCameraMouseWheelInput
- BaseCameraPointersInput
- FlyCameraKeyboardInput
- FlyCameraMouseInput
- FollowCameraKeyboardMoveInput
- FollowCameraMouseWheelInput
- FreeCameraDeviceOrientationInput
- FreeCameraGamepadInput
- FreeCameraKeyboardMoveInput
- FreeCameraMouseInput
- FreeCameraTouchInput
- FreeCameraVirtualJoystickInput
- GeospatialCameraKeyboardInput
- IDisposable
- AbstractActionManager
- AbstractMesh
- AdvancedTimer
- AnimationGroup
- AudioEngineV2
- DefaultRenderingPipeline
- DeviceSourceManager
- Effect
- EngineInstrumentation
- GPUParticleSystem
- GizmoManager
- MeshoptCompression
- MorphTargetManager
- ParticleSystemSet
- PointsCloudSystem
- SceneInstrumentation
- SceneOptimizer
- SceneRecorder
- SolidParticleSystem
- StandardRenderingPipeline
- UtilityLayerRenderer
- WebXRAbstractMotionController
- WebXRControllerComponent
- WebXREnterExitUI
- WebXRExperienceHelper
- WebXRFeaturesManager
- WebXRHand
- WebXRInput
- WebXRSessionManager
- WebXRTrackedBody
- WorkerPool
- IAudioEngine
- IGizmo
- IEdgesRenderer
- ISpriteManager
- ISpriteMap
- WebXRRenderTarget
- IWebXRFeature
- WebXRAbstractFeature
- WebXRHitTestLegacy
- WebXRAnchorSystem
- WebXRPlaneDetector
- WebXRBackgroundRemover
- WebXRMotionControllerTeleportation
- WebXRControllerPointerSelection
- WebXRControllerPhysics
- WebXRHitTest
- WebXRFeaturePointSystem
- WebXRHandTracking
- WebXRMeshDetector
- WebXRImageTracking
- WebXRNearInteraction
- WebXRDomOverlay
- WebXRControllerMovement
- WebXRLightEstimation
- WebXREyeTracking
- WebXRWalkingLocomotion
- WebXRLayers
- WebXRDepthSensing
- WebXRSpaceWarp
- WebXRRawCameraAccess
- WebXRBodyTracking
- WebXRTrackedSources
- IWebXRHitTestFeature
- WebXRAbstractFeature
- IWebXRRenderTargetTextureProvider
- IFlowGraphBlockConfiguration
- IFlowGraphConsoleLogBlockConfiguration
- IFlowGraphDoNBlockConfiguration
- IFlowGraphForLoopBlockConfiguration
- IFlowGraphThrottleBlockConfiguration
- IFlowGraphMultiGateBlockConfiguration
- IFlowGraphSwitchBlockConfiguration
- IFlowGraphWaitAllBlockConfiguration
- IFlowGraphWhileLoopBlockConfiguration
- IFlowGraphFlipFlopBlockConfiguration
- IFlowGraphSequenceBlockConfiguration
- IFlowGraphCancelDelayBlockConfiguration
- IFlowGraphPlayAnimationBlockConfiguration
- IFlowGraphStopAnimationBlockConfiguration
- IFlowGraphGetVariableBlockConfiguration
- IFlowGraphSetVariableBlockConfiguration
- IFlowGraphConstantBlockConfiguration
- IFlowGraphMathBlockConfiguration
- IFlowGraphRandomBlockConfiguration
- IFlowGraphRoundBlockConfiguration
- IFlowGraphBitwiseBlockConfiguration
- IFlowGraphMeshPickEventBlockConfiguration
- IFlowGraphReceiveCustomEventBlockConfiguration
- IFlowGraphSendCustomEventBlockConfiguration
- IFlowGraphSceneTickEventBlockConfiguration
- IFlowGraphPhysicsCollisionEventBlockConfiguration
- IFocusableControl
- IGLTFLoaderExtension
- IGLTFLoaderExtension
- EXT_lights_area
- EXT_lights_ies
- EXT_lights_image_based
- EXT_mesh_gpu_instancing
- EXT_meshopt_compression
- EXT_texture_avif
- EXT_texture_webp
- ExtrasAsMetadata
- KHR_animation_pointer
- KHR_draco_mesh_compression
- KHR_gaussian_splatting
- KHR_interactivity
- KHR_lights
- KHR_materials_anisotropy
- KHR_materials_clearcoat
- KHR_materials_coat
- KHR_materials_diffuse_roughness
- KHR_materials_diffuse_transmission
- KHR_materials_dispersion
- KHR_materials_emissive_strength
- KHR_materials_fuzz
- KHR_materials_ior
- KHR_materials_iridescence
- KHR_materials_pbrSpecularGlossiness
- KHR_materials_sheen
- KHR_materials_specular
- KHR_materials_transmission
- KHR_materials_unlit
- KHR_materials_variants
- KHR_materials_volume
- KHR_materials_volume_scatter
- KHR_mesh_quantization
- KHR_node_hoverability
- KHR_node_selectability
- KHR_node_visibility
- KHR_texture_basisu
- KHR_texture_transform
- KHR_xmp_json_ld
- MSFT_audio_emitter
- MSFT_lod
- IGLTFLoaderExtension
- ISceneComponent
- BoundingBoxRenderer
- DepthPeelingSceneComponent
- DepthRendererSceneComponent
- GamepadSystemSceneComponent
- GeometryBufferRendererSceneComponent
- IblCdfGeneratorSceneComponent
- LayerSceneComponent
- OutlineRenderer
- PostProcessRenderPipelineManagerSceneComponent
- PrePassRendererSceneComponent
- ProceduralTextureSceneComponent
- SimplicationQueueSceneComponent
- SpriteSceneComponent
- ISceneSerializableComponent
- MaterialPluginBase
- PBRAnisotropicConfiguration
- PBRBRDFConfiguration
- PBRClearCoatConfiguration
- PBRIridescenceConfiguration
- PBRSheenConfiguration
- PBRSubSurfaceConfiguration
- DitheredTileFadeMaterialPlugin
- DetailMapConfiguration
- DecalMapConfiguration
- GreasedLinePluginMaterial
- MeshDebugPluginMaterial
- GaussianSplattingSolidColorMaterialPlugin
- GaussianSplattingSizeMaterialPlugin
- GaussianSplattingOverdrawMaterialPlugin
- GaussianSplattingGpuPickingMaterialPlugin
- GaussianSplattingDebugMaterialPlugin
- NodeGeometryBlock
- GeometryOptimizeBlock
- GeometryOutputBlock
- GeometryInputBlock
- PlaneBlock
- BoxBlock
- MeshBlock
- IcoSphereBlock
- SphereBlock
- GridBlock
- TorusBlock
- CylinderBlock
- CapsuleBlock
- DiscBlock
- NullBlock
- PointListBlock
- SetPositionsBlock
- SetNormalsBlock
- SetUVsBlock
- SetColorsBlock
- SetTangentsBlock
- MathBlock
- MapRangeBlock
- ConditionBlock
- RandomBlock
- NoiseBlock
- MergeGeometryBlock
- GeometryCollectionBlock
- CleanGeometryBlock
- GeometryElbowBlock
- ComputeNormalsBlock
- VectorConverterBlock
- NormalizeVectorBlock
- SetMaterialIDBlock
- LatticeBlock
- GeometryTrigonometryBlock
- GeometryTransformBlock
- RotationXBlock
- RotationYBlock
- RotationZBlock
- ScalingBlock
- AlignBlock
- TranslationBlock
- InstantiateOnVerticesBlock
- InstantiateOnFacesBlock
- InstantiateOnVolumeBlock
- IntFloatConverterBlock
- DebugBlock
- GeometryInfoBlock
- MappingBlock
- MatrixComposeBlock
- TeleportInBlock
- TeleportOutBlock
- GeometryTextureBlock
- GeometryTextureFetchBlock
- BoundingBlock
- BooleanGeometryBlock
- GeometryArcTan2Block
- GeometryLerpBlock
- GeometryNLerpBlock
- GeometryStepBlock
- GeometrySmoothStepBlock
- GeometryModBlock
- GeometryPowBlock
- GeometryClampBlock
- GeometryCrossBlock
- GeometryCurveBlock
- GeometryDesaturateBlock
- GeometryPosterizeBlock
- GeometryReplaceColorBlock
- GeometryDistanceBlock
- GeometryDotBlock
- GeometryLengthBlock
- GeometryRotate2dBlock
- GeometryInterceptorBlock
- GeometryEaseBlock
- AggregatorBlock
- SubdivideBlock
- ExtrudeGeometryBlock
- BevelBlock
- NodeMaterialBlock
- VertexOutputBlock
- BonesBlock
- InstancesBlock
- MorphTargetsBlock
- LightInformationBlock
- FragmentOutputBlock
- ImageProcessingBlock
- PerturbNormalBlock
- DiscardBlock
- FrontFacingBlock
- DerivativeBlock
- FragCoordBlock
- ScreenSizeBlock
- ScreenSpaceBlock
- TwirlBlock
- TBNBlock
- HeightToNormalBlock
- FragDepthBlock
- ShadowMapBlock
- PrePassOutputBlock
- AmbientOcclusionBlock
- FogBlock
- LightBlock
- TextureBlock
- ReflectionTextureBaseBlock
- CurrentScreenBlock
- SceneDepthBlock
- ImageSourceBlock
- ClipPlanesBlock
- InputBlock
- PrePassTextureBlock
- NodeMaterialTeleportInBlock
- NodeMaterialTeleportOutBlock
- ScaleBlock
- ClampBlock
- CrossBlock
- CustomBlock
- DotBlock
- TransformBlock
- RemapBlock
- NormalizeBlock
- TrigonometryBlock
- ColorMergerBlock
- VectorMergerBlock
- ColorSplitterBlock
- VectorSplitterBlock
- LerpBlock
- StepBlock
- OneMinusBlock
- ViewDirectionBlock
- FresnelBlock
- MaxBlock
- MinBlock
- DistanceBlock
- LengthBlock
- NegateBlock
- PowBlock
- RandomNumberBlock
- ArcTan2Block
- SmoothStepBlock
- ReciprocalBlock
- ReplaceColorBlock
- PosterizeBlock
- WaveBlock
- GradientBlock
- NLerpBlock
- WorleyNoise3DBlock
- SimplexPerlin3DBlock
- NormalBlendBlock
- Rotate2dBlock
- ReflectBlock
- RefractBlock
- DesaturateBlock
- PBRMetallicRoughnessBlock
- SheenBlock
- AnisotropyBlock
- ClearCoatBlock
- RefractionBlock
- SubSurfaceBlock
- IridescenceBlock
- ParticleTextureBlock
- ParticleRampGradientBlock
- ParticleBlendMultiplyBlock
- ModBlock
- MatrixBuilderBlock
- ConditionalBlock
- CloudBlock
- VoronoiNoiseBlock
- ElbowBlock
- TriPlanarBlock
- MatrixDeterminantBlock
- MatrixTransposeBlock
- MeshAttributeExistsBlock
- CurveBlock
- ColorConverterBlock
- LoopBlock
- StorageReadBlock
- StorageWriteBlock
- MatrixSplitterBlock
- GaussianSplattingBlock
- SplatReaderBlock
- GaussianBlock
- NodeMaterialDebugBlock
- PannerBlock
- NodeParticleBlock
- ParticleInputBlock
- ParticleTextureSourceBlock
- ParticleMathBlock
- ParticleLerpBlock
- UpdateDirectionBlock
- UpdatePositionBlock
- UpdateColorBlock
- UpdateScaleBlock
- UpdateAngleBlock
- UpdateAgeBlock
- BasicPositionUpdateBlock
- BasicSpriteUpdateBlock
- BasicColorUpdateBlock
- UpdateSpriteCellIndexBlock
- UpdateFlowMapBlock
- UpdateAttractorBlock
- AlignAngleBlock
- BoxShapeBlock
- CylinderShapeBlock
- PointShapeBlock
- SetupSpriteSheetBlock
- SphereShapeBlock
- ParticleGradientValueBlock
- ParticleGradientBlock
- ParticleConverterBlock
- ParticleTrigonometryBlock
- ParticleDebugBlock
- ParticleElbowBlock
- ParticleTeleportInBlock
- ParticleTeleportOutBlock
- ParticleConditionBlock
- ParticleTriggerBlock
- ParticleLocalVariableBlock
- ParticleVectorLengthBlock
- ParticleNumberMathBlock
- ParticleVectorMathBlock
- ParticleClampBlock
- ParticleNLerpBlock
- ParticleSmoothStepBlock
- ParticleStepBlock
- NodeRenderGraphBlock
- NodeRenderGraphComputeShaderBlock
- NodeRenderGraphCullObjectsBlock
- NodeRenderGraphElbowBlock
- NodeRenderGraphExecuteBlock
- NodeRenderGraphInputBlock
- NodeRenderGraphLightingVolumeBlock
- NodeRenderGraphOutputBlock
- NodeRenderGraphResourceContainerBlock
- NodeRenderGraphGlowLayerBlock
- NodeRenderGraphHighlightLayerBlock
- NodeRenderGraphSelectionOutlineLayerBlock
- NodeRenderGraphBasePostProcessBlock
- NodeRenderGraphBaseWithPropertiesPostProcessBlock
- NodeRenderGraphAnaglyphPostProcessBlock
- NodeRenderGraphBlackAndWhitePostProcessBlock
- NodeRenderGraphBlurPostProcessBlock
- NodeRenderGraphChromaticAberrationPostProcessBlock
- NodeRenderGraphCircleOfConfusionPostProcessBlock
- NodeRenderGraphColorCorrectionPostProcessBlock
- NodeRenderGraphConvolutionPostProcessBlock
- NodeRenderGraphExtractHighlightsPostProcessBlock
- NodeRenderGraphFilterPostProcessBlock
- NodeRenderGraphFXAAPostProcessBlock
- NodeRenderGraphGrainPostProcessBlock
- NodeRenderGraphImageProcessingPostProcessBlock
- NodeRenderGraphMotionBlurPostProcessBlock
- NodeRenderGraphPassPostProcessBlock
- NodeRenderGraphPassCubePostProcessBlock
- NodeRenderGraphSharpenPostProcessBlock
- NodeRenderGraphScreenSpaceCurvaturePostProcessBlock
- NodeRenderGraphTAAPostProcessBlock
- NodeRenderGraphTonemapPostProcessBlock
- NodeRenderGraphBloomPostProcessBlock
- NodeRenderGraphDepthOfFieldPostProcessBlock
- NodeRenderGraphMeshBlendingPostProcessBlock
- NodeRenderGraphSSAO2PostProcessBlock
- NodeRenderGraphSSRPostProcessBlock
- NodeRenderGraphBaseWithPropertiesPostProcessBlock
- NodeRenderGraphVolumetricLightingBlock
- NodeRenderGraphIblShadowsRendererBlock
- NodeRenderGraphUtilityLayerRendererBlock
- NodeRenderGraphTeleportInBlock
- NodeRenderGraphTeleportOutBlock
- NodeRenderGraphClearBlock
- NodeRenderGraphCopyTextureBlock
- NodeRenderGraphGenerateMipmapsBlock
- NodeRenderGraphMinMaxReducerBlock
- PostProcess
- AnaglyphPostProcess
- BlackAndWhitePostProcess
- BloomMergePostProcess
- BlurPostProcess
- ChromaticAberrationPostProcess
- CircleOfConfusionPostProcess
- ColorCorrectionPostProcess
- ConvolutionPostProcess
- DepthOfFieldMergePostProcess
- DisplayPassPostProcess
- ExtractHighlightsPostProcess
- FilterPostProcess
- FxaaPostProcess
- GrainPostProcess
- HighlightsPostProcess
- ImageProcessingPostProcess
- MotionBlurPostProcess
- MeshBlendingPostProcess
- PassPostProcess
- PassCubePostProcess
- RefractionPostProcess
- SharpenPostProcess
- StereoscopicInterlacePostProcessI
- StereoscopicInterlacePostProcess
- TonemapPostProcess
- VolumetricLightScatteringPostProcess
- VRDistortionCorrectionPostProcess
- VRMultiviewToSingleviewPostProcess
- ScreenSpaceReflectionPostProcess
- ScreenSpaceCurvaturePostProcess