csharp
public record class LibraryIrPlaceA storage location: a root variable plus a chain of accesses into it.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (2)
public int RootIndex into the function's parameters followed by its locals. A library function has no global root — a body that reads a shader binding is refused at write time (RVN5001), so the two lists are the whole namespace.
public ImmutableArray<LibraryIrAccess> ChainThe access steps, outermost first.
Methods (1)
public LibraryIrPlace(int Root, ImmutableArray<LibraryIrAccess> Chain)A storage location: a root variable plus a chain of accesses into it.
Used by (4)
- BodyDecoderVixen.Raven
- LibraryIrEncoderVixen.Raven
- LibraryIrLoadVixen.Raven
- LibraryIrStoreVixen.Raven