Base class for user-defined camera set nodes.
MPxCameraSet is the parent class of all user defined cameraSet nodes.
This class can be used to implement new kinds of cameraSets within maya that behave in a similar manner to the cameraSet node included in maya.
#include <MPxCameraSet.h>
Public Member Functions |
|
MPxCameraSet () | |
Constructor. |
|
virtual | ~MPxCameraSet () |
Destructor. |
|
virtual MPxNode::Type | type () const |
Returns the type of node that this is.
|
|
Static Public Member Functions |
|
static const char * | className () |
Returns the name of this class. |
|
Static Public Attributes |
|
static MObject | cameraLayer |
Compound array attribute for storing the
list of camera layers. |
|
static MObject | camera |
Message attribute connecting to layer's
camera transform. Child of 'cameraLayer'. |
|
static MObject | sceneData |
Message attribute connecting to layer's
objectSet. Child of 'cameraLayer'. |
|
static MObject | active |
Boolean attribute determining if layer will
be processed. Child of 'cameraLayer'. |
|
static MObject | order |
Integer attribute giving the processing
order of the layer. Child of 'cameraLayer'. |
MPxCameraSet | ( | ) |
Constructor.
Any calls the MPxCameraSet methods must be done in the postConstructor method and not here.
MPxNode::Type type | ( | ) | const [virtual] |
Returns the type of node that this is.
This is used to differentiate user defined nodes that are derived off different MPx base classes.
It is not necessary to override this method.
Reimplemented from MPxNode.
const char * className | ( | ) | [static] |