BaseDocument Member List

This is the complete list of members for BaseDocument, including all inherited members.

AddEventNotification(BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data)BaseList2D
AddUndo(UNDOTYPE type, void *data, Bool allowFromThread=false)BaseDocument
AddUndo(BaseDraw *bd)BaseDocument
AddUniqueID(Int32 appid, const Char *const mem, Int bytes)BaseList2D
Alloc()BaseDocumentstatic
BaseList2D::Alloc(Int32 type)BaseList2Dstatic
AnimateObject(BaseList2D *op, const BaseTime &time, ANIMATEFLAGS flags)BaseDocument
AnimationLayerRemap(BaseObject **layer=nullptr)BaseList2D
AutoKey(BaseList2D *undo, BaseList2D *op, Bool recursive, Bool pos, Bool scale, Bool rot, Bool param, Bool pla)BaseDocument
BaseDocument()BaseDocumentprivate
BaseList2D()BaseList2Dprivate
C4DAtom()C4DAtomprivate
C4DAtomGoal()C4DAtomGoalprivate
ChangeNBit(NBIT bit, NBITCONTROL bitmode)GeListNode
ClearKeyframeSelection()BaseList2D
CollectSounds(BaseSound *snd, const BaseTime &from, const BaseTime &to)BaseDocument
CopyDynamicDescriptionFrom(const BaseList2D *src)BaseList2D
CopyLinearWorkflow(const BaseDocument *src, BaseDocument *dst, Bool isMaterialPreview)BaseDocumentstatic
CopyTo(C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) constC4DAtom
DelBit(Int32 mask)BaseList2D
DoRedo()BaseDocument
DoUndo(Bool multiple=false)BaseDocument
Edit()BaseList2D
EndUndo()BaseDocument
ExecutePasses(BaseThread *bt, Bool animation, Bool expressions, Bool caches, BUILDFLAGS flags)BaseDocument
FindCTrack(const DescID &id) constBaseList2D
FindCTrack(const DescID &id)BaseList2D
FindEventNotification(const BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
FindKeyframeSelection(const DescID &id)BaseList2D
FindSceneHook(Int32 id) constBaseDocument
FindUndoPtr(BaseList2D *bl, UNDOTYPE type)BaseDocument
FindUniqueID(Int32 appid, const Char *&mem, Int &bytes) constBaseList2D
Flush()BaseDocument
FlushChilds()GeListNode
FlushUndoBuffer(Bool lastEntryOnly=false)BaseDocument
ForceCreateBaseDraw()BaseDocument
Free(BaseDocument *&bl)BaseDocumentstatic
BaseList2D::Free(BaseList2D *&bl)BaseList2Dstatic
GeListNode()GeListNodeprivate
GetAccessedObjects(METHOD_ID method, AccessedObjectsCallback &access) constBaseList2D
GetAccessedObjectsOfChildren(ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, AccessedObjectsCallback &access) constBaseList2D
GetAccessedObjectsOfFirstChildHierarchy(ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, AccessedObjectsCallback &access) constBaseList2D
GetAccessedObjectsOfHierarchy(ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, AccessedObjectsCallback &access) constBaseList2D
GetAccessedObjectsRec(ACCESSED_OBJECTS_MASK read, ACCESSED_OBJECTS_MASK write, METHOD_ID method, Bool withSiblings, Bool withChildren, AccessedObjectsCallback &access) constBaseList2D
GetAction() constBaseDocument
GetActiveBaseDraw() constBaseDocument
GetActiveMaterial()BaseDocument
GetActiveMaterial() constBaseDocument
GetActiveMaterials(AtomArray &selection) constBaseDocument
GetActiveObject()BaseDocument
GetActiveObject() constBaseDocument
GetActiveObjects(AtomArray &selection, GETACTIVEOBJECTFLAGS flags) constBaseDocument
GetActiveObjectsFilter(AtomArray &selection, Bool children, Int32 type, Int32 instanceof) constBaseDocument
GetActiveOcioColorSpacesNames(maxon::CString &renderingColorSpace, maxon::CString &displayColorSpace, maxon::CString &viewTransform, maxon::CString &viewTransformThumbnails) constBaseDocument
GetActivePolygonObjects(AtomArray &selection, Bool children) constBaseDocument
GetActiveRenderData()BaseDocument
GetActiveRenderData() constBaseDocument
GetActiveTag()BaseDocument
GetActiveTag() constBaseDocument
GetActiveTags(AtomArray &selection) constBaseDocument
GetAllBits() constBaseList2D
GetAllNimbusRefs() constBaseList2D
GetAllTextures(const AtomArray *ar)BaseDocument
GetAllTextures(Bool isNet, const AtomArray *ar)BaseDocument
GetAnimatedParameter(const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags) constBaseList2D
GetBaseDraw(Int32 num) constBaseDocument
GetBaseDrawCount() constBaseDocument
GetBasicColorConverter()BaseDocumentstatic
GetBit(Int32 mask) constBaseList2D
GetBranchInfo(const maxon::ValueReceiver< const BranchInfo & > &info, GETBRANCHINFO flags) constGeListNode
GetBubbleHelp()BaseList2D
GetCacheRunId() constBaseDocument
GetChanged()BaseDocument
GetClassification() constC4DAtom
GetClone(COPYFLAGS flags, AliasTrans *trn) constC4DAtom
GetColorConverter() constBaseDocument
GetColorConverterForActiveDocument()BaseDocumentstatic
GetColorSpaceIdFromName(Int32 category, const maxon::CString &name) constBaseDocument
GetCTrackRoot(Bool create)BaseList2D
GetCTrackRoot() constBaseList2D
GetCustomData()GeListNode
GetCustomData() constGeListNode
GetData(DOCUMENTSETTINGS type) constBaseDocument
BaseList2D::GetData()BaseList2D
GetDataInstance() constBaseList2D
GetDataInstance()BaseList2D
GetDataInstanceRef() constBaseList2D
GetDataInstanceRef()BaseList2D
GetDefaultClippingPlanes(Float &nearPlane, Float &farPlane, const GeData *preset=nullptr) constBaseDocument
GetDefaultKey(CKey *pKey, Bool &bOverdub) constBaseDocument
GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
GetDescription(Description *description, DESCFLAGS_DESC flags) constC4DAtom
GetDirty(DIRTYFLAGS flags) constC4DAtom
GetDiskType() constC4DAtom
GetDocPreviewBitmap()BaseDocument
GetDocument() constGeListNode
GetDocument()GeListNode
GetDocumentName() constBaseDocument
GetDocumentPath() constBaseDocument
GetDown()GeListNode
GetDown() constGeListNode
GetDownLast()GeListNode
GetDownLast() constGeListNode
GetDrawTime()BaseDocument
GetDynamicDescription() constC4DAtom
GetDynamicDescriptionWritable()C4DAtom
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) constC4DAtom
GetFirstCTrack() constBaseList2D
GetFirstCTrack()BaseList2D
GetFirstMaterial() constBaseDocument
GetFirstObject() constBaseDocument
GetFirstOverride()BaseList2D
GetFirstRenderData() constBaseDocument
GetFirstSceneHook() constBaseDocument
GetFirstShader() constBaseList2D
GetFps() constBaseDocument
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetHelperAxis()BaseDocument
GetHiddenShaderRoot(Bool create)BaseList2D
GetHighest(Int32 type, Bool editor)BaseDocument
GetHighlightedObjects(AtomArray &selection) constBaseDocument
GetIcon(IconData *dat)BaseList2D
GetInfo() constGeListNode
GetLayerData(const BaseDocument *doc, Bool rawdata=false) constBaseList2D
GetLayerObject(const BaseDocument *doc)BaseList2D
GetLayerObject(const BaseDocument *doc) constBaseList2D
GetLayerObjectRoot()BaseDocument
GetListHead()GeListNode
GetListHead() constGeListNode
GetLOD() constBaseDocument
GetLoopMaxTime() constBaseDocument
GetLoopMinTime() constBaseDocument
GetMain() constBaseList2D
GetMain()BaseList2D
GetMarker() constBaseList2D
GetMarkerStampEx(UInt32 *l1, UInt32 *l2)BaseList2D
GetMaxTime() constBaseDocument
GetMinTime() constBaseDocument
GetMode() constBaseDocument
GetMode(const maxon::Id &group) constBaseDocument
GetModeController()BaseDocument
GetName() constBaseList2D
GetNameFromColorSpaceId(Int32 category, Int32 index) constBaseDocument
GetNBit(NBIT bit) constGeListNode
GetNBitMask(Int32 index) constGeListNode
GetNetRenderDocumentContext() constBaseDocument
GetNext() constBaseDocument
GetNext()BaseDocument
GetNimbusRef(const maxon::Id &spaceId) constBaseList2D
GetNLARoot(Bool create)BaseList2D
GetNodeData(Int32 index=0) constGeListNode
GetNodeData(Int32 index=0)GeListNode
GetNodeID(Int32 index=0) constGeListNode
GetOcioColorSpaceNames()BaseDocument
GetOcioColorSpacesPopupMenu() constBaseDocument
GetOcioConfig() constBaseDocument
GetOcioConfigAndProfiles(maxon::OcioConfig &ocioConfig, maxon::ColorProfile &renderingColorSpace, maxon::ColorProfile &displayColorSpace, maxon::ColorProfile &viewTransform, maxon::ColorProfile &viewTransformThumbnails) constBaseDocument
GetOcioConfigPath(Bool fullPath=true) constBaseDocument
GetOcioDisplayColorSpaceNames()BaseDocument
GetOcioProfiles(maxon::ColorProfile &renderingColorSpace, maxon::ColorProfile &displayColorSpace, maxon::ColorProfile &viewTransform, maxon::ColorProfile &viewTransformThumbnails) constBaseDocument
GetOcioRenderingColorSpaceNames()BaseDocument
GetOcioViewTransformNames()BaseDocument
GetOverrideRoot(Bool create)BaseList2D
GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags) constC4DAtom
GetPickSession() constBaseDocument
GetPred() constBaseDocument
GetPred()BaseDocument
GetRealActiveObject(AtomArray *help, Bool *multi)BaseDocument
GetRealType() constC4DAtom
GetRenderBaseDraw() constBaseDocument
GetRenderLod() constBaseDocument
GetSceneRepository(Bool create)BaseDocument
GetSelection(AtomArray &selection) constBaseDocument
GetSettingsInstance(Int32 type) constBaseDocument
GetSettingsInstance(Int32 type)BaseDocument
GetShaderRepositoryRoot(Bool create)BaseList2D
GetSplinePlane()BaseDocument
GetTakeData() constBaseDocument
GetTargetObject() constBaseDocument
GetTemporaryManipulatorObject() constBaseDocument
GetTime() constBaseDocument
GetTrackDefaultInterpolationMode() constBaseDocument
GetType() constC4DAtom
GetTypeName() constBaseList2D
GetUndoPtr()BaseDocument
GetUniqueIDCount() constBaseList2D
GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
GetUp()GeListNode
GetUp() constGeListNode
GetUsedMaxTime(BaseList2D *check)BaseDocument
GetUsedMinTime(BaseList2D *check)BaseDocument
GetViewportRenderId(VIEWPORT_RENDER_ID typeId) constBaseList2D
GroupChanges()BaseList2D
HandleSelectedTextureFilename(BaseChannel *bc, const Filename &fn, Filename *resfilename, Bool undo, GEMB_R *already_answered)BaseDocument
HasLinks() constC4DAtomGoal
HasUncachedDynamics() constBaseDocument
InsertAfter(GeListNode *bl)GeListNode
InsertBefore(GeListNode *bl)GeListNode
InsertMaterial(BaseMaterial *mat, BaseMaterial *pred=nullptr, Bool checkNames=false)BaseDocument
InsertObject(BaseObject *op, BaseObject *parent, BaseObject *pred, Bool checkNames=false, Bool sendNotification=true)BaseDocument
InsertRenderData(RenderData *rd, RenderData *parent, RenderData *pred)BaseDocument
InsertRenderDataLast(RenderData *rd)BaseDocument
InsertShader(BaseShader *shader, BaseShader *pred=nullptr)BaseList2D
InsertTrackSorted(CTrack *track)BaseList2D
InsertUnder(GeListNode *bl)GeListNode
InsertUnderLast(GeListNode *bl)GeListNode
IsAxisEnabled() constBaseDocument
IsCacheBuilt(Bool force=false)BaseDocument
IsDocumentRelated() constGeListNode
IsEditMode() constBaseDocument
IsInstanceOf(Int32 id) constC4DAtom
IsNodeBased() constBaseList2D
KeyframeSelectionContent()BaseList2D
Message(Int32 type, void *data=nullptr)C4DAtom
MoveChildrenTo(GeListNode *dest)GeListNode
MultiMessage(MULTIMSG_ROUTE flags, Int32 type, void *data)C4DAtom
Polygonize(Bool keepanimation=false)BaseDocument
PrivateGetOrCreateNimbusRef(const maxon::Id &spaceId)BaseList2D
PrivateSetBaseRepository(const maxon::UpdatableAssetRepositoryRef &baseRepo)BaseDocument
Read(HyperFile *hf, Int32 id, Int32 level)C4DAtom
ReadObject(HyperFile *hf, Bool readheader)C4DAtom
ReceiveMaterials(BaseObject *op, AtomArray *mat, Bool clearfirst)BaseDocument
ReceiveNewTexture(BaseObject *op, const Filename &filename, Bool sdown, GEMB_R *already_answered)BaseDocument
Record()BaseDocument
RecordKey(BaseList2D *op, const BaseTime &time, const DescID &id, BaseList2D *undo, Bool eval_attribmanager, Bool autokeying, Bool allow_linking)BaseDocument
RecordNoEvent()BaseDocument
RecordZero()BaseDocument
Remove()GeListNode
RemoveEventNotification(const BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
RemoveNimbusRef(const maxon::Id &spaceId)BaseList2D
Scale(Float scale)BaseList2D
SearchMaterial(const maxon::String &str)BaseDocument
SearchObject(const maxon::String &str)BaseDocument
SendInfo(Int32 type, Int32 format, const Filename &fn, BaseList2D *bl, Bool hooks_only)BaseDocument
SetAction(Int32 a)BaseDocument
SetActiveMaterial(BaseMaterial *mat, Int32 mode=0)BaseDocument
SetActiveObject(BaseObject *op, Int32 mode=0)BaseDocument
SetActiveRenderData(RenderData *rd)BaseDocument
SetActiveTag(BaseTag *tag, Int32 mode=0)BaseDocument
SetAllBits(Int32 bits)BaseList2D
SetAnimatedParameter(const CTrack *track, const DescID &id, const GeData &t_data1, const GeData &t_data2, Float mix, DESCFLAGS_SET flags)BaseList2D
SetBit(Int32 mask)BaseList2D
SETBIT_FLAG_NODIRTYBaseList2Dstatic
SETBIT_FLAG_REMOVEBaseList2Dstatic
SetBitEx(Int32 mask, Int32 flags)BaseList2D
SetChanged()BaseDocument
SetCustomData(GeListNode *node)GeListNode
SetData(DOCUMENTSETTINGS type, const BaseContainer &bc)BaseDocument
BaseList2D::SetData(const BaseContainer &bc, Bool add=true)BaseList2D
SetDefaultKey(CKey *pKey, Bool bOverdub)BaseDocument
SetDescIDState(const DescID &id, DESCIDSTATE descidstate)BaseList2D
SetDirty(DIRTYFLAGS flags)C4DAtom
SetDocumentName(const Filename &fn)BaseDocument
SetDocumentPath(const Filename &path)BaseDocument
SetFps(Int32 fps)BaseDocument
SetHDirty(HDIRTYFLAGS mask)C4DAtom
SetHighlightedObject(BaseObject *op, Int32 mode=0)BaseDocument
SetHighlightedObjects(AtomArray &selection, Int32 mode=0)BaseDocument
SetKeyframeSelection(const DescID &id, Bool selection)BaseList2D
SetLayerData(BaseDocument *doc, const LayerData &data)BaseList2D
SetLayerObject(const LayerObject *layer)BaseList2D
SetLOD(Float lod)BaseDocument
SetLoopMaxTime(const BaseTime &t)BaseDocument
SetLoopMinTime(const BaseTime &t)BaseDocument
SetMarker(const GeMarker &m)BaseList2D
SetMaxTime(const BaseTime &t)BaseDocument
SetMinTime(const BaseTime &t)BaseDocument
SetMode(Int32 m)BaseDocument
SetMode(Int32 mode, const maxon::Id &group)BaseDocument
SetName(const maxon::String &name, Bool setDirty=true)BaseList2D
SetNetRenderDocumentContext(NetRenderDocumentContext *context)BaseDocument
SetParameter(const DescID &id, const GeData &t_data, DESCFLAGS_SET flags)C4DAtom
SetRenderLod(Bool lod)BaseDocument
SetRewind(Int32 flags=0)BaseDocument
SetSelection(BaseList2D *bl, Int32 mode=0)BaseDocument
SetTargetObject(BaseObject *op)BaseDocument
SetTemporaryManipulatorObject(BaseObject *temp)BaseDocument
SetTime(const BaseTime &t)BaseDocument
SetTrackDefaultInterpolationMode(CURVEINTERPOLATION_MODE mode)BaseDocument
StartPickSession(PickSessionDataStruct *psd)BaseDocument
StartUndo()BaseDocument
StopPickSession(Bool cancel)BaseDocument
ToggleBit(Int32 mask)BaseList2D
TransferGoal(BaseList2D *dst, Bool undolink)BaseList2D
TransferMarker(BaseList2D *dst) constBaseList2D
TranslateDescID(const DescID &id, DescID &res_id, C4DAtom *&res_at)C4DAtom
UpdateOcioColorSpaces()BaseDocument
Write(HyperFile *hf) constC4DAtom
WriteObject(HyperFile *hf) constC4DAtom
~BaseDocument()BaseDocumentprivate
~BaseList2D()BaseList2Dprivate
~C4DAtom()C4DAtomprivate
~C4DAtomGoal()C4DAtomGoalprivate
~GeListNode()GeListNodeprivate