HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
primIndex.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/pcp/api.h"
#include "pxr/usd/pcp/composeSite.h"
#include "pxr/usd/pcp/dynamicFileFormatDependencyData.h"
#include "pxr/usd/pcp/errors.h"
#include "pxr/usd/pcp/iterator.h"
#include "pxr/usd/pcp/node.h"
#include "pxr/usd/pcp/types.h"
#include "pxr/usd/sdf/declareHandles.h"
#include "pxr/usd/sdf/site.h"
#include "pxr/base/tf/declarePtrs.h"
#include "pxr/base/tf/hashmap.h"
#include "pxr/base/tf/hashset.h"
#include <hboost/unordered_map.hpp>
#include <tbb/spin_rw_mutex.h>
#include <functional>
#include <map>
#include <memory>
#include <unordered_set>
+ Include dependency graph for primIndex.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PcpPrimIndex
 
class  PcpPrimIndexOutputs
 
class  PcpPrimIndexInputs
 

Functions

PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES (SdfLayer)
 
 SDF_DECLARE_HANDLES (SdfPrimSpec)
 
 TF_DECLARE_REF_PTRS (PcpLayerStack)
 
 TF_DECLARE_WEAK_AND_REF_PTRS (PcpPrimIndex_Graph)
 
void swap (PcpPrimIndex &l, PcpPrimIndex &r)
 Free function version for generic code and ADL. More...
 
void swap (PcpPrimIndexOutputs &l, PcpPrimIndexOutputs &r)
 Free function version for generic code and ADL. More...
 
PCP_API void PcpComputePrimIndex (const SdfPath &primPath, const PcpLayerStackPtr &layerStack, const PcpPrimIndexInputs &inputs, PcpPrimIndexOutputs *outputs, ArResolver *pathResolver=NULL)
 
PCP_API bool PcpIsNewDefaultStandinBehaviorEnabled ()
 Returns true if the 'new' default standin behavior is enabled. More...
 
void Pcp_RescanForSpecs (PcpPrimIndex *index, bool usd)
 
bool Pcp_NeedToRecomputeDueToAssetPathChange (const PcpPrimIndex &index)
 

Function Documentation

bool Pcp_NeedToRecomputeDueToAssetPathChange ( const PcpPrimIndex index)
void Pcp_RescanForSpecs ( PcpPrimIndex index,
bool  usd 
)
PCP_API void PcpComputePrimIndex ( const SdfPath primPath,
const PcpLayerStackPtr &  layerStack,
const PcpPrimIndexInputs inputs,
PcpPrimIndexOutputs outputs,
ArResolver pathResolver = NULL 
)

Compute an index for the given path. errors will contain any errors encountered while performing this operation.

PCP_API bool PcpIsNewDefaultStandinBehaviorEnabled ( )

Returns true if the 'new' default standin behavior is enabled.

PXR_NAMESPACE_OPEN_SCOPE SDF_DECLARE_HANDLES ( SdfLayer  )
SDF_DECLARE_HANDLES ( SdfPrimSpec  )
void swap ( PcpPrimIndex l,
PcpPrimIndex r 
)
inline

Free function version for generic code and ADL.

Definition at line 272 of file primIndex.h.

void swap ( PcpPrimIndexOutputs l,
PcpPrimIndexOutputs r 
)
inline

Free function version for generic code and ADL.

Definition at line 325 of file primIndex.h.

TF_DECLARE_REF_PTRS ( PcpLayerStack  )
TF_DECLARE_WEAK_AND_REF_PTRS ( PcpPrimIndex_Graph  )