20 #include "AL/maya/event/MayaEventManager.h"
21 #include "maya/MPxGeometryData.h"
24 #include "pxr/usd/usd/stage.h"
25 #include "AL/usd/utils/ForwardDeclares.h"
27 PXR_NAMESPACE_USING_DIRECTIVE
37 :
public MPxGeometryData
53 void copy(
const MPxData& aDatum)
override;
70 MTypeId typeId()
const override;
71 MString name()
const override;
72 AL::event::CallbackId m_exitCallbackId;
static AL_USDMAYA_PUBLIC const MTypeId kTypeId
the type id of the stage data
Definition: StageData.h:57
static AL_USDMAYA_PUBLIC void * creator()
creates an instance of this data object
void copy(const MPxData &aDatum) override
copy the input stage data into this node
UsdStageWeakPtr stage
the stage passed through the DG
Definition: StageData.h:64
This code is effectively copied from the pixar plugin. It's just used to pass the usd stage through t...
Definition: StageData.h:36
SdfPath primPath
the prim path root
Definition: StageData.h:67
static AL_USDMAYA_PUBLIC const MString kName
the type name of the stage data
Definition: StageData.h:61