CCurve Member List

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

AddEventNotification (BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data) BaseList2D
AddKey (const BaseTime &time, Int32 *nidx=nullptr, Bool bUndo=false, Bool SynchronizeKeys=false) CCurve
AddKeyAdaptTangent (const BaseTime &time, Bool bUndo, Int32 *nidx=nullptr, Bool SynchronizeKeys=false) CCurve
AddUniqueID (Int32 appid, const Char *const mem, Int bytes) BaseList2D
Alloc (Int32 type) BaseList2D static
AnimationLayerRemap (BaseObject **layer=nullptr) BaseList2D
BaseList2D () BaseList2D private
C4DAtom () C4DAtom private
C4DAtomGoal () C4DAtomGoal private
CalcHermite (Float64 time, Float64 t1, Float64 t2, Float64 val1, Float64 val2, Float64 tan1_val, Float64 tan2_val, Float64 tan1_t, Float64 tan2_t, Bool deriv) const CCurve
CalcSoftTangents (Int32 kidx, Float *vl, Float *vr, BaseTime *tl, BaseTime *tr) CCurve
CCurve () CCurve private
ChangeNBit (NBIT bit, NBITCONTROL bitmode) GeListNode
ClearKeyframeSelection () BaseList2D
CopyTo (C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) C4DAtom
DelBit (Int32 mask) BaseList2D
DelKey (Int32 index, Bool bUndo=false, Bool SynchronizeKeys=false) CCurve
编辑 () BaseList2D
FindCTrack (const DescID &id) BaseList2D
FindEventNotification (BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) BaseList2D
FindKey (const BaseTime &time, Int32 *idx=nullptr, FINDANIM match=FINDANIM::EXACT) const CCurve
FindKey (const BaseTime &time, Int32 *idx=nullptr, FINDANIM match=FINDANIM::EXACT) CCurve
FindKeyframeSelection (const DescID &id) BaseList2D
FindNextUnmuted (Int32 idx, Int32 *ret_idx=nullptr) const CCurve
FindNextUnmuted (Int32 idx, Int32 *ret_idx=nullptr) CCurve
FindPrevUnmuted (Int32 idx, Int32 *ret_idx=nullptr) const CCurve
FindPrevUnmuted (Int32 idx, Int32 *ret_idx=nullptr) CCurve
FindUniqueID (Int32 appid, const Char *&mem, Int &bytes) const BaseList2D
FlushKeys (Bool bUndo=false, Bool SynchronizeKeys=false) CCurve
Free (BaseList2D *&bl) BaseList2D static
GeListNode () GeListNode private
GetAllBits () const BaseList2D
GetAllNimbusRefs () const BaseList2D
GetAnimatedParameter (const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags) BaseList2D
GetBit (Int32 mask) const BaseList2D
GetBranchInfo (BranchInfo *info, Int32 max, GETBRANCHINFO flags) GeListNode
GetBubbleHelp () BaseList2D
GetClassification () const C4DAtom
GetClone (COPYFLAGS flags, AliasTrans *trn) C4DAtom
GetCTrackRoot () BaseList2D
GetCustomData () GeListNode
GetData () BaseList2D
GetDataInstance () const BaseList2D
GetDataInstance () BaseList2D
GetDataInstanceRef () const BaseList2D
GetDataInstanceRef () BaseList2D
GetDescIDState (const DescID &id, Bool tolerant) const BaseList2D
GetDescription (Description *description, DESCFLAGS_DESC flags) C4DAtom
GetDirty (DIRTYFLAGS flags) const C4DAtom
GetDiskType () const C4DAtom
GetDocument () GeListNode
GetDown () GeListNode
GetDownLast () GeListNode
GetDynamicDescription () C4DAtom
GetEnabling (const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) C4DAtom
GetEndTime (void) const CCurve
GetFirstCTrack () BaseList2D
GetFirstOverride () BaseList2D
GetFirstShader () const BaseList2D
GetHDirty (HDIRTYFLAGS mask) const C4DAtom
GetHiddenShaderRoot () BaseList2D
GetIcon (IconData *dat) BaseList2D
GetInfo () GeListNode
GetKey (Int32 index) const CCurve
GetKey (Int32 index) CCurve
GetKeyCount (void) const CCurve
GetLayerData (BaseDocument *doc, Bool rawdata=false) BaseList2D
GetLayerObject (BaseDocument *doc) BaseList2D
GetListHead () GeListNode
GetMain () const BaseList2D
GetMarker () const BaseList2D
GetMarkerStampEx (UInt32 *l1, UInt32 *l2) BaseList2D
GetName () const BaseList2D
GetNBit (NBIT bit) const GeListNode
GetNBitMask (Int32 index) const GeListNode
GetNext () BaseList2D
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
GetPred () BaseList2D
GetRealType () const C4DAtom
GetShaderRepositoryRoot () BaseList2D
GetStartTime (void) const CCurve
GetTangents (Int32 kidx, Float64 *vl, Float64 *vr, Float64 *tl, Float64 *tr) CCurve
GetTrack () CCurve
GetType () const C4DAtom
GetTypeName () BaseList2D
GetUniqueIDCount () const BaseList2D
GetUniqueIDIndex (Int32 idx, Int32 &id, const Char *&mem, Int &bytes) const BaseList2D
GetUp () GeListNode
GetValue (const BaseTime &time) const CCurve
GetViewportRenderId (VIEWPORT_RENDER_ID typeId) const BaseList2D
InsertAfter (GeListNode *bl) GeListNode
InsertBefore (GeListNode *bl) GeListNode
InsertKey (CKey *ckey, Bool bUndo=false, Bool SynchronizeKeys=false) CCurve
InsertShader (BaseShader *shader, BaseShader *pred=nullptr) BaseList2D
InsertTrackSorted (CTrack *track) BaseList2D
InsertUnder (GeListNode *bl) GeListNode
InsertUnderLast (GeListNode *bl) GeListNode
IsDocumentRelated () GeListNode
IsInstanceOf (Int32 id) const C4DAtom
IsNodeBased () const BaseList2D
KeyframeSelectionContent () BaseList2D
消息 (Int32 type, void *data=nullptr) C4DAtom
MoveKey (const BaseTime &time, Int32 idx, CCurve *dseq=nullptr, Bool bUndo=false, Bool SynchronizeKeys=false) CCurve
MultiMessage (MULTIMSG_ROUTE flags, Int32 type, void *data) C4DAtom
operator= (const CCurve &seq) CCurve private
读取 (HyperFile *hf, Int32 id, Int32 level) C4DAtom
ReadObject (HyperFile *hf, Bool readheader) C4DAtom
移除 () GeListNode
RemoveEventNotification (BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) BaseList2D
RemoveNimbusRef (const maxon::Id &spaceId) BaseList2D
比例 (Float scale) BaseList2D
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
SetCustomData (GeListNode *node) GeListNode
SetData (const BaseContainer &bc, Bool add=true) BaseList2D
SetDescIDState (const DescID &id, DESCIDSTATE descidstate) BaseList2D
SetDirty (DIRTYFLAGS flags) C4DAtom
SetHDirty (HDIRTYFLAGS mask) C4DAtom
SetKeyDefault (BaseDocument *doc, Int32 kidx) CCurve
SetKeyDirty () CCurve
SetKeyframeSelection (const DescID &id, Bool selection) BaseList2D
SetLayerData (BaseDocument *doc, const LayerData &data) BaseList2D
SetLayerObject (LayerObject *layer) BaseList2D
SetMarker (const GeMarker &m) BaseList2D
SetName (const maxon::String &name) BaseList2D
SetParameter (const DescID &id, const GeData &t_data, DESCFLAGS_SET flags) C4DAtom
SortKeysByTime (Bool bUndo=false, Bool SynchronizeKeys=false) CCurve
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
~BaseList2D () BaseList2D private
~C4DAtom () C4DAtom private
~C4DAtomGoal () C4DAtomGoal private
~CCurve (void) CCurve private
~GeListNode () GeListNode private