14#include <pxr/usd/usdGeom/imageable.h>
15#include <pxr/usd/usdLux/domeLight.h>
26class USDPointInstancerReader;
152 bool defined_prims_only,
162 bool include_by_visibility(
const pxr::UsdGeomImageable &imageable)
const;
171 bool include_by_purpose(
const pxr::UsdGeomImageable &imageable)
const;
177 bool is_primitive_prim(
const pxr::UsdPrim &prim)
const;
186 UsdPathSet collect_point_instancer_proto_paths()
const;
187 void collect_point_instancer_proto_paths(
const pxr::UsdPrim &prim,
UsdPathSet &r_paths)
const;
195 void create_point_instancer_proto_readers(
const UsdPathSet &proto_paths);
ReportList * reports() const
ProtoReaderMap proto_readers_
USDPrimReader * create_reader(const pxr::UsdPrim &prim)
void fake_users_for_unused_materials()
blender::Vector< pxr::UsdLuxDomeLight > dome_lights_
pxr::UsdStageRefPtr stage()
const USDImportParams & params() const
USDPrimReader * create_reader_if_allowed(const pxr::UsdPrim &prim)
blender::Vector< USDPrimReader * > readers_
const ImportSettings & settings() const
pxr::UsdStageRefPtr stage_
const blender::Vector< USDPrimReader * > & readers() const
blender::Vector< std::string > material_paths_
ProtoReaderMap instancer_proto_readers_
const blender::Vector< pxr::UsdLuxDomeLight > & dome_lights() const
void create_proto_collections(Main *bmain, Collection *parent_collection)
void process_armature_modifiers() const
USDStageReader(pxr::UsdStageRefPtr stage, const USDImportParams ¶ms, const ImportSettings &settings)
void import_all_materials(struct Main *bmain)
wmJobWorkerStatus * worker_status