7#ifndef PXR_USD_IMAGING_USDVIEWQ_UTILS_H
8#define PXR_USD_IMAGING_USDVIEWQ_UTILS_H
11#include "pxr/usdImaging/usdviewq/api.h"
13#include "pxr/usd/usd/timeCode.h"
17PXR_NAMESPACE_OPEN_SCOPE
32 bool hasCompositionArcs;
40 bool supportsDrawMode;
41 bool isVisibilityInherited;
45 std::string displayName;
68PXR_NAMESPACE_CLOSE_SCOPE
TfType represents a dynamic runtime type.
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
The outermost container for scene description, which owns and presents composed prims as a scenegraph...
Represent a time value, which may be either numeric, holding a double value, or a sentinel value UsdT...
Performance enhancing utilities for usdview.
static USDVIEWQ_API UsdviewqUtils::PrimInfo GetPrimInfo(const UsdPrim &prim, const UsdTimeCode time)
Fetch prim-related data in batch to to speed up Qt treeview item population.
static USDVIEWQ_API std::vector< UsdPrim > _GetAllPrimsOfType(UsdStagePtr const &stage, TfType const &schemaType)
For the given stage and schemaType, return all active, defined prims that either match the schemaType...