Free Electron
|
Maya node. More...
#include <MayaNode.h>
Public Member Functions | |
virtual void | dirty (BWORD a_aggressive) |
virtual BWORD | interrupted (void) |
virtual void | postConstructor (void) |
virtual MStatus | setDependentsDirty (const MPlug &a_rPlugBeingDirtied, MPlugArray &a_rAffectedPlugs) |
virtual MStatus | compute (const MPlug &a_rPlug, MDataBlock &a_rData) |
virtual MStatus | shouldSave (const MPlug &a_rPlug, bool &a_rResult) |
void | brush (WindowEvent &a_rEvent, const SpatialVector &a_rRayOrigin, const SpatialVector &a_rRayDirection) |
const String | prompt (void) |
const String | nodeBeforeShape (void) |
Public Member Functions inherited from fe::ext::MetaPlugin | |
virtual void | select (void) |
virtual BWORD | chronicle (String a_change, sp< Counted > a_spOldCounted, sp< Counted > a_spNewCounted) |
void | setupScope (sp< Scope > a_spScope) |
void | setupBrush (sp< Scope > a_spScope) |
void | insertHandler (sp< HandlerI > a_spHandlerI) |
void | removeHandler (sp< HandlerI > a_spHandlerI) |
sp< DrawI > | drawBrush (void) |
sp< DrawI > | drawBrushOverlay (void) |
sp< DrawI > | drawGuideChain (void) |
sp< DrawI > | drawGuideCached (void) |
sp< OperatorSurfaceI > | operatorSurface (void) |
U32 | inputCount (void) |
sp< Component > | input (U32 a_index) |
sp< Component > | output (void) |
Static Public Member Functions | |
static void * | create (void) |
static void | preRegister (U32 a_uniqueId, String a_name, String a_implementation) |
static MStatus | initialize (void) |
static void | postRegister (void) |
Static Public Attributes | |
static std::map< String, Brush > | ms_brushMap |
static std::map< String, Brush > | ms_shapeMap |
Protected Member Functions | |
virtual String | evalParamString (String a_key, Real a_time) |
Protected Member Functions inherited from fe::ext::MetaPlugin | |
virtual bool | evalParamBoolean (String a_key, Real a_time) |
virtual I32 | evalParamInteger (String a_key, Real a_time) |
BWORD | evalParamCondition (String a_conditions, Real a_time) |
void | clearReferences (void) |
Static Private Member Functions | |
static void | populateOperator (String a_name) |
Private Attributes | |
MComputation | m_computation |
Array< sp< Component > > | m_originalInputArray |
sp< Component > | m_spOriginalOutput |
MayaContext | m_mayaContext |
String | m_typeName |
String | m_nodeName |
String | m_implementation |
String | m_shapeNode |
U32 | m_paintSize |
BWORD | m_bound |
Static Private Attributes | |
static I32 | ms_registerLock =0 |
static String | ms_registerName |
static MObject | ms_compoundBehavior |
static std::map< String, Registration > | ms_mayaRegistry |
static std::map< String, MayaNode * > | ms_shape |
Additional Inherited Members | |
Protected Attributes inherited from fe::ext::MetaPlugin | |
sp< OperatorSurfaceI > | m_spOperatorSurfaceI |
sp< SignalerI > | m_spSignalerI |
sp< Layout > | m_spCookLayout |
sp< Layout > | m_spBrushLayout |
sp< DrawI > | m_spDrawOutput |
sp< DrawI > | m_spDrawGuideChain |
sp< DrawI > | m_spDrawGuideCached |
sp< DrawI > | m_spDrawBrush |
sp< DrawI > | m_spDrawBrushOverlay |
Record | m_cookSignal |
Record | m_brushSignal |
Accessor< Real > | m_aFrame |
Accessor< Real > | m_aStartFrame |
Accessor< Real > | m_aEndFrame |
Accessor< Real > | m_aTime |
Accessor< sp< Component > > | m_aSurfaceOutput |
Accessor< sp< Component > > | m_aDrawOutput |
Accessor< sp< Component > > | m_aDrawGuide |
Accessor< sp< Component > > | m_aDrawBrush |
Accessor< sp< Component > > | m_aDrawBrushOverlay |
Accessor< Record > | m_aWindowEvent |
Accessor< SpatialTransform > | m_aCameraTransform |
Accessor< SpatialVector > | m_aRayOrigin |
Accessor< SpatialVector > | m_aRayDirection |
Array< sp< Component > > | m_surfaceInputArray |
sp< Component > | m_spSurfaceOutput |
String | m_nameOutput |
String | m_lastName |
Real | m_lastTime |
Maya node.
void fe::ext::MayaNode::brush | ( | WindowEvent & | a_rEvent, |
const SpatialVector & | a_rRayOrigin, | ||
const SpatialVector & | a_rRayDirection | ||
) |