27 pxr::SdfPath
const &delegate_id,
28 const bool use_materialx)
29 : render_index_(render_index), delegate_id_(delegate_id), use_materialx(use_materialx)
41 BLI_path_join(file_path,
sizeof(file_path), dir_path,
"scene.usdc");
44 temp_file_ = file_path;
65 wmJobWorkerStatus worker_status = {};
68 worker_status.reports = &worker_reports;
81 delegate_ = std::make_unique<pxr::UsdImagingDelegate>(render_index_, delegate_id_);
82 delegate_->Populate(stage_->GetPseudoRoot());
void BKE_reports_free(ReportList *reports)
void BKE_reports_init(ReportList *reports, int flag)
File and directory operations.
bool BLI_dir_create_recursive(const char *dirname) ATTR_NONNULL()
int BLI_delete(const char *path, bool dir, bool recursive) ATTR_NONNULL()
#define BLI_path_join(...)
#define SNPRINTF(dst, format,...)
eEvaluationMode DEG_get_mode(const Depsgraph *graph)
void populate(Depsgraph *depsgraph)
USDSceneDelegate(pxr::HdRenderIndex *render_index, pxr::SdfPath const &delegate_id, bool use_materialx)
pxr::UsdStageRefPtr export_to_stage(const USDExportParams ¶ms, Depsgraph *depsgraph, const char *filepath)
bool generate_preview_surface
bool generate_materialx_network
enum eEvaluationMode evaluation_mode
eSubdivExportMode export_subdiv
wmJobWorkerStatus * worker_status
void * BKE_tempdir_session
void WM_reports_from_reports_move(wmWindowManager *wm, ReportList *reports)