Vixen
02b45cc4
csharp
public record class GeneratedSource

One generated translation unit — for most targets, one pipeline stage.

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

Fields and properties (5)

  • public string Name
  • public ShaderStage Stage
  • public string Code

    The readable form. For a source-level target that is the source itself; for a binary one it is a listing of what contains.

  • public byte[]? Binary

    The bytes to write, for targets that are binary. Null for a source-level target, where is what gets written.

  • public bool IsBinary

    True when this unit is written as bytes rather than as text.

Methods (2)

  • public GeneratedSource(string Name, ShaderStage Stage, string Code, byte[]? Binary = null)

    One generated translation unit — for most targets, one pipeline stage.

  • public override string ToString()

Used by (48, showing 40)

  • RavenKernelsVixen.Vfx.Gpu.Tests
  • ShaderRunVixen.Raven.Gpu.Tests
  • VfxShaderEmitterTestsVixen.Vfx.Tests
  • VfxSortTestsVixen.Vfx.Gpu.Tests
  • AtomicTestsVixen.Raven.Tests
  • BindlessTextureTestsVixen.Raven.Tests
  • BitCastTestsVixen.Raven.Tests
  • CodeGenTestBaseVixen.Raven.Tests
  • CompileDriverVixen.Raven.Cli
  • CompiledEffectVixen.Raven
  • CompiledLibraryTestsVixen.Raven.Tests
  • ComposeInterfaceTestsVixen.Raven.Tests
  • ComposeTestsVixen.Raven.Tests
  • ComputeTestsVixen.Raven.Tests
  • DescriptorSetTestsVixen.Raven.Tests
  • DiscardTestsVixen.Raven.Tests
  • GlslBackendVixen.Raven
  • GlslBackendTestsVixen.Raven.Tests
  • GoldenGlslTestsVixen.Raven.Tests
  • GoldenSpirvTestsVixen.Raven.Tests
  • GroupSharedTestsVixen.Raven.Tests
  • ITargetBackendVixen.Raven
  • InOutTestsVixen.Raven.Tests
  • Int64TestsVixen.Raven.Tests
  • LibraryTreeTestsVixen.Raven.Tests
  • MaterialRecordTestsVixen.Raven.Tests
  • OperatorOverloadTestsVixen.Raven.Tests
  • PushConstantTestsVixen.Raven.Tests
  • RavenEffectCompilerVixen.ShaderCompiler
  • RayQueryTestsVixen.Raven.Tests
  • ReadmeExampleTestsVixen.Raven.Tests
  • RenderTargetTestsVixen.Raven.Tests
  • SampleGradTestsVixen.Raven.Tests
  • SampledTextureTestsVixen.Raven.Tests
  • SharedBindingTestsVixen.Raven.Tests
  • SizedArrayTestsVixen.Raven.Tests
  • SpirvBackendVixen.Raven
  • SpirvBackendTestsVixen.Raven.Tests
  • SpirvDifferentialTestsVixen.Raven.Tests
  • SpirvTestBaseVixen.Raven.Tests