csharp
public readonly record struct TextureCpuInvocationEverything one CPU op is given when the evaluator reaches it.
Remarks
The plan and the index rather than the resolved numbers, so that a CPU op reads its parameters through Resolve exactly as a kernel's uniform block does — which is the only way doc 48 § D8's scaling reaches both kinds of op through one piece of arithmetic.
Fields and properties (4)
public TexturePlan PlanThe plan being baked, so the operation can resolve its own parameters.
public int OpIts index in Ops.
public ImmutableArray<TextureCpuImage> InputsIts input images, in the order Inputs lists them.
public TextureCpuImage OutputThe image to fill.
Methods (1)
public TextureCpuInvocation(TexturePlan Plan, int Op, ImmutableArray<TextureCpuImage> Inputs, TextureCpuImage Output)Everything one CPU op is given when the evaluator reaches it.
Used by (6)
- ITextureCpuOperationVixen.Editor.TextureGraph
- NormalToHeightOperationVixen.Editor.TextureGraph
- RecordTheInputVixen.Editor.TextureGraph.Tests
- TextureNormalToHeightDeviceTestsVixen.Editor.TextureGraph.Tests
- TextureNormalToHeightTestsVixen.Editor.TextureGraph.Tests
- TransposeRgba8Vixen.Editor.TextureGraph.Tests