Blender V5.0
blender::io::usd::USDDomeLightReader Class Reference

#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)
Objectobject () const
void object (Object *ob)
USDPrimReaderparent () const
void parent (USDPrimReader *parent)
ReportListreports () 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_
Objectobject_
pxr::UsdPrim prim_
USDPrimReaderparent_reader_
const USDImportParamsimport_params_
const ImportSettingssettings_
int refcount_
bool is_in_instancer_proto_

Detailed Description

Definition at line 17 of file usd_reader_domelight.hh.

Constructor & Destructor Documentation

◆ USDDomeLightReader()

blender::io::usd::USDDomeLightReader::USDDomeLightReader ( const pxr::UsdPrim & prim,
const USDImportParams & import_params,
const ImportSettings & settings )
inline

Member Function Documentation

◆ create_object() [1/2]

void blender::io::usd::USDDomeLightReader::create_object ( Main * )
inlineoverridevirtual

◆ create_object() [2/2]

◆ valid()

bool blender::io::usd::USDDomeLightReader::valid ( ) const
inlineoverridevirtual

Reimplemented from blender::io::usd::USDPrimReader.

Definition at line 27 of file usd_reader_domelight.hh.

References blender::io::usd::USDPrimReader::prim_.


The documentation for this class was generated from the following files: