80 lines
975 B
C#
80 lines
975 B
C#
//pipelinedefine
|
|
#define H_URP
|
|
|
|
|
|
using UnityEngine;
|
|
|
|
namespace HTraceWSGI.Scripts.Globals
|
|
{
|
|
public enum DebugModeWS
|
|
{
|
|
None = 0,
|
|
MainBuffers = 1,
|
|
GlobalIllumination = 2,
|
|
GeometryNormals = 3,
|
|
Shadowmap = 4,
|
|
VoxelizedColor = 5,
|
|
VoxelizedLighting = 6,
|
|
LightClusterColor = 7,
|
|
LightClusterHeatmap = 8,
|
|
DirectLighting = 9,
|
|
}
|
|
|
|
public enum HBuffer
|
|
{
|
|
Multi,
|
|
Depth,
|
|
Diffuse,
|
|
Normal,
|
|
MotionMask,
|
|
MotionVectors,
|
|
}
|
|
|
|
public enum VoxelizationUpdateMode
|
|
{
|
|
Constant = 0,
|
|
Partial
|
|
}
|
|
|
|
public enum ShadowmapUpdateMode
|
|
{
|
|
Default = 0,
|
|
TimeSliced,
|
|
}
|
|
|
|
public enum IndirectEvaluationMethod
|
|
{
|
|
None = 0,
|
|
Tracing,
|
|
Approximation
|
|
}
|
|
|
|
public enum SpatialRadius
|
|
{
|
|
None = 0,
|
|
Medium,
|
|
Wide
|
|
}
|
|
|
|
public enum RayCountMode
|
|
{
|
|
Performance = 0,
|
|
Quality,
|
|
Cinematic
|
|
}
|
|
|
|
|
|
public enum Multibounce
|
|
{
|
|
None = 0,
|
|
IrradianceCache = 1,
|
|
AdaptiveProbeVolumes,
|
|
}
|
|
|
|
public enum TracingMode
|
|
{
|
|
SoftwareTracing = 0,
|
|
HardwareTracing = 1,
|
|
}
|
|
}
|