Class TextureReflection
- Namespace
- ShadowDusk.Core.Reflection
- Assembly
- ShadowDusk.Core.dll
A reflected texture binding: its name, bind slot, and dimensionality.
public sealed record TextureReflection : IEquatable<TextureReflection>
- Inheritance
-
TextureReflection
- Implements
- Inherited Members
Properties
BindSlot
The texture's bind slot.
public required int BindSlot { get; init; }
Property Value
Dimension
The texture's dimensionality (2D, cube, 3D, …).
public required TextureDimension Dimension { get; init; }
Property Value
Name
The texture's name.
public required string Name { get; init; }