@luma.gl/shaders generated API
Classes
Type Aliases
- AmbientLight
- AreaLight
- AreaLightingProps
- AtmosphereProps
- AtmosphereUniforms
- ClipShaderPluginProps
- CloudProps
- CloudUniforms
- ColorsProps
- ColorsUniforms
- CompositeShaderPass
- CompositeShaderPassComputeOptimization
- CompositeShaderPassStep
- DirectionalLight
- FilterShaderPluginProps
- FireflyProps
- FireflyUniforms
- FloatColorsProps
- FloatColorsUniforms
- GlobeCloudProps
- GlobeCloudUniforms
- GLSLUniformBlockInfo
- GouraudMaterialProps
- GPUAnimationBindings
- GPUAnimationProps
- HeightFogProps
- HeightFogUniforms
- IBLBindings
- LambertMaterialProps
- Light
- LightingLightUniform
- LightingProps
- LightingUniforms
- PathDashProps
- PathDashUniforms
- PatternFillProps
- PatternFillUniforms
- PBRMaterialBindings
- PBRMaterialProps
- PBRMaterialUniforms
- PBRProjectionProps
- PBRSceneBindings
- PBRSceneProps
- PBRSceneUniforms
- PBRToneMapMode
- PhongMaterialProps
- PickingProps
- PickingUniforms
- PlatformInfo
- PointGlowProps
- PointGlowUniforms
- PointLight
- PrecipitationProps
- PrecipitationUniforms
- ResolvedShaderInjection
- ResolvedShaderPluginInterStageVariable
- ResolvedShaderPlugins
- RiverWaterMaterialProps
- RiverWaterMaterialUniforms
- ScanWGSLInterfaceOptions
- ShaderBindingDebugRow
- ShaderGenerationOptions
- ShaderInjection
- ShaderInjectionTarget
- ShaderModule
- ShaderModuleUniformLayoutStage
- ShaderModuleUniformLayoutValidationResult
- ShaderModuleUniformValue
- ShaderPass
- ShaderPassInputSource
- ShaderPassRenderTarget
- ShaderPlugin
- ShaderPluginInterStageVariable
- ShaderPluginInterStageVariableInterpolation
- ShaderSubPass
- ShaderTranspileProps
- ShaderTranspiler
- ShaderTranspilerEntryPoints
- ShaderTranspileResult
- SketchStrokeProps
- SkinProps
- SkinUniforms
- SpotLight
- StorageColorFormat
- StorageColorFormatValue
- StorageColorsBindings
- StorageColorsProps
- StorageColorsUniforms
- SurfaceWeatherProps
- SurfaceWeatherRates
- SurfaceWeatherState
- SurfaceWeatherUniforms
- UniformTypes
- WaterMaterialProps
- WaterMaterialUniforms
Variables
- areaLighting
- atmosphere
- clipShaderPlugin
- clouds
- colors
- dggs
- dirlight
- filterShaderPlugin
- firefly
- floatColors
- fp32
- fp64
- fp64arithmetic
- globeClouds
- gouraudMaterial
- gpuAnimation
- heightFog
- heightFogFunctions
- ibl
- lambertMaterial
- lighting
- pathDash
- patternFill
- PBR_TONE_MAP_MODE
- pbrMaterial
- pbrScene
- phongMaterial
- picking
- pointGlow
- precipitation
- random
- riverWaterMaterial
- sketchStroke
- skin
- SKIN_MAX_JOINTS
- STORAGE_COLOR_DEFAULT_BYTE_STRIDES
- STORAGE_COLOR_FORMAT
- STORAGE_COLOR_FORMAT_BYTE_LENGTHS
- storageColors
- surfaceWeather
- valueNoise
- volumeRaymarch
- waterMaterial
Functions
_resolveModules- assembleGLSLShaderPair
- capitalize
- checkShaderModuleDeprecations
- combineInjects
- convertToVec4
- fp64ify
- fp64ifyMatrix4
- fp64LowPart
- fromHalfFloat
- generateShaderForModule
- getGLSLUniformBlocks
- getPassthroughFS
- getQualifierDetails
- getShaderInfo
- getShaderModuleDependencies
- getShaderModuleSource
- getShaderModuleUniformBlockFields
- getShaderModuleUniformBlockName
- getShaderModuleUniformLayoutValidationResult
- getShaderModuleUniforms
- initializeShaderModule
- initializeShaderModules
- integrateSurfaceWeather
- mergeShaderPluginModules
- normalizeByteColor3
- normalizeByteColor4
- preprocess
- resolveShaderPlugins
- resolveUseByteColors
- scanWGSLInterface
- toHalfFloat
- typeToChannelCount
- typeToChannelSuffix
- validateShaderModuleUniformLayout
- warnIfGLSLUniformBlocksAreNotStd140