Vixen
dd8b0a81
csharp
public enum MaterialDiagnosticId

What went wrong, or nearly went wrong, while compiling a material.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (8)

  • DuplicateFeature

    Two slots want the same feature, which would make them share its parameters.

  • TooManyFeatures

    The material has more features than the chain has slots.

  • NoFeatures

    The material has no features, so it is the default surface.

  • UnnamedShader

    A feature names no shader at all, so there is nothing to compose into the slot.

  • UnpaintedLayer

    A layered material has more layers than its splat map has painted channels.

  • CoordinateFeatureOutOfOrder

    A feature that rewrites the coordinate is behind one that samples at it.

  • RenamedTextureMap

    A feature's map is called something other than the one name a host pairs.

  • TwoBaseSurfaces

    Two base workflows are in one chain, so the later one writes over the earlier's albedo.

Used by (10)

  • MaterialBaseSurfaceTestsVixen.Rendering.Tests
  • MaterialCompilationContextVixen.Rendering
  • MaterialCompilerVixen.Rendering
  • MaterialCompilerTestsVixen.Rendering.Tests
  • MaterialDiagnosticVixen.Rendering
  • MaterialFeatureOrderTestsVixen.Rendering.Tests
  • MaterialMapNamesVixen.Rendering
  • TexturedMaterialLayersFeatureVixen.Rendering
  • TexturedMaterialTestsVixen.Rendering.Tests
  • GraphMaterialTestsVixen.Editor.ShaderGraph.Tests