Loading...
Searching...
No Matches
PcpCulledDependency Struct Reference

Description of a dependency that has been culled from the corresponding prim index. More...

#include <dependency.h>

Public Attributes

PcpDependencyFlags flags = PcpDependencyTypeNone
 Flag representing the type of dependency.
 
PcpLayerStackRefPtr layerStack
 Layer stack containing the specs the prim index depends on.
 
SdfPath sitePath
 Path of the dependency specs in the layer stack.
 
SdfPath unrelocatedSitePath
 If relocations applied to the dependency node, this is the unrelocated site path.
 
PcpMapFunction mapToRoot
 The map function that applies to values from the site.
 

Detailed Description

Description of a dependency that has been culled from the corresponding prim index.

Since this dependency does not have a node in the prim index, this struct stores additional information needed to represent the dependency.

Definition at line 137 of file dependency.h.

Member Data Documentation

◆ flags

PcpDependencyFlags flags = PcpDependencyTypeNone

Flag representing the type of dependency.

Definition at line 140 of file dependency.h.

◆ layerStack

PcpLayerStackRefPtr layerStack

Layer stack containing the specs the prim index depends on.

Definition at line 142 of file dependency.h.

◆ mapToRoot

PcpMapFunction mapToRoot

The map function that applies to values from the site.

Definition at line 149 of file dependency.h.

◆ sitePath

SdfPath sitePath

Path of the dependency specs in the layer stack.

Definition at line 144 of file dependency.h.

◆ unrelocatedSitePath

SdfPath unrelocatedSitePath

If relocations applied to the dependency node, this is the unrelocated site path.

Otherwise, this is empty.

Definition at line 147 of file dependency.h.


The documentation for this struct was generated from the following file: