AL_USDMaya
0.16.6
USD to Maya Bridge
|
CAL::usdmaya::fileio::AnimationTranslator | A utility class to help with exporting animated plugs from maya |
CAL::maya::CommandGuiHelper | This class isn't really a wrapper around command options as such, it's mainly just a helper to auto generate some GUI code to create a menu item + option box dialog |
▼CAL::maya::DgNodeHelper | Utility class that provides support for setting/getting attributes |
▼CAL::usdmaya::fileio::translators::DgNodeTranslator | Utility class that transfers DgNodes between Maya and USD |
▼CAL::usdmaya::fileio::translators::DagNodeTranslator | A class to transfer dag node data between Usd <–> Maya |
CAL::usdmaya::fileio::translators::CameraTranslator | A class to transfer camera data between Usd <–> Maya |
CAL::usdmaya::fileio::translators::MeshTranslator | A class to transfer mesh data between Usd <–> Maya |
CAL::usdmaya::fileio::translators::NurbsCurveTranslator | A utility class to transfer nurbs curves between maya and usd |
CAL::usdmaya::fileio::translators::TransformTranslator | A utility class to transfer transform nodes between Maya and USD |
CAL::usdmaya::fileio::Export | A class that wraps up the entire export process |
CAL::usdmaya::fileio::ExporterParams | Parameters for the exporter. These parameters are constructed by any command or file translator that wishes to export data from maya, which are then passed to the AL::usdmaya::fileio::Export class to perform the actual export work |
▼CFactoryBase | |
▼CAL::usdmaya::fileio::translators::TranslatorFactoryBase | Factory interface, used to create an instance of a particular translator type |
CAL::usdmaya::fileio::translators::TranslatorFactory< T > | Factory instance for a given translator type |
CAL::maya::FileTranslatorOptions | Utility class that constructs the file translator export GUI from the export options you want to support |
CAL::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. Hopefully the contents of the cpp file will be as minimal as possible |
CAL::usdmaya::guid | A type to store a UUID from a maya node |
CAL::usdmaya::guid_compare | Less than comparison utility for sorting via 128bit guid |
Cstd::hash< AL::maya::ProfilerSectionPath > | |
Cstd::hash< AL::maya::ProfilerSectionTag > | |
CAL::usdmaya::fileio::Import | A class that performs the import of data from USD into Maya |
CAL::usdmaya::fileio::ImporterParams | Parameters for the importer |
CAL::usdmaya::nodes::LayerVisitor | A class that follows the visitor pattern to walk through all layer nodes associated with the specified proxy shape node |
CAL::maya::MenuBuilder::Menu | |
CAL::maya::MenuBuilder | You shouldn't need to care about this class (sort of). Probably the only thing you'll want to do is execute |
CAL::maya::MenuBuilder::MenuItem | A structure that represents a menu item |
CAL::usdmaya::MObjectMap | A class that acts as a lookup table for dependency nodes. It works by storing a sorted map based on the uuid of each node |
▼CMPxCommand | |
CAL::maya::CommandGuiListGen | A method used by the generated command GUI code to retrieve a list of items from C++ |
▼CAL::usdmaya::cmds::LayerCommandBase | Helper class |
CAL::usdmaya::cmds::LayerCreateSubLayer | Given some selected proxy shape node, create a new sub layer for the current edit target |
CAL::usdmaya::cmds::LayerCurrentEditTarget | Get / Set the current edit target for the stage |
CAL::usdmaya::cmds::LayerExport | Export a layer to the given filename |
CAL::usdmaya::cmds::LayerGetLayers | Given some selected proxy shape node, return the layer names |
CAL::usdmaya::cmds::LayerSave | Save the specified layer |
CAL::usdmaya::cmds::LayerSetMuted | Get / Set whether the layer is currently muted |
▼CAL::usdmaya::cmds::ProxyShapeCommandBase | Base class for all proxy shape commands. Sets up some common command syntax, along with a few handy utility methods |
CAL::usdmaya::cmds::ChangeVariant | A command to force a variant switch |
CAL::usdmaya::cmds::ProxyShapeFindLoadable | ProxyShapeFindLoadable |
CAL::usdmaya::cmds::ProxyShapeImportAllTransforms | ProxyShapeImportAllTransforms From a proxy shape, this will import all usdPrims in the stage as AL_usdmaya_Transform nodes |
CAL::usdmaya::cmds::ProxyShapeImportPrimPathAsMaya | ProxyShapeImportPrimPathAsMaya A command that will import a portion of a proxyNode as Maya geometry/transforms |
CAL::usdmaya::cmds::ProxyShapePrintRefCountState | ProxyShapePrintRefCountState |
CAL::usdmaya::cmds::ProxyShapeRemoveAllTransforms | ProxyShapeRemoveAllTransforms A command that will remove all AL::usdmaya::nodes::Transform nodes from a given AL_usd_ProxyShape |
CAL::usdmaya::cmds::ProxyShapeImport | Imports a proxy shape into maya |
CAL::usdmaya::fileio::ExportCommand | A thin MEL command layer that just wraps the AL::usdmaya::fileio::Export process |
CAL::usdmaya::fileio::ImportCommand | A command to import a USD file into Maya (supporting A20 specific requirements) |
▼CMPxDrawOverride | |
CAL::usdmaya::nodes::ProxyDrawOverride | This class provides the draw override for the USD proxy shape node |
▼CMPxFileTranslator | |
CAL::maya::FileTranslatorBase< T > | A utility class that provides a 'unique' base class to derive new translator from |
▼CMPxGeometryData | |
CAL::usdmaya::StageData | This code is effectively copied from the pixar plugin. It's just used to pass the usd stage through the DG |
▼CMPxNode | |
CAL::usdmaya::nodes::Layer | The layer node stores a reference to an SdfLayer |
▼CMPxSurfaceShape | |
CAL::usdmaya::nodes::ProxyShape | A custom proxy shape node that attaches itself to a USD file, and then renders it. The stage is held internally as a member variable, and it will be composed based on a change to the "filePath" attribute |
▼CMPxSurfaceShapeUI | |
CAL::usdmaya::nodes::ProxyShapeUI | The UI component of the proxy shape node |
▼CMPxTransform | |
CAL::usdmaya::nodes::Transform | The AL::usdmaya::nodes::Transform node is a custom transform node that allows you to manipulate a USD |
▼CMPxTransformationMatrix | |
CAL::usdmaya::nodes::TransformationMatrix | This class provides a transformation matrix that allows you to apply tweaks over some read only transformation information extracted from a UsdPrim. Currently each tweak is a simple offset over the values contained within the UsdPrim |
CAL::usdmaya::fileio::NodeFactory | A simple node factory to convert nodes between Maya and USD |
▼CAL::maya::NodeHelper | This is a little helper object designed to reduce the amount of boilerplate GUI code you need to jump through to add your own nodes that match a USD schema type. It has been designed to attempt to match the attribute types of USD as closely as possible, so adds support for 2x2 / 3x3 matrix types, half float support, etc |
CAL::usdmaya::nodes::Layer | The layer node stores a reference to an SdfLayer |
CAL::usdmaya::nodes::ProxyShape | A custom proxy shape node that attaches itself to a USD file, and then renders it. The stage is held internally as a member variable, and it will be composed based on a change to the "filePath" attribute |
CAL::usdmaya::nodes::Transform | The AL::usdmaya::nodes::Transform node is a custom transform node that allows you to manipulate a USD |
CAL::maya::FileTranslatorOptions::FrameLayout::Option | |
CAL::maya::OptionsParser | Utility class that parses the file translator options passed through by Maya |
CAL::maya::Profiler | This class implements a very simple incode profiler. This profiler is NOT thread safe. It is mainly used to get some basic stats on the where the bottlenecks are during a file import/export operation. A simple example of usage: |
CAL::maya::ProfilerSectionPath | This class represents a path made up of ProfilerSectionTag's. It is used so that we can distinguish between identical code sections, accessed from alternative paths, e.g |
CAL::maya::ProfilerSectionTag | This class provides a static hash that should be unique for a line within a specific function |
CAL::usdmaya::cmds::ProxyShapePostLoadProcess | When importing a new usd stage into an AL::usdmaya::nodes::ProxyShape, there are a selection of post import processes that need to take place in order to import any custom usd plugins found |
CAL::usdmaya::nodes::SchemaNodeRef | Mapping between a prim path and the transform node under which the prim was imported via a custom plugin translator |
CAL::usdmaya::nodes::SchemaNodeRefDB | The proxy shape node needs to store a mapping of all the schema nodes it has brought into the Maya scene. This class holds this mapping |
CAL::usdmaya::fileio::SchemaPrimsUtils | Utility class to determine whether a usd transform chain should be created |
CAL::usdmaya::StageCache | Maintains a cache of all active stages within maya |
▼CTfRefBase | |
▼CAL::usdmaya::fileio::translators::TranslatorAbstract | The base class interface of all translator plugins. The absolute minimum a translator plugin must implement are the following 3 methods: |
▼CAL::usdmaya::fileio::translators::TranslatorBase | Base class for maya translator usd plugins. The TfType of these plugins has to be derived from the base TfType, TranslatorBase |
CAL::usdmaya::fileio::translators::TranslatorTestPlugin | |
CAL::usdmaya::fileio::translators::TranslatorContext | This class provides a context to store mappings between UsdPrims, and the Maya nodes that represent them |
▼CTfWeakBase | |
CAL::usdmaya::fileio::translators::TranslatorAbstract | The base class interface of all translator plugins. The absolute minimum a translator plugin must implement are the following 3 methods: |
CAL::usdmaya::nodes::ProxyShape | A custom proxy shape node that attaches itself to a USD file, and then renders it. The stage is held internally as a member variable, and it will be composed based on a change to the "filePath" attribute |
CAL::usdmaya::fileio::TransformIterator | An iterator to walk over the transforms within a USD file |
CAL::usdmaya::fileio::translators::TranslatorManufacture | Forms a registry of all plug-in translator types registered |
▼CUsdTyped | |
CAL::usdmaya::fileio::translators::TranslatorTestType | |
CAL::usdmaya::nodes::SchemaNodeRefDB::value_compare | Comparison utility (for sorting array of pointers to node references based on their path) |