Class HDRenderPipeline
Inheritance
HDRenderPipeline
Syntax
public class HDRenderPipeline : RenderPipeline
Constructors
HDRenderPipeline(HDRenderPipelineAsset)
Declaration
public HDRenderPipeline(HDRenderPipelineAsset asset)
Parameters
Fields
frameSettingsHistoryEnabled
Declaration
public bool frameSettingsHistoryEnabled
Field Value
k_ShaderTagName
Declaration
public const string k_ShaderTagName = "HDRenderPipeline"
Field Value
Properties
asset
Declaration
public HDRenderPipelineAsset asset { get; }
Property Value
Declaration
public RenderPipelineSettings currentPlatformRenderPipelineSettings { get; }
Property Value
debugDisplaySettings
Declaration
public DebugDisplaySettings debugDisplaySettings { get; }
Property Value
showCascade
Declaration
public bool showCascade { get; set; }
Property Value
Methods
ApplyDebugDisplaySettings(HDCamera, CommandBuffer)
Declaration
public void ApplyDebugDisplaySettings(HDCamera hdCamera, CommandBuffer cmd)
Parameters
| Type |
Name |
Description |
| HDCamera |
hdCamera |
|
| CommandBuffer |
cmd |
|
Declaration
public void ConfigureKeywords(bool enableBakeShadowMask, HDCamera hdCamera, CommandBuffer cmd)
Parameters
| Type |
Name |
Description |
| Boolean |
enableBakeShadowMask |
|
| HDCamera |
hdCamera |
|
| CommandBuffer |
cmd |
|
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| Boolean |
disposing |
|
ExportSkyToTexture()
Declaration
public Texture2D ExportSkyToTexture()
Returns
| Type |
Description |
| Texture2D |
|
GetBlitMaterial(Boolean)
Declaration
public Material GetBlitMaterial(bool useTexArray)
Parameters
| Type |
Name |
Description |
| Boolean |
useTexArray |
|
Returns
| Type |
Description |
| Material |
|
GetCurrentShadowCount()
Declaration
public int GetCurrentShadowCount()
Returns
GetDecalAtlasMipCount()
Declaration
public int GetDecalAtlasMipCount()
Returns
PushColorPickerDebugTexture(CommandBuffer, HDCamera, RTHandleSystem.RTHandle)
Declaration
public void PushColorPickerDebugTexture(CommandBuffer cmd, HDCamera hdCamera, RTHandleSystem.RTHandle textureID)
Parameters
PushFullScreenDebugTexture(HDCamera, CommandBuffer, RTHandleSystem.RTHandle, FullScreenDebugMode)
Declaration
public void PushFullScreenDebugTexture(HDCamera hdCamera, CommandBuffer cmd, RTHandleSystem.RTHandle textureID, FullScreenDebugMode debugMode)
Parameters
PushFullScreenLightingDebugTexture(HDCamera, CommandBuffer, RTHandleSystem.RTHandle)
Declaration
public void PushFullScreenLightingDebugTexture(HDCamera hdCamera, CommandBuffer cmd, RTHandleSystem.RTHandle textureID)
Parameters
PushGlobalParams(HDCamera, CommandBuffer)
Declaration
public void PushGlobalParams(HDCamera hdCamera, CommandBuffer cmd)
Parameters
| Type |
Name |
Description |
| HDCamera |
hdCamera |
|
| CommandBuffer |
cmd |
|
Render(ScriptableRenderContext, Camera[])
Declaration
protected override void Render(ScriptableRenderContext renderContext, Camera[] cameras)
Parameters
| Type |
Name |
Description |
| ScriptableRenderContext |
renderContext |
|
| Camera[] |
cameras |
|
RequestSkyEnvironmentUpdate()
Declaration
public void RequestSkyEnvironmentUpdate()
SetMicroShadowingSettings(CommandBuffer)
Declaration
public void SetMicroShadowingSettings(CommandBuffer cmd)
Parameters
| Type |
Name |
Description |
| CommandBuffer |
cmd |
|