AL_USDMaya
0.16.6
USD to Maya Bridge
|
These are a series of classes and functions to help automate a lot of the boiler plate GUI code that is often needed for a Maya plug-in. The classes fall into two main categories
Classes | |
class | AL::maya::CommandGuiListGen |
A method used by the generated command GUI code to retrieve a list of items from C++. More... | |
class | AL::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. More... | |
class | AL::maya::OptionsParser |
Utility class that parses the file translator options passed through by Maya. More... | |
class | AL::maya::MenuBuilder |
You shouldn't need to care about this class (sort of). Probably the only thing you'll want to do is execute. More... | |
class | AL::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. More... | |
Macros | |
#define | AL_DECL_ATTRIBUTE(XX) |
This macro simply adds an MObject member variable to an MPxNode derived class to be used as a node attribute. It also add's a couple of public methods to access a nodes plug, and to access the attributes MObject. For example, if my node looked like: More... | |
These are a series of classes and functions to help automate a lot of the boiler plate GUI code that is often needed for a Maya plug-in. The classes fall into two main categories
#define AL_DECL_ATTRIBUTE | ( | XX | ) |
This macro simply adds an MObject member variable to an MPxNode derived class to be used as a node attribute. It also add's a couple of public methods to access a nodes plug, and to access the attributes MObject. For example, if my node looked like:
This would effectively expand to: