Class LightweightRenderPipeline
Inheritance
System.Object
LightweightRenderPipeline
Syntax
public sealed class LightweightRenderPipeline : RenderPipeline
Constructors
LightweightRenderPipeline(LightweightRenderPipelineAsset)
Declaration
public LightweightRenderPipeline(LightweightRenderPipelineAsset asset)
Parameters
Fields
lightsDelegate
Declaration
public static Lightmapping.RequestLightsDelegate lightsDelegate
Field Value
Type |
Description |
Lightmapping.RequestLightsDelegate |
|
Properties
renderer
Declaration
public ScriptableRenderer renderer { get; }
Property Value
supportedShaderFeatures
Declaration
public static ShaderFeatures supportedShaderFeatures { get; }
Property Value
Methods
Dispose()
Declaration
public override sealed void Dispose()
IsStereoEnabled(Camera)
Declaration
public static bool IsStereoEnabled(Camera camera)
Parameters
Type |
Name |
Description |
Camera |
camera |
|
Returns
Type |
Description |
System.Boolean |
|
Render(ScriptableRenderContext, Camera[])
Declaration
public override void Render(ScriptableRenderContext renderContext, Camera[] cameras)
Parameters
Type |
Name |
Description |
ScriptableRenderContext |
renderContext |
|
Camera[] |
cameras |
|
RenderSingleCamera(LightweightRenderPipeline, ScriptableRenderContext, Camera, ref CullResults, IRendererSetup)
Declaration
public static void RenderSingleCamera(LightweightRenderPipeline pipelineInstance, ScriptableRenderContext context, Camera camera, ref CullResults cullResults, IRendererSetup setup = null)
Parameters
SetSupportedShaderFeatures(LightweightRenderPipelineAsset)
Declaration
public static void SetSupportedShaderFeatures(LightweightRenderPipelineAsset pipelineAsset)
Parameters