Base class for a considerable portion of the Daz Studio API.
Inherited By : DzAppSettings, DzAssetMgr, DzAudioClip, brickparam_dz, DzContentFolder, DzContentMgr, DzController, DzCustomData, DzDrawStyle, DzElement, DzFileIO, DzIndexList, DzInstanceGroupItem, iraycanvasdefinition_dz, DzLayeredImage, DzLegacyIKChain, materialselectionset_dz, DzPresentation, DzProperty, DzPropertyGroup, DzPropertyGroupTree, DzRenderer, DzRenderMgr, rigiditygroup_dz, DzRSLShader, DzScene, DzScript, DzScriptContext, DzSelectionMap, DzSimulationEngine, DzSimulationMgr, DzStorable (deprecated), texturebakermgr_dz, textureconvertormgr_dz, DzTextureModifier, DzViewTool and DzWeld
Derived from QObject, this base class allows for the use of the signals-slots architecture provided by the Qt framework, within the Daz Studio API.
A considerable portion of classes in the Daz Studio API derive from this class.
void : makePersistent()
Provides scripts a way to make objects persistent; i.e., so that Qt will not delete them when they are no longer referenced by the script. This allows object instances to be created in script, then passed into the core and remain after the script has finished execution.