UsdBrepData#
-
namespace UsdBrepData#
FILE NAME — SmuConvert.h PURPOSE: Header file for USD / SMLib object conversions.
Classes Summary#
Functions Summary#
- bool AddAppliedSchema(const pxr::SdfPrimSpecHandle &rPrimSpecHandle, const pxr::TfToken &rAppliedSchemaToken)
- bool AddMultiAppliedSchema(const pxr::SdfPrimSpecHandle &rPrimSpecHandle, const pxr::TfToken &rAppliedSchemaToken, const pxr::TfToken &rInstanceToken)
- bool AreOmniSolidSchemasKnown()
- bool BrepReadFromUsdStage(const pxr::UsdPrim &crUsdBrepArray, UsdBrepArrayData &rArrays)
- bool BrepWriteToUsdStage(const UsdBrepArrayData &rArrays, pxr::UsdPrim &rUsdBrepArray)
- void Dump_BrepArrayData(const UsdBrepArrayData &rArrays, bool bDumpData=false)
- void Dump_BrepArraySpans(const UsdBrepArrayData &rArrays, const UsdBrepArraySpans &rSpans, bool bDumpData=false)
- void Dump_PrimProperties(const pxr::UsdPrim &crPrim)
- void Dump_PrimProperties_fromPrimSpecHandle(const pxr::SdfPrimSpecHandle &crPrimSpecHandle, pxr::UsdStageRefPtr &rStage)
- void Dump_PrimSpecProperties(const pxr::SdfPrimSpecHandle &rPrimSpecHandle)
- pxr::TfToken GetNameSpacePropertyToken(const pxr::TfToken &rInstanceToken, const pxr::TfToken &rPropName)
- uint32_t GetUsdBrepArray_BrepCount(const pxr::UsdPrim &crUsdBrepArray)
- bool IsOmniSolidResourcesPluginRegistered()
- bool RegisterOmniSolidResourcesPlugin()
- pxr::SdfAttributeSpecHandle setAttributeSpec(const pxr::SdfPrimSpecHandle &rOwnerPrimSpecHandle, const pxr::TfToken &rToken, const pxr::SdfValueTypeName &rTypeName, const pxr::VtValue &rValue, pxr::SdfVariability eVariability=pxr::SdfVariabilityUniform, bool bCustom=false)
- pxr::SdfAttributeSpecHandle setMultiAppliedAttributeSpec(const pxr::SdfPrimSpecHandle &rOwnerPrimSpecHandle, const pxr::TfToken &rInstanceToken, const pxr::TfToken &rPropToken, const pxr::SdfValueTypeName &rTypeName, const pxr::VtValue &rValue, pxr::SdfVariability variability=pxr::SdfVariabilityUniform, bool custom=false)