|
Blender
V3.3
|
#include <usd_reader_stage.h>
Public Member Functions | |
| USDStageReader (pxr::UsdStageRefPtr stage, const USDImportParams ¶ms, const ImportSettings &settings) | |
| ~USDStageReader () | |
| USDPrimReader * | create_reader_if_allowed (const pxr::UsdPrim &prim) |
| USDPrimReader * | create_reader (const pxr::UsdPrim &prim) |
| void | collect_readers (struct Main *bmain) |
| bool | valid () const |
| pxr::UsdStageRefPtr | stage () |
| const USDImportParams & | params () const |
| const ImportSettings & | settings () const |
| void | clear_readers () |
| const std::vector< USDPrimReader * > & | readers () const |
| void | sort_readers () |
Protected Attributes | |
| pxr::UsdStageRefPtr | stage_ |
| USDImportParams | params_ |
| ImportSettings | settings_ |
| std::vector< USDPrimReader * > | readers_ |
Definition at line 21 of file usd_reader_stage.h.
| blender::io::usd::USDStageReader::USDStageReader | ( | pxr::UsdStageRefPtr | stage, |
| const USDImportParams & | params, | ||
| const ImportSettings & | settings | ||
| ) |
Definition at line 36 of file usd_reader_stage.cc.
| blender::io::usd::USDStageReader::~USDStageReader | ( | ) |
Definition at line 43 of file usd_reader_stage.cc.
References clear_readers().
| void blender::io::usd::USDStageReader::clear_readers | ( | ) |
Definition at line 297 of file usd_reader_stage.cc.
References readers_.
Referenced by collect_readers(), and ~USDStageReader().
Definition at line 269 of file usd_reader_stage.cc.
References clear_readers(), params_, USDImportParams::prim_path_mask, stage_, and valid().
Referenced by blender::io::usd::import_startjob().
| USDPrimReader * blender::io::usd::USDStageReader::create_reader | ( | const pxr::UsdPrim & | prim | ) |
Definition at line 85 of file usd_reader_stage.cc.
References USDImportParams::import_guide, USDImportParams::import_proxy, USDImportParams::import_render, USDImportParams::import_visible_only, params_, and settings_.
Referenced by CacheReader_open_usd_object().
| USDPrimReader * blender::io::usd::USDStageReader::create_reader_if_allowed | ( | const pxr::UsdPrim & | prim | ) |
Definition at line 53 of file usd_reader_stage.cc.
References USDImportParams::import_cameras, USDImportParams::import_curves, USDImportParams::import_lights, USDImportParams::import_meshes, USDImportParams::import_volumes, params_, and settings_.
|
inline |
Definition at line 49 of file usd_reader_stage.h.
References params_.
|
inline |
Definition at line 61 of file usd_reader_stage.h.
References readers_.
Referenced by blender::io::usd::import_startjob().
|
inline |
Definition at line 54 of file usd_reader_stage.h.
References settings_.
| void blender::io::usd::USDStageReader::sort_readers | ( | ) |
Definition at line 314 of file usd_reader_stage.cc.
References Freestyle::a, usdtokens::b(), blender::parallel_sort(), and readers_.
Referenced by blender::io::usd::import_startjob().
|
inline |
Definition at line 45 of file usd_reader_stage.h.
References stage_.
Referenced by CacheReader_open_usd_object().
| bool blender::io::usd::USDStageReader::valid | ( | ) | const |
Definition at line 48 of file usd_reader_stage.cc.
References stage_.
Referenced by CacheReader_open_usd_object(), and collect_readers().
|
protected |
Definition at line 25 of file usd_reader_stage.h.
Referenced by collect_readers(), create_reader(), create_reader_if_allowed(), and params().
|
protected |
Definition at line 28 of file usd_reader_stage.h.
Referenced by clear_readers(), readers(), and sort_readers().
|
protected |
Definition at line 26 of file usd_reader_stage.h.
Referenced by create_reader(), create_reader_if_allowed(), and settings().
|
protected |
Definition at line 24 of file usd_reader_stage.h.
Referenced by collect_readers(), stage(), and valid().