Vixen
02b45cc4
csharp
public record class IrValueParameter

A val type parameter the shader declares — shader Blur<val TapCount: int>.

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

Remarks

No value here, and that is the distinguishing fact rather than an omission: a value parameter has no default (RVN2082 makes compiling without one an error), so it is a required compile-time argument. What this variant was given is per-variant data, and CompiledEffect.PermutationKey already carries it.

Fields and properties (2)

  • public string Name

    The declared name.

  • public IrType Type

    Its type: bool, int or uint.

Methods (1)

  • public IrValueParameter(string Name, IrType Type)

    A val type parameter the shader declares — shader Blur<val TapCount: int>.

Used by (4)

  • IrPrinterVixen.Raven
  • IrShaderVixen.Raven
  • LowererVixen.Raven
  • ReflectionBuilderVixen.Raven