FRDGParentResource

A render graph resource with an allocation lifetime tracked by the graph.

Windows
MacOS
Linux

Inheritance Hierarchy

FRDGResource

FRDGParentResource

FRDGBuffer

FRDGTexture

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/RenderGraphResources.h

Include

#include "RenderGraphResources.h"

Syntax

class FRDGParentResource : public FRDGResource

Remarks

A render graph resource with an allocation lifetime tracked by the graph. May have child resources which reference it (e.g. views).

Variables

Name Description

Protected variable

uint8: 1

 

bCulled

If true, the resource was not used by any pass not culled by the graph.

Protected variable

uint8: 1

 

bExternal

Whether this is an externally registered resource.

Protected variable

uint8: 1

 

bExtracted

Whether this is an extracted resource.

Protected variable

uint8: 1

 

bLastOwner

Whether this resource is the last owner of its allocation (i.e. nothing aliases the allocation later in the execution timeline).

Protected variable

uint8: 1

 

bTransient

Whether this resource needs acquire / discard.

Protected variable

uint8: 1

 

bUsedByAsyncComputePass

If true, the resource has been used on an async compute pass and may have async compute states.

Public variable

const ERDGParen...

 

Type

The type of this resource; useful for casting between types.

Constructors

Name Description

Protected function

FRDGParentResource

(
    const TCHAR* InName,
    ERDGParentResourceType InType
)

Functions

Name Description

Public function Const

bool

 

IsExternal()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss