Struct EnvMapData ​
Namespace: ValveResourceFormat.Renderer.Buffers
Assembly: Renderer.dll
Per-probe reflection data for shader uniform buffer.
csharp
public struct EnvMapDataFields ​
ArrayIndex ​
Index of this probe's cubemap in the texture array.
csharp
public uint ArrayIndexField Value ​
AssociatedLPV ​
Index of the associated light probe volume.
csharp
public uint AssociatedLPVField Value ​
BoxMaxs ​
Maximum corner of the probe's influence box in local space.
csharp
public Vector3 BoxMaxsField Value ​
BoxMins ​
Minimum corner of the probe's influence box in local space.
csharp
public Vector3 BoxMinsField Value ​
Color ​
Tint color applied to the environment map.
csharp
public Vector3 ColorField Value ​
InvEdgeWidth ​
Inverse edge width for box projection blend falloff.
csharp
public Vector4 InvEdgeWidthField Value ​
NormalizationSH ​
Spherical harmonics normalization coefficients.
csharp
public Vector4 NormalizationSHField Value ​
Origin ​
World-space origin of the environment map probe.
csharp
public Vector3 OriginField Value ​
Padding1 ​
Padding to satisfy alignment requirements.
csharp
public uint Padding1Field Value ​
ProjectionType ​
Projection type identifier (e.g. sphere or box).
csharp
public uint ProjectionTypeField Value ​
WorldToLocal ​
Transform matrix from world space to the probe's local space.
csharp
public Matrix4x4 WorldToLocal
