PXR_NAMESPACE_USING_DIRECTIVE PXRUSDKATANA_USDIN_PLUGIN_DEFINE(PxrUsdInCore_LookOp, privateData, interface) { PxrUsdKatanaAttrMap attrs; PxrUsdKatanaReadMaterial( UsdShadeMaterial(privateData.GetUsdPrim()), /* flatten */ true, privateData, attrs); attrs.toInterface(interface); // tell the op handling the traversal to skip all children interface.setAttr("__UsdIn.skipAllChildren", FnAttribute::IntAttribute(1)); }
std::vector<UsdShadeInput> UsdRiMaterialAPI::GetInterfaceInputs() const { return UsdShadeMaterial(GetPrim())._GetInterfaceInputs(_tokens->ri); }