csharp
public record class GeneratedSourceOne 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 Namepublic ShaderStage Stagepublic string CodeThe 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[]? BinaryThe bytes to write, for targets that are binary. Null for a source-level target, where is what gets written.
public bool IsBinaryTrue 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