MUserData is a virtual base class meant to provide a means for users to attach blind data to certain Maya object types such that the lifetime of the blind data is managed by Maya.
Returns whether or not this user data should be deleted immediately after use instead of being maintained until the internal owning object is deleted. More...
Sets whether or not this user data should be deleted immediately after use instead of being maintained until the internal owning object is deleted. More...
Returns whether or not this user data should be deleted immediately after use instead of being maintained until the internal owning object is deleted.
Returns
True if this user data should be deleted after use.
void setDeleteAfterUse
(
bool
shouldDelete
)
Sets whether or not this user data should be deleted immediately after use instead of being maintained until the internal owning object is deleted.
Setting this to false may allow the data to be reused in some situations. For example, if the MUserData returned by an MPxDrawOverride instance's prepareForDraw() method has its delete-after-use set to false, then Maya will retain the data between draws of that object, passing it back to the instance for reuse on subsequent draws.
Parameters
[in]
shouldDelete
If true this user data will be deleted after use
const char * className
(
)
static
Returns the name of this class.
Returns
Name of this class.
The documentation for this class was generated from the following files: