docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct AOVRequestData

    Describes a frame pass.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: UnityEngine.Rendering.HighDefinition
    Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
    Syntax
    public struct AOVRequestData

    Constructors

    Name Description
    AOVRequestData(AOVRequest, AOVRequestBufferAllocator, List<GameObject>, AOVBuffers[], CustomPassAOVBuffers[], AOVRequestCustomPassBufferAllocator, FramePassCallbackEx)

    Create a new frame pass.

    AOVRequestData(AOVRequest, AOVRequestBufferAllocator, List<GameObject>, AOVBuffers[], FramePassCallback)

    Create a new frame pass.

    Fields

    Name Description
    default

    Default frame pass settings.

    defaultAOVRequestDataNonAlloc

    Default frame pass settings.

    Properties

    Name Description
    isValid

    Whether this frame pass is valid.

    overrideRenderFormat

    Whether internal rendering should be done at the same format as the user allocated AOV output buffer.

    Methods

    Name Description
    AllocateTargetTexturesIfRequired(ref List<RTHandle>)

    Allocate texture if required.

    AllocateTargetTexturesIfRequired(ref List<RTHandle>, ref List<RTHandle>)

    Allocate texture if required.

    Execute(CommandBuffer, List<RTHandle>, List<RTHandle>, RenderOutputProperties)

    Execute the frame pass callback. It assumes that the textures are properly initialized and filled.

    Execute(CommandBuffer, List<RTHandle>, RenderOutputProperties)

    Execute the frame pass callback. It assumes that the textures are properly initialized and filled.

    IsLightEnabled(GameObject)

    Whether a light should be rendered.

    NewDefault()

    Instantiate a new AOV request data with default values.

    Note: Allocates memory by the garbage collector. If you intend only to read the default values, you should use defaultAOVRequestDataNonAlloc.

    SetupDebugData(ref DebugDisplaySettings)

    Setup the display manager if necessary.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)