Blender V4.5
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 *, double)
 
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 motionSampleTime=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

Definition at line 20 of file usd_reader_domelight.hh.

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: