Class LightweightRenderPipeline
Inheritance
LightweightRenderPipeline
Syntax
public sealed class LightweightRenderPipeline : RenderPipeline
Constructors
LightweightRenderPipeline(LightweightRenderPipelineAsset)
Declaration
public LightweightRenderPipeline(LightweightRenderPipelineAsset asset)
Parameters
Fields
k_ShaderTagName
Declaration
public const string k_ShaderTagName = "LightweightPipeline"
Field Value
Properties
asset
Declaration
public static LightweightRenderPipelineAsset asset { get; }
Property Value
maxPerObjectLights
Declaration
public static int maxPerObjectLights { get; }
Property Value
maxRenderScale
Declaration
public static float maxRenderScale { get; }
Property Value
maxShadowBias
Declaration
public static float maxShadowBias { get; }
Property Value
maxVisibleAdditionalLights
Declaration
public static int maxVisibleAdditionalLights { get; }
Property Value
minRenderScale
Declaration
public static float minRenderScale { get; }
Property Value
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
|
IsStereoEnabled(Camera)
Declaration
public static bool IsStereoEnabled(Camera camera)
Parameters
Type |
Name |
Description |
Camera |
camera |
|
Returns
Render(ScriptableRenderContext, Camera[])
Declaration
protected override void Render(ScriptableRenderContext renderContext, Camera[] cameras)
Parameters
Type |
Name |
Description |
ScriptableRenderContext |
renderContext |
|
Camera[] |
cameras |
|
RenderSingleCamera(ScriptableRenderContext, Camera)
Declaration
public static void RenderSingleCamera(ScriptableRenderContext context, Camera camera)
Parameters
Type |
Name |
Description |
ScriptableRenderContext |
context |
|
Camera |
camera |
|