docs.unity3d.com
    显示 / 隐藏目录

    Class RenderObjectsPass

    Inheritance
    Object
    ScriptableRenderPass
    RenderObjectsPass
    Inherited Members
    ScriptableRenderPass.FrameCleanup(CommandBuffer)
    ScriptableRenderPass.renderPassEvent
    ScriptableRenderPass.colorAttachments
    ScriptableRenderPass.colorAttachment
    ScriptableRenderPass.depthAttachment
    ScriptableRenderPass.colorStoreActions
    ScriptableRenderPass.depthStoreAction
    ScriptableRenderPass.input
    ScriptableRenderPass.clearFlag
    ScriptableRenderPass.clearColor
    ScriptableRenderPass.profilingSampler
    ScriptableRenderPass.ConfigureInput(ScriptableRenderPassInput)
    ScriptableRenderPass.ConfigureColorStoreAction(RenderBufferStoreAction, UInt32)
    ScriptableRenderPass.ConfigureColorStoreActions(RenderBufferStoreAction[])
    ScriptableRenderPass.ConfigureDepthStoreAction(RenderBufferStoreAction)
    ScriptableRenderPass.ConfigureTarget(RenderTargetIdentifier, RenderTargetIdentifier)
    ScriptableRenderPass.ConfigureTarget(RenderTargetIdentifier[], RenderTargetIdentifier)
    ScriptableRenderPass.ConfigureTarget(RenderTargetIdentifier)
    ScriptableRenderPass.ConfigureTarget(RenderTargetIdentifier[])
    ScriptableRenderPass.ConfigureClear(ClearFlag, Color)
    ScriptableRenderPass.OnCameraSetup(CommandBuffer, RenderingData)
    ScriptableRenderPass.Configure(CommandBuffer, RenderTextureDescriptor)
    ScriptableRenderPass.OnCameraCleanup(CommandBuffer)
    ScriptableRenderPass.OnFinishCameraStackRendering(CommandBuffer)
    ScriptableRenderPass.Blit(CommandBuffer, RenderTargetIdentifier, RenderTargetIdentifier, Material, Int32)
    ScriptableRenderPass.Blit(CommandBuffer, RenderingData, Material, Int32)
    ScriptableRenderPass.CreateDrawingSettings(ShaderTagId, RenderingData, SortingCriteria)
    ScriptableRenderPass.CreateDrawingSettings(List<ShaderTagId>, RenderingData, SortingCriteria)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEngine.Experimental.Rendering.Universal
    Syntax
    public class RenderObjectsPass : ScriptableRenderPass

    Constructors

    RenderObjectsPass(String, RenderPassEvent, String[], RenderQueueType, Int32, RenderObjects.CustomCameraSettings)

    Declaration
    public RenderObjectsPass(string profilerTag, RenderPassEvent renderPassEvent, string[] shaderTags, RenderQueueType renderQueueType, int layerMask, RenderObjects.CustomCameraSettings cameraSettings)
    Parameters
    Type Name Description
    String profilerTag
    RenderPassEvent renderPassEvent
    String[] shaderTags
    RenderQueueType renderQueueType
    Int32 layerMask
    RenderObjects.CustomCameraSettings cameraSettings

    Properties

    overrideMaterial

    Declaration
    public Material overrideMaterial { get; set; }
    Property Value
    Type Description
    Material

    overrideMaterialPassIndex

    Declaration
    public int overrideMaterialPassIndex { get; set; }
    Property Value
    Type Description
    Int32

    Methods

    Execute(ScriptableRenderContext, ref RenderingData)

    Declaration
    public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData)
    Parameters
    Type Name Description
    ScriptableRenderContext context
    RenderingData renderingData
    Overrides
    ScriptableRenderPass.Execute(ScriptableRenderContext, ref RenderingData)

    SetDetphState(Boolean, CompareFunction)

    Declaration
    public void SetDetphState(bool writeEnabled, CompareFunction function = CompareFunction.Less)
    Parameters
    Type Name Description
    Boolean writeEnabled
    CompareFunction function

    SetStencilState(Int32, CompareFunction, StencilOp, StencilOp, StencilOp)

    Declaration
    public void SetStencilState(int reference, CompareFunction compareFunction, StencilOp passOp, StencilOp failOp, StencilOp zFailOp)
    Parameters
    Type Name Description
    Int32 reference
    CompareFunction compareFunction
    StencilOp passOp
    StencilOp failOp
    StencilOp zFailOp
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)