shaderDefinitions top-level property

Map<ShaderMaterialType, ShaderDefinition> get shaderDefinitions

Maps each ShaderMaterialType to its definition. Only contains the 14 material types (excludes interactive-only shaders).

Implementation

Map<ShaderMaterialType, ShaderDefinition> get shaderDefinitions => {
  ShaderMaterialType.grittyGradient: grittyGradientDef,
  ShaderMaterialType.radialGrittyGradient: radialGrittyGradientDef,
  ShaderMaterialType.perlinGradient: perlinGradientDef,
  ShaderMaterialType.radialPerlinGradient: radialPerlinGradientDef,
  ShaderMaterialType.simplexGradient: simplexGradientDef,
  ShaderMaterialType.radialSimplexGradient: radialSimplexGradientDef,
  ShaderMaterialType.fbmGradient: fbmGradientDef,
  ShaderMaterialType.radialFbmGradient: radialFbmGradientDef,
  ShaderMaterialType.turbulenceGradient: turbulenceGradientDef,
  ShaderMaterialType.radialTurbulenceGradient: radialTurbulenceGradientDef,
  ShaderMaterialType.voronoiGradient: voronoiGradientDef,
  ShaderMaterialType.radialVoronoiGradient: radialVoronoiGradientDef,
  ShaderMaterialType.voronoiseGradient: voronoiseGradientDef,
  ShaderMaterialType.radialVoronoiseGradient: radialVoronoiseGradientDef,
};