15#include <pxr/usd/usd/prim.h>
22 const pxr::UsdTimeCode motionSampleTime)
37 if (
const pxr::UsdPrim parent_prim =
prim_.GetParent()) {
51 static_cast<ID *
>(
object_->data),
prim_, attr_import_mode, motionSampleTime);
89 return prim_.IsValid();
Object is a sort of wrapper for general info.
bool is_in_instancer_proto_
USDPrimReader(const pxr::UsdPrim &prim, const USDImportParams &import_params, const ImportSettings &settings)
const pxr::UsdPrim & prim() const
const ImportSettings * settings_
void set_props(bool merge_with_parent=false, pxr::UsdTimeCode motionSampleTime=pxr::UsdTimeCode::Default())
virtual bool valid() const
const USDImportParams & import_params_
USDPrimReader * parent_reader_
void set_id_props_from_prim(ID *id, const pxr::UsdPrim &prim, const eUSDAttrImportMode attr_import_mode, const pxr::UsdTimeCode time_code)
static bool merge_with_parent(USDPrimReader *reader)