24 #ifndef __GUSD_GROUPBASEWRAPPER_H__
25 #define __GUSD_GROUPBASEWRAPPER_H__
49 const char * viewportLod,
A GT_Primitive that wraps a USD Prim.
bool updateGroupFromGTPrim(const UsdGeomImageable &destPrim, const GT_PrimitiveHandle &sourcePrim, const UT_Matrix4D &houXform, const GusdContext &ctxt, GusdSimpleXformCache &xformCache)
GT_API const UT_StringHolder time
~GusdGroupBaseWrapper() override
Processes primitives generated by refinement process.
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
bool unpack(UT_Array< GU_DetailHandle > &details, const UT_StringRef &fileName, const SdfPath &primPath, const UT_Matrix4D *xform, fpreal frame, const char *viewportLod, GusdPurposeSet purposes, const GT_RefineParms &rparms) const override
void updateGroupActiveFromGTPrim(const UsdGeomImageable &destPrim, const GT_PrimitiveHandle &sourcePrim, UsdTimeCode time)
#define PXR_NAMESPACE_CLOSE_SCOPE
bool refineGroup(const UsdPrim &prim, GT_Refine &refiner, const GT_RefineParms *parms=NULL) const
std::map< SdfPath, UT_Matrix4D > GusdSimpleXformCache