Class MultiScaleVO
Inheritance
System.Object
MultiScaleVO
Syntax
[Serializable]
public sealed class MultiScaleVO : IAmbientOcclusionMethod
Constructors
MultiScaleVO(AmbientOcclusion)
Declaration
public MultiScaleVO(AmbientOcclusion settings)
Parameters
Methods
CompositeAmbientOnly(PostProcessRenderContext)
Declaration
public void CompositeAmbientOnly(PostProcessRenderContext context)
Parameters
GenerateAOMap(CommandBuffer, Camera, RenderTargetIdentifier, Nullable<RenderTargetIdentifier>, Boolean, Boolean)
Declaration
public void GenerateAOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA)
Parameters
Type |
Name |
Description |
CommandBuffer |
cmd |
|
Camera |
camera |
|
RenderTargetIdentifier |
destination |
|
System.Nullable<RenderTargetIdentifier> |
depthMap |
|
System.Boolean |
invert |
|
System.Boolean |
isMSAA |
|
GetCameraFlags()
Declaration
public DepthTextureMode GetCameraFlags()
Returns
Type |
Description |
DepthTextureMode |
|
Release()
Declaration
RenderAfterOpaque(PostProcessRenderContext)
Declaration
public void RenderAfterOpaque(PostProcessRenderContext context)
Parameters
RenderAmbientOnly(PostProcessRenderContext)
Declaration
public void RenderAmbientOnly(PostProcessRenderContext context)
Parameters
SetResources(PostProcessResources)
Declaration
public void SetResources(PostProcessResources resources)
Parameters