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 |
std::string GusdContext::primPathAttribute |
UsdTimeCode GusdContext::time |
std::string GusdContext::usdInstancePath |
std::string GusdContext::usdPrototypesPath |