|
Blender V5.0
|
#include <usd_reader_domelight.hh>
Inherits blender::io::usd::USDPrimReader.
Public Member Functions | |
| USDDomeLightReader (const pxr::UsdPrim &prim, const USDImportParams &import_params, const ImportSettings &settings) | |
| bool | valid () const override |
| void | create_object (Main *) override |
| void | create_object (Scene *scene, Main *bmain) |
| Public Member Functions inherited from blender::io::usd::USDPrimReader | |
| USDPrimReader (const pxr::UsdPrim &prim, const USDImportParams &import_params, const ImportSettings &settings) | |
| virtual | ~USDPrimReader () |
| const pxr::UsdPrim & | prim () const |
| virtual void | read_object_data (Main *, pxr::UsdTimeCode) |
| Object * | object () const |
| void | object (Object *ob) |
| USDPrimReader * | parent () const |
| void | parent (USDPrimReader *parent) |
| ReportList * | reports () const |
| int | refcount () const |
| void | incref () |
| void | decref () |
| StringRefNull | name () const |
| pxr::SdfPath | prim_path () const |
| virtual pxr::SdfPath | object_prim_path () const |
| virtual pxr::SdfPath | data_prim_path () const |
| void | set_is_in_instancer_proto (bool flag) |
| bool | is_in_instancer_proto () const |
| bool | is_in_proto () const |
Additional Inherited Members | |
| Protected Member Functions inherited from blender::io::usd::USDPrimReader | |
| void | set_props (bool merge_with_parent=false, pxr::UsdTimeCode time=pxr::UsdTimeCode::Default()) |
| Protected Attributes inherited from blender::io::usd::USDPrimReader | |
| StringRefNull | name_ |
| Object * | object_ |
| pxr::UsdPrim | prim_ |
| USDPrimReader * | parent_reader_ |
| const USDImportParams & | import_params_ |
| const ImportSettings * | settings_ |
| int | refcount_ |
| bool | is_in_instancer_proto_ |
Definition at line 17 of file usd_reader_domelight.hh.
|
inline |
Definition at line 20 of file usd_reader_domelight.hh.
References blender::io::usd::USDPrimReader::prim(), and blender::io::usd::USDPrimReader::USDPrimReader().
|
inlineoverridevirtual |
Implements blender::io::usd::USDPrimReader.
Definition at line 35 of file usd_reader_domelight.hh.
Referenced by blender::io::usd::import_startjob().
Definition at line 92 of file usd_reader_domelight.cc.
References blender::io::usd::USDImportDomeLightData::color, blender::io::usd::dome_light_to_world_material(), blender::io::usd::get_color(), blender::io::usd::get_intensity(), blender::io::usd::get_pole_axis(), blender::io::usd::get_tex_path(), blender::io::usd::USDImportDomeLightData::has_color, blender::io::usd::USDImportDomeLightData::has_tex, blender::io::usd::USDPrimReader::import_params_, blender::io::usd::USDImportDomeLightData::intensity, blender::io::usd::USDImportDomeLightData::pole_axis, blender::io::usd::USDPrimReader::prim_, and blender::io::usd::USDImportDomeLightData::tex_path.
|
inlineoverridevirtual |
Reimplemented from blender::io::usd::USDPrimReader.
Definition at line 27 of file usd_reader_domelight.hh.
References blender::io::usd::USDPrimReader::prim_.