docs.unity3d.com
    目次を表示する/隠す

    Class RenderObjectsPass

    Inheritance
    Object
    ScriptableRenderPass
    RenderObjectsPass
    Inherited Members
    ScriptableRenderPass.FrameCleanup(CommandBuffer)
    ScriptableRenderPass.k_CameraTarget
    ScriptableRenderPass.renderPassEvent
    ScriptableRenderPass.colorAttachmentHandles
    ScriptableRenderPass.colorAttachmentHandle
    ScriptableRenderPass.depthAttachmentHandle
    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.ResetTarget()
    ScriptableRenderPass.ConfigureTarget(RTHandle, RTHandle)
    ScriptableRenderPass.ConfigureTarget(RTHandle[], RTHandle)
    ScriptableRenderPass.ConfigureTarget(RTHandle)
    ScriptableRenderPass.ConfigureTarget(RTHandle[])
    ScriptableRenderPass.ConfigureClear(ClearFlag, Color)
    ScriptableRenderPass.OnCameraSetup(CommandBuffer, RenderingData)
    ScriptableRenderPass.Configure(CommandBuffer, RenderTextureDescriptor)
    ScriptableRenderPass.OnCameraCleanup(CommandBuffer)
    ScriptableRenderPass.OnFinishCameraStackRendering(CommandBuffer)
    ScriptableRenderPass.Blit(CommandBuffer, RTHandle, RTHandle, Material, Int32)
    ScriptableRenderPass.Blit(CommandBuffer, RenderingData, Material, Int32)
    ScriptableRenderPass.Blit(CommandBuffer, RenderingData, RTHandle, 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)

    Execute the pass. This is where custom rendering occurs. Specific details are left to the implementation

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

    Use this render context to issue any draw commands during execution

    RenderingData renderingData

    Current rendering state information

    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 — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)