All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GusdContext Class Reference

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. More...

Public Types

enum  Granularity { ONE_FILE, PER_FRAME }
 
typedef std::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
 

Detailed Description

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.

Definition at line 46 of file context.h.


The documentation for this class was generated from the following file: