24#ifndef PXR_USD_IMAGING_USDVIEWQ_UTILS_H
25#define PXR_USD_IMAGING_USDVIEWQ_UTILS_H
28#include "pxr/usdImaging/usdviewq/api.h"
30#include "pxr/usd/usd/timeCode.h"
34PXR_NAMESPACE_OPEN_SCOPE
49 bool hasCompositionArcs;
57 bool supportsDrawMode;
58 bool isVisibilityInherited;
62 std::string displayName;
85PXR_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...