|
HDK
|
#include <context.h>
Public Types | |
| enum | Granularity { ONE_FILE, PER_FRAME } |
| typedef UT_Function < UsdStageRefPtr()> | GetStageFunc |
Public Member Functions | |
| GusdContext (UsdTimeCode t, Granularity g, const GusdGT_AttrFilter &af) | |
Public Attributes | |
| UsdTimeCode | time |
| Granularity | granularity |
| bool | writeOverlay |
| bool | overlayPoints |
| bool | overlayTransforms |
| bool | overlayPrimvars |
| bool | overlayAll |
| bool | writeStaticGeo |
| bool | writeStaticTopology |
| bool | writeStaticPrimvars |
| const GusdGT_AttrFilter & | attributeFilter |
| std::string | primPathAttribute |
| std::string | usdPrototypesPath |
| std::string | usdInstancePath |
| double | usdTimeOffset |
| double | usdTimeScale |
| bool | authorVariantSelections |
| TfToken | purpose |
| bool | makeRefsInstanceable |
A GusdContext structure is created by the ROPs that write USD files and passed to the GusdPrimWrappers to control how they are written to the USD file.
| typedef UT_Function<UsdStageRefPtr ()> GusdContext::GetStageFunc |
|
inline |
| const GusdGT_AttrFilter& GusdContext::attributeFilter |
| Granularity GusdContext::granularity |
| UsdTimeCode GusdContext::time |