AL_USDMaya
0.29.4
USD to Maya Bridge
|
Modules | |
Nodes | |
The custom nodes are related classes that are used within the USD maya bridge. | |
Commands | |
A set of custom maya commands. | |
File IO | |
Classes that deal with the import/export of USD data into maya. | |
Classes | |
class | AL::usdmaya::Global |
This class wraps all of the global state/mechanisms needed to integrate USD and Maya. This mainly handles things such as onFileNew, preFileSave, etc. More... | |
class | AL::usdmaya::StageCache |
Maintains a cache of all active stages within the current process. It's really just a wrapper around USDUtilsStageCache with some extra callback handling. More... | |
class | AL::usdmaya::StageData |
This code is effectively copied from the pixar plugin. It's just used to pass the usd stage through the DG. More... | |
Enumerations | |
enum | AL::usdmaya::TransformOperation : uint8_t { kTranslate = 0, kPivot, kRotatePivotTranslate, kRotatePivot, kRotate, kRotateAxis, kRotatePivotInv, kScalePivotTranslate, kScalePivot, kShear, kScale, kScalePivotInv, kPivotInv, kTransform, kUnknownOp } |
An enum describing the type of transformation found in a UsdGeomXformOp. | |
Functions | |
template<typename AFnPlugin > | |
MStatus | AL::usdmaya::registerPlugin (AFnPlugin &plugin) |
This method is basically the main initializePlugin routine. The reason for it being a template is simply a historical artifact. More... | |
template<typename AFnPlugin > | |
MStatus | AL::usdmaya::unregisterPlugin (AFnPlugin &plugin) |
This method is basically the main uninitializePlugin routine. The reason for it being a template is simply a historical artifact. More... | |
AL_USDMAYA_PUBLIC TransformOperation | AL::usdmaya::xformOpToEnum (const std::string &opName) |
Convert the textual name of a transformation operation into an easier to handle enum value. More... | |
AL_USDMAYA_PUBLIC bool | AL::usdmaya::matchesMayaProfile (std::vector< UsdGeomXformOp >::const_iterator it, std::vector< UsdGeomXformOp >::const_iterator end, std::vector< TransformOperation >::iterator output) |
a function to check to see if the incoming transform operations are compatible with the maya transform types. More... | |
AL_USDMAYA_PUBLIC bool AL::usdmaya::matchesMayaProfile | ( | std::vector< UsdGeomXformOp >::const_iterator | it, |
std::vector< UsdGeomXformOp >::const_iterator | end, | ||
std::vector< TransformOperation >::iterator | output | ||
) |
a function to check to see if the incoming transform operations are compatible with the maya transform types.
it | the start of the transform operations |
end | the end of the transform operations |
output | a simpler set of sorted enums, which are used later as a quicker way to index the transform ops. |
MStatus AL::usdmaya::registerPlugin | ( | AFnPlugin & | plugin | ) |
This method is basically the main initializePlugin routine. The reason for it being a template is simply a historical artifact.
plugin | the MFnPlugin |
MStatus AL::usdmaya::unregisterPlugin | ( | AFnPlugin & | plugin | ) |
This method is basically the main uninitializePlugin routine. The reason for it being a template is simply a historical artifact.
plugin | the MFnPlugin |
AL_USDMAYA_PUBLIC TransformOperation AL::usdmaya::xformOpToEnum | ( | const std::string & | opName | ) |
Convert the textual name of a transformation operation into an easier to handle enum value.
opName |