27 #include <pxr/usd/usd/common.h>
28 #include <pxr/usd/usd/timeCode.h>
41 const pxr::UsdStageRefPtr stage_;
42 pxr::UsdTimeCode export_time_;
47 pxr::UsdStageRefPtr
stage,
53 virtual std::string
make_valid_name(
const std::string &name)
const override;
struct Depsgraph Depsgraph
virtual bool mark_as_weak_export(const Object *object) const override
virtual AbstractHierarchyWriter * create_data_writer(const HierarchyContext *context) override
USDHierarchyIterator(Depsgraph *depsgraph, pxr::UsdStageRefPtr stage, const USDExportParams ¶ms)
virtual void release_writer(AbstractHierarchyWriter *writer) override
virtual AbstractHierarchyWriter * create_particle_writer(const HierarchyContext *context) override
const pxr::UsdTimeCode & get_export_time_code() const
virtual AbstractHierarchyWriter * create_hair_writer(const HierarchyContext *context) override
virtual std::string make_valid_name(const std::string &name) const override
virtual AbstractHierarchyWriter * create_transform_writer(const HierarchyContext *context) override
void set_export_frame(float frame_nr)
const Depsgraph * depsgraph
struct SELECTID_Context context