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
cinema::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
cinema::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
cinema::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
GetSceneCamera() 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
GetThumbnailColorConverter() 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
HasUncachedDynamicMoGraph() constBaseDocument
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
IsBlank()BaseDocument
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
cinema::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
SetSceneCamera(BaseObject *camera)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