18 #ifndef __HUSD_PointInstancer_h__
19 #define __HUSD_PointInstancer_h__
129 class husd_UsdWriteQueue;
135 bool is_first_sample,
154 bool myIsFirstSample;
161 static bool copyUsdAttrsToGeoAttrs(
GU_Detail *gdp,
168 static bool createBoundingBoxGeoAttr(
209 #endif // __HUSD_PointInstancer_h__
UT_String myAttributePattern
GLsizei GLenum const void * indices
bool myImportSopVelocities
HUSD_PointInstancerSopProtoIndexSource
bool myImportBoundingBoxesAsPacked
HUSD_PointInstancerMissingPrimvarsPolicy myMissingPrimvarsPolicy
bool myUseRootAsPrototype
UT_StringHolder myIntAttrName
HUSD_PointInstancerExistingProtoRelationshipMode
A range of elements in an index-map.
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
UT_String myNewIntAttrName
UT_String myExistingStringAttrName
UT_StringMMPattern myIndexedPrimvarsPattern
bool myCreatePathAttribute
UT_String myExistingIntAttrName
HUSD_PointInstancerProtoIndexSource myExistingProtoSource
bool myImportSopAngularVelocities
HUSD_PointInstancerMissingPointsPolicy
bool myTransformIntoWorldSpace
UT_String myFallbackPrimpath
bool myImportUsdVisibility
HUSD_PointInstancerProtoIndexSource myNewProtoSource
bool myWarnOnSkippedInstances
UT_String myExistingPrimitives
bool myImportUsdOrientations
GA_API const UT_StringHolder parms
bool myImportSopAccelerations
const HUSD_TimeCode & timecode()
UT_StringArray myImportBoundingBoxesPurposes
UT_String myNewPrimParentType
HUSD_PointInstancerMissingPrimvarsPolicy
HUSD_PointInstancerMissingPointsPolicy myMissingPointsPolicy
A global error manager scope.
UT_String myNewStringAttrName
HUSD_PointInstancerExistingProtoRelationshipMode myExistingPrototypeRelMode
HUSD_PointInstancerCopyStyle myExistingCopyStyle
HUSD_API bool HUSDprototypeIsTimeVarying(const HUSD_AutoAnyLock &lock, const UT_StringRef &prototype_path)
float myExistingRandomSeed
bool accumulate(const PointDataTreeT &points, const std::string &attribute, typename PromoteType< ValueT >::Highest &total, const FilterT &filter, typename PointDataTreeT::template ValueConverter< ResultTreeT >::Type *totalTree)
Evaluates the total value of a point attribute and returns whether the value is valid. Optionally constructs localised total value trees.
bool myImportUsdPositions
UT_StringHolder myPrimPattern
UT_StringArray myCommonPrimvars
UT_StringHolder myImportBoundingBoxesAttr
UT_StringHolder myPrimvarsFilter
HUSD_PointInstancerXformImportType
HUSD_PointInstancerProtoIndexSource
bool myImportUsdAngularVelocities
bool myImportBoundingBoxesAsAttr
bool myImportUsdAccelerations
bool myImportUsdVelocities
HUSD_PointInstancerCopyStyle
HUSD_PointInstancerSopProtoIndexSource myProtoSource
bool myImportSopPositions
UT_StringHolder myStrAttrName
bool myImportSopOrientations