您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
79 行
2.8 KiB
79 行
2.8 KiB
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using System;
|
|
|
|
namespace UnityEngine.Experimental.Rendering.HDPipeline
|
|
{
|
|
// RenderRenderPipelineSettings represent settings that are immutable at runtime.
|
|
// There is a dedicated RenderRenderPipelineSettings for each platform
|
|
|
|
[Serializable]
|
|
public enum CubeReflectionResolution
|
|
{
|
|
CubeReflectionResolution128 = 128,
|
|
CubeReflectionResolution256 = 256,
|
|
CubeReflectionResolution512 = 512,
|
|
CubeReflectionResolution1024 = 1024,
|
|
CubeReflectionResolution2048 = 2048,
|
|
CubeReflectionResolution4096 = 4096
|
|
}
|
|
|
|
[Serializable]
|
|
public enum PlanarReflectionResolution
|
|
{
|
|
PlanarReflectionResolution64 = 64,
|
|
PlanarReflectionResolution128 = 128,
|
|
PlanarReflectionResolution256 = 256,
|
|
PlanarReflectionResolution512 = 512,
|
|
PlanarReflectionResolution1024 = 1024,
|
|
PlanarReflectionResolution2048 = 2048,
|
|
PlanarReflectionResolution4096 = 4096,
|
|
PlanarReflectionResolution8192 = 8192,
|
|
PlanarReflectionResolution16384 = 16384
|
|
}
|
|
|
|
[Serializable]
|
|
public enum CookieResolution
|
|
{
|
|
CookieResolution64 = 64,
|
|
CookieResolution128 = 128,
|
|
CookieResolution256 = 256,
|
|
CookieResolution512 = 512,
|
|
CookieResolution1024 = 1024,
|
|
CookieResolution2048 = 2048,
|
|
CookieResolution4096 = 4096,
|
|
CookieResolution8192 = 8192,
|
|
CookieResolution16384 = 16384
|
|
}
|
|
|
|
[Serializable]
|
|
public enum CubeCookieResolution
|
|
{
|
|
CubeCookieResolution64 = 64,
|
|
CubeCookieResolution128 = 128,
|
|
CubeCookieResolution256 = 256,
|
|
CubeCookieResolution512 = 512,
|
|
CubeCookieResolution1024 = 1024,
|
|
CubeCookieResolution2048 = 2048,
|
|
CubeCookieResolution4096 = 4096
|
|
}
|
|
|
|
[Serializable]
|
|
public class GlobalLightLoopSettings
|
|
{
|
|
public CookieResolution cookieSize = CookieResolution.CookieResolution128;
|
|
public int cookieTexArraySize = 16;
|
|
public CubeCookieResolution pointCookieSize = CubeCookieResolution.CubeCookieResolution128;
|
|
public int cubeCookieTexArraySize = 16;
|
|
|
|
public int planarReflectionProbeCacheSize = 2;
|
|
public PlanarReflectionResolution planarReflectionTextureSize = PlanarReflectionResolution.PlanarReflectionResolution1024;
|
|
public int reflectionProbeCacheSize = 128;
|
|
public CubeReflectionResolution reflectionCubemapSize = CubeReflectionResolution.CubeReflectionResolution128;
|
|
public bool reflectionCacheCompressed = false;
|
|
public bool planarReflectionCacheCompressed = false;
|
|
public SkyResolution skyReflectionSize = SkyResolution.SkyResolution256;
|
|
public LayerMask skyLightingOverrideLayerMask = 0;
|
|
}
|
|
}
|