Class SceneLightProbe
- Namespace
- ValveResourceFormat.Renderer
- Assembly
- Renderer.dll
Scene node for indirect lighting via light probe volumes.
public class SceneLightProbe : SceneNodeInheritance
Inherited Members
Constructors
SceneLightProbe(Scene, AABB)
public SceneLightProbe(Scene scene, AABB bounds)Parameters
Properties
AtlasOffset
public Vector3 AtlasOffset { get; set; }Property Value
Remarks
Used in lighting version 8.2
AtlasSize
public Vector3 AtlasSize { get; set; }Property Value
Remarks
Used in lighting version 8.2
DebugGridSpheres
public SceneAggregate? DebugGridSpheres { get; }Property Value
DirectLightIndices
public RenderTexture? DirectLightIndices { get; set; }Property Value
Remarks
Used in lighting version 8.1
DirectLightScalars
public RenderTexture? DirectLightScalars { get; set; }Property Value
Remarks
Used in lighting version 8.1
DirectLightShadows
public RenderTexture? DirectLightShadows { get; set; }Property Value
Remarks
Used in lighting version 8.2
HandShake
public int HandShake { get; set; }Property Value
IndoorOutdoorLevel
If multiple volumes contain an object, the highest priority volume takes precedence.
public int IndoorOutdoorLevel { get; init; }Property Value
Irradiance
public RenderTexture? Irradiance { get; set; }Property Value
Remarks
Used in lighting version 6 and 8.x
ShaderIndex
public int ShaderIndex { get; set; }Property Value
VoxelSize
public float VoxelSize { get; set; }Property Value
Methods
CalculateGpuProbeData(bool)
public LightProbeVolume CalculateGpuProbeData(bool isProbeAtlas)Parameters
isProbeAtlasbool
Returns
CrateDebugGridSpheres()
public void CrateDebugGridSpheres()RemoveDebugGridSpheres()
public void RemoveDebugGridSpheres()