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 (void) BaseDocument static
BaseList2D::Alloc (Int32 type) BaseList2D static
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 () BaseDocument private
BaseList2D () BaseList2D private
C4DAtom () C4DAtom private
C4DAtomGoal () C4DAtomGoal private
ChangeNBit (NBIT bit, NBITCONTROL bitmode) GeListNode
ClearKeyframeSelection () BaseList2D
CollectSounds (BaseSound *snd, const BaseTime &from, const BaseTime &to) BaseDocument
CopyTo (C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) C4DAtom
DelBit (Int32 mask) BaseList2D
DoRedo (void) BaseDocument
DoUndo (Bool multiple=false) BaseDocument
编辑 () BaseList2D
EndUndo (void) BaseDocument
ExecutePasses (BaseThread *bt, Bool animation, Bool expressions, Bool caches, BUILDFLAGS flags) BaseDocument
FindCTrack (const DescID &id) BaseList2D
FindEventNotification (BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) BaseList2D
FindKeyframeSelection (const DescID &id) BaseList2D
FindSceneHook (Int32 id) const BaseDocument
FindUndoPtr (BaseList2D *bl, UNDOTYPE type) BaseDocument
FindUniqueID (Int32 appid, const Char *&mem, Int &bytes) const BaseList2D
Flush (void) BaseDocument
FlushUndoBuffer (Bool lastEntryOnly=false) BaseDocument
ForceCreateBaseDraw (void) BaseDocument
Free (BaseDocument *&bl) BaseDocument static
BaseList2D::Free (BaseList2D *&bl) BaseList2D static
GeListNode () GeListNode private
GetAction (void) const BaseDocument
GetActiveBaseDraw (void) BaseDocument
GetActiveMaterial (void) BaseDocument
GetActiveMaterials (AtomArray &selection) const BaseDocument
GetActiveObject (void) BaseDocument
GetActiveObjects (AtomArray &selection, GETACTIVEOBJECTFLAGS flags) const BaseDocument
GetActiveObjectsFilter (AtomArray &selection, Bool children, Int32 type, Int32 instanceof) const BaseDocument
GetActivePolygonObjects (AtomArray &selection, Bool children) const BaseDocument
GetActiveRenderData (void) BaseDocument
GetActiveTag (void) BaseDocument
GetActiveTags (AtomArray &selection) const BaseDocument
GetAllBits () const BaseList2D
GetAllNimbusRefs () const BaseList2D
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) BaseList2D
GetBaseDraw (Int32 num) BaseDocument
GetBaseDrawCount () BaseDocument
GetBit (Int32 mask) const BaseList2D
GetBranchInfo (BranchInfo *info, Int32 max, GETBRANCHINFO flags) GeListNode
GetBubbleHelp () BaseList2D
GetChanged (void) BaseDocument
GetClassification () const C4DAtom
GetClone (COPYFLAGS flags, AliasTrans *trn) C4DAtom
GetCTrackRoot () BaseList2D
GetCustomData () GeListNode
GetData (DOCUMENTSETTINGS type) BaseDocument
BaseList2D::GetData () BaseList2D
GetDataInstance () const BaseList2D
GetDataInstance () BaseList2D
GetDataInstanceRef () const BaseList2D
GetDataInstanceRef () BaseList2D
GetDefaultClippingPlanes (Float &nearPlane, Float &farPlane, const GeData *preset=nullptr) const BaseDocument
GetDefaultKey (CKey *pKey, Bool &bOverdub) const BaseDocument
GetDescIDState (const DescID &id, Bool tolerant) const BaseList2D
GetDescription (Description *description, DESCFLAGS_DESC flags) C4DAtom
GetDirty (DIRTYFLAGS flags) const C4DAtom
GetDiskType () const C4DAtom
GetDocPreviewBitmap () BaseDocument
GetDocument () GeListNode
GetDocumentName (void) BaseDocument
GetDocumentPath (void) BaseDocument
GetDown () GeListNode
GetDownLast () GeListNode
GetDrawTime () BaseDocument
GetDynamicDescription () C4DAtom
GetEnabling (const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) C4DAtom
GetFirstCTrack () BaseList2D
GetFirstMaterial (void) BaseDocument
GetFirstObject (void) BaseDocument
GetFirstOverride () BaseList2D
GetFirstRenderData (void) BaseDocument
GetFirstSceneHook () BaseDocument
GetFirstShader () const BaseList2D
GetFps (void) const BaseDocument
GetHDirty (HDIRTYFLAGS mask) const C4DAtom
GetHelperAxis (void) BaseDocument
GetHiddenShaderRoot () BaseList2D
GetHighest (Int32 type, Bool editor) BaseDocument
GetHighlightedObjects (AtomArray &selection) const BaseDocument
GetIcon (IconData *dat) BaseList2D
GetInfo () GeListNode
GetLayerData (BaseDocument *doc, Bool rawdata=false) BaseList2D
GetLayerObject (BaseDocument *doc) BaseList2D
GetLayerObjectRoot (void) BaseDocument
GetListHead () GeListNode
GetLOD (void) BaseDocument
GetLoopMaxTime (void) BaseDocument
GetLoopMinTime (void) BaseDocument
GetMain () const BaseList2D
GetMarker () const BaseList2D
GetMarkerStampEx (UInt32 *l1, UInt32 *l2) BaseList2D
GetMaxTime (void) BaseDocument
GetMinTime (void) BaseDocument
GetMode (void) const BaseDocument
GetMode (const maxon::Id &group) const BaseDocument
GetModeController () BaseDocument
GetName () const BaseList2D
GetNBit (NBIT bit) const GeListNode
GetNBitMask (Int32 index) const GeListNode
GetNetRenderDocumentContext () const BaseDocument
GetNext (void) BaseDocument
GetNimbusRef (const maxon::Id &spaceId) const BaseList2D
GetNLARoot () BaseList2D
GetNodeData (Int32 index=0) const GeListNode
GetNodeData (Int32 index=0) GeListNode
GetNodeID (Int32 index=0) const GeListNode
GetOrCreateNimbusRef (const maxon::Id &spaceId) BaseList2D
GetOverrideRoot () BaseList2D
GetParameter (const DescID &id, GeData &t_data, DESCFLAGS_GET flags) C4DAtom
GetPickSession () const BaseDocument
GetPred (void) BaseDocument
GetRealActiveObject (AtomArray *help, Bool *multi) BaseDocument
GetRealType () const C4DAtom
GetRenderBaseDraw (void) BaseDocument
GetRenderLod (void) BaseDocument
GetSceneRepository (Bool create) BaseDocument
GetSelection (AtomArray &selection) const BaseDocument
GetSettingsInstance (Int32 type) BaseDocument
GetShaderRepositoryRoot () BaseList2D
GetSplinePlane (void) BaseDocument
GetTakeData () BaseDocument
GetTargetObject () const BaseDocument
GetTemporaryManipulatorObject () const BaseDocument
GetTime (void) const BaseDocument
GetType () const C4DAtom
GetTypeName () BaseList2D
GetUndoPtr () BaseDocument
GetUniqueIDCount () const BaseList2D
GetUniqueIDIndex (Int32 idx, Int32 &id, const Char *&mem, Int &bytes) const BaseList2D
GetUp () GeListNode
GetUsedMaxTime (BaseList2D *check) BaseDocument
GetUsedMinTime (BaseList2D *check) BaseDocument
GetViewportRenderId (VIEWPORT_RENDER_ID typeId) const BaseList2D
HandleSelectedTextureFilename (BaseChannel *bc, const Filename &fn, Filename *resfilename, Bool undo, GEMB_R *already_answered) BaseDocument
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) 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 (void) BaseDocument
IsCacheBuilt (Bool force=false) BaseDocument
IsDocumentRelated () GeListNode
IsEditMode (void) const BaseDocument
IsInstanceOf (Int32 id) const C4DAtom
IsNodeBased () const BaseList2D
KeyframeSelectionContent () BaseList2D
消息 (Int32 type, void *data=nullptr) C4DAtom
MultiMessage (MULTIMSG_ROUTE flags, Int32 type, void *data) C4DAtom
Polygonize (Bool keepanimation=false) BaseDocument
读取 (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 (void) BaseDocument
RecordKey (BaseList2D *op, const BaseTime &time, const DescID &id, BaseList2D *undo, Bool eval_attribmanager, Bool autokeying, Bool allow_linking) BaseDocument
RecordNoEvent (void) BaseDocument
RecordZero (void) BaseDocument
移除 () GeListNode
RemoveEventNotification (BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) BaseList2D
RemoveNimbusRef (const maxon::Id &spaceId) BaseList2D
比例 (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 (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_NODIRTY BaseList2D static
SETBIT_FLAG_REMOVE BaseList2D static
SetBitEx (Int32 mask, Int32 flags) BaseList2D
SetChanged (void) 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 (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) 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
StartPickSession (PickSessionDataStruct *psd) BaseDocument
StartUndo (void) BaseDocument
StopPickSession (Bool cancel) BaseDocument
ToggleBit (Int32 mask) BaseList2D
TransferGoal (BaseList2D *dst, Bool undolink) BaseList2D
TransferMarker (BaseList2D *dst) const BaseList2D
TranslateDescID (const DescID &id, DescID &res_id, C4DAtom *&res_at) C4DAtom
Write (HyperFile *hf) C4DAtom
WriteObject (HyperFile *hf) C4DAtom
~BaseDocument () BaseDocument private
~BaseList2D () BaseList2D private
~C4DAtom () C4DAtom private
~C4DAtomGoal () C4DAtomGoal private
~GeListNode () GeListNode private