TP_MasterSystem Member List

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

AddDataChannel(GvDataID type, const maxon::String &str)TP_MasterSystem
AddEventNotification(BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data)BaseList2D
AddUniqueID(Int32 appid, const Char *const mem, Int bytes)BaseList2D
Age(Int32 pid) constTP_MasterSystem
Alignment(Int32 pid) constTP_MasterSystem
Alive(Int32 pid) constTP_MasterSystem
Alloc(Int32 type)BaseList2Dstatic
AllocParticle()TP_MasterSystem
AllocParticleGroup()TP_MasterSystem
AllocParticles(Int32 num, Int32 *ids)TP_MasterSystem
AnimationLayerRemap(BaseObject **layer=nullptr)BaseList2D
BaseList2D()BaseList2Dprivate
BaseSceneHook()BaseSceneHookprivate
C4DAtom()C4DAtomprivate
C4DAtomGoal()C4DAtomGoalprivate
ChangeNBit(NBIT bit, NBITCONTROL bitmode)GeListNode
CheckCollision(Int32 collision, Int32 pid, Float t, Vector &pos, Vector &vel, TP_Spin &spin, Float dt, Float &ct)TP_MasterSystem
ClearKeyframeSelection()BaseList2D
ColliderCache(Int32 pid)TP_MasterSystem
Color(Int32 pid)TP_MasterSystem
CopyDynamicDescriptionFrom(const BaseList2D *src)BaseList2D
CopyTo(C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) constC4DAtom
DataChannelID(Int32 unique_id)TP_MasterSystem
DataChannelName(Int32 chan)TP_MasterSystem
DataChannelType(Int32 chan)TP_MasterSystem
DataChannelUniqueID(Int32 chan)TP_MasterSystem
DelBit(Int32 mask)BaseList2D
DisplayControl(BaseDocument *doc, BaseObject *op, BaseObject *chainstart, BaseDraw *bd, BaseDrawHelp *bh, ControlDisplayStruct &cds) constBaseSceneHook
Draw(BaseDocument *doc, BaseDraw *bd, BaseDrawHelp *bh, BaseThread *bt, SCENEHOOKDRAW flags)BaseSceneHook
DTFactor(Int32 pid) constTP_MasterSystem
Edit()BaseList2D
EntersGroup(Int32 pid) constTP_MasterSystem
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
FindUniqueID(Int32 appid, const Char *&mem, Int &bytes) constBaseList2D
Flags(Int32 pid) constTP_MasterSystem
FlushChilds()GeListNode
Free(BaseList2D *&bl)BaseList2Dstatic
FreeAllParticles()TP_MasterSystem
FreeDisplayControl()BaseSceneHook
FreeParticle(Int32 pid)TP_MasterSystem
FreeParticleGroup(TP_PGroup *&group)TP_MasterSystem
FreeShape(TP_PShapePtr &shape, Int32 pid)TP_MasterSystem
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
GetAllBits() constBaseList2D
GetAllNimbusRefs() constBaseList2D
GetAnimatedParameter(const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags) constBaseList2D
GetBit(Int32 mask) constBaseList2D
GetBranchInfo(const maxon::ValueReceiver< const BranchInfo & > &info, GETBRANCHINFO flags) constGeListNode
GetBubbleHelp()BaseList2D
GetClassification() constC4DAtom
GetClone(COPYFLAGS flags, AliasTrans *trn) constC4DAtom
GetCTrackRoot(Bool create)BaseList2D
GetCTrackRoot() constBaseList2D
GetCustomData()GeListNode
GetCustomData() constGeListNode
GetData(Int32 pid, Int32 chan, void *data, GvValueID type)TP_MasterSystem
BaseSceneHook::GetData()BaseList2D
GetDataChannelFromInfo(BaseContainer *info)TP_MasterSystem
GetDataChannelInfo(Int32 chan)TP_MasterSystem
GetDataInstance() constBaseList2D
GetDataInstance()BaseList2D
GetDataInstanceRef() constBaseList2D
GetDataInstanceRef()BaseList2D
GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
GetDescription(Description *description, DESCFLAGS_DESC flags) constC4DAtom
GetDirty() constTP_MasterSystem
BaseSceneHook::GetDirty(DIRTYFLAGS flags) constC4DAtom
GetDiskType() constC4DAtom
GetDocument() constGeListNode
GetDocument()GeListNode
GetDown()GeListNode
GetDown() constGeListNode
GetDownLast()GeListNode
GetDownLast() constGeListNode
GetDynamicDescription() constC4DAtom
GetDynamicDescriptionWritable()C4DAtom
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) constC4DAtom
GetFirstCTrack() constBaseList2D
GetFirstCTrack()BaseList2D
GetFirstOverride()BaseList2D
GetFirstShader() constBaseList2D
GetGroupFromInfo(BaseContainer *info)TP_MasterSystem
GetGroupInfo(TP_PGroup *group)TP_MasterSystem
GetGroupParticleCount(TP_PGroup *ingroup, Bool subgroups=true)TP_MasterSystem
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetHiddenShaderRoot(Bool create)BaseList2D
GetIcon(IconData *dat)BaseList2D
GetInfo() constGeListNode
GetLayerData(const BaseDocument *doc, Bool rawdata=false) constBaseList2D
GetLayerObject(const BaseDocument *doc)BaseList2D
GetLayerObject(const BaseDocument *doc) constBaseList2D
GetListHead()GeListNode
GetListHead() constGeListNode
GetMain() constBaseList2D
GetMain()BaseList2D
GetMarker() constBaseList2D
GetMarkerStampEx(UInt32 *l1, UInt32 *l2)BaseList2D
GetName() constBaseList2D
GetNBit(NBIT bit) constGeListNode
GetNBitMask(Int32 index) constGeListNode
GetNext()BaseList2D
GetNext() constBaseList2D
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
GetOperator(Int32 id)TP_MasterSystem
GetOperatorID(GvNode *op)TP_MasterSystem
GetOverrideRoot(Bool create)BaseList2D
GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags) constC4DAtom
GetParticleGroups(TP_PGroup *ingroup, TP_PGroupArray *gtab, TP_GetPGroupMode mode, Bool subgroups=true)TP_MasterSystem
GetParticleGroups(const TP_PGroup *ingroup, maxon::BaseArray< const TP_PGroup * > *gtab, TP_GetPGroupMode mode, Bool subgroups=true) constTP_MasterSystem
GetPred()BaseList2D
GetPred() constBaseList2D
GetRealType() constC4DAtom
GetShaderRepositoryRoot(Bool create)BaseList2D
GetShape(const TP_PShapePtr &shape, Int32 pid, Int32 owner_id)TP_MasterSystem
GetShapeClone(const TP_PShapePtr &shape, Int32 pid, COPYFLAGS flags, AliasTrans *trn)TP_MasterSystem
GetShapeScale(const TP_PShapePtr &shape, Int32 pid)TP_MasterSystem
GetShapeVirtualObjects(const TP_PShapePtr &shape, Int32 pid, BaseDocument *doc, const HierarchyHelp *hh)TP_MasterSystem
GetType() constC4DAtom
GetTypeName() constBaseList2D
GetUniqueIDCount() constBaseList2D
GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
GetUp()GeListNode
GetUp() constGeListNode
GetViewportRenderId(VIEWPORT_RENDER_ID typeId) constBaseList2D
GetVirtualObjects(TP_PGroup *ingroup, Bool inRender=true, Bool subgroups=true, const HierarchyHelp *hh=nullptr)TP_MasterSystem
Group(Int32 pid)TP_MasterSystem
GroupChanges()BaseList2D
HasLinks() constC4DAtomGoal
InitDisplayControl(BaseDocument *doc, BaseDraw *bd, const AtomArray *active)BaseSceneHook
InsertAfter(GeListNode *bl)GeListNode
InsertBefore(GeListNode *bl)GeListNode
InsertShader(BaseShader *shader, BaseShader *pred=nullptr)BaseList2D
InsertTrackSorted(CTrack *track)BaseList2D
InsertUnder(GeListNode *bl)GeListNode
InsertUnderLast(GeListNode *bl)GeListNode
IsBorn(Int32 pid) constTP_MasterSystem
IsDie(Int32 pid) constTP_MasterSystem
IsDocumentRelated() constGeListNode
IsInstanceOf(Int32 id) constC4DAtom
IsNodeBased() constBaseList2D
KeyframeSelectionContent()BaseList2D
Life(Int32 pid) constTP_MasterSystem
Mass(Int32 pid) constTP_MasterSystem
Message(Int32 type, void *data=nullptr)C4DAtom
MoveChildrenTo(GeListNode *dest)GeListNode
MultiMessage(MULTIMSG_ROUTE flags, Int32 type, void *data)C4DAtom
NumDataChannels()TP_MasterSystem
NumParticles() constTP_MasterSystem
Position(Int32 pid) constTP_MasterSystem
PrivateGetOrCreateNimbusRef(const maxon::Id &spaceId)BaseList2D
Randomseed(Int32 pid) constTP_MasterSystem
Read(HyperFile *hf, Int32 id, Int32 level)C4DAtom
ReadObject(HyperFile *hf, Bool readheader)C4DAtom
Reg_DeletePShape_CB(TP_FreePShape_CB *cb)TP_MasterSystem
Reg_FreeParticle_CB(TP_FreeParticle_CB *cb)TP_MasterSystem
Remove()GeListNode
RemoveDataChannel(Int32 chan)TP_MasterSystem
RemoveEventNotification(const BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
RemoveNimbusRef(const maxon::Id &spaceId)BaseList2D
Scale(Int32 pid) constTP_MasterSystem
BaseSceneHook::Scale(Float scale)BaseList2D
SetAge(Int32 pid, const BaseTime &age)TP_MasterSystem
SetAlignment(Int32 pid, const Matrix &align)TP_MasterSystem
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
SetCollision(Int32 pid, Int32 collision)TP_MasterSystem
SetColor(Int32 pid, const Vector32 &color)TP_MasterSystem
SetCustomData(GeListNode *node)GeListNode
SetData(Int32 pid, Int32 chan, void *data, GvValueID type)TP_MasterSystem
BaseSceneHook::SetData(const BaseContainer &bc, Bool add=true)BaseList2D
SetDataFromPort(Int32 pid, Int32 chan, GvPort *p, GvRun *r)TP_MasterSystem
SetDataToPort(Int32 pid, Int32 chan, GvPort *p, GvRun *r)TP_MasterSystem
SetDescIDState(const DescID &id, DESCIDSTATE descidstate)BaseList2D
SetDirty()TP_MasterSystem
BaseSceneHook::SetDirty(DIRTYFLAGS flags)C4DAtom
SetDTFactor(Int32 pid, Float dt)TP_MasterSystem
SetGroup(Int32 pid, TP_PGroup *group)TP_MasterSystem
SetHDirty(HDIRTYFLAGS mask)C4DAtom
SetKeyframeSelection(const DescID &id, Bool selection)BaseList2D
SetLayerData(BaseDocument *doc, const LayerData &data)BaseList2D
SetLayerObject(const LayerObject *layer)BaseList2D
SetLife(Int32 pid, const BaseTime &life)TP_MasterSystem
SetMarker(const GeMarker &m)BaseList2D
SetMass(Int32 pid, Float mass)TP_MasterSystem
SetName(const maxon::String &name, Bool setDirty=true)BaseList2D
SetParameter(const DescID &id, const GeData &t_data, DESCFLAGS_SET flags)C4DAtom
SetPGroupHierarchy(TP_PGroup *parent, TP_PGroup *group, TP_InsertMode mode)TP_MasterSystem
SetPosition(Int32 pid, const Vector &p)TP_MasterSystem
SetRandomseed(Int32 pid, Int32 seed)TP_MasterSystem
SetScale(Int32 pid, const Vector &scale)TP_MasterSystem
SetShape(Int32 pid, const TP_PShapePtr &shape, Bool deleteold=true)TP_MasterSystem
SetSize(Int32 pid, Float size)TP_MasterSystem
SetSpin(Int32 pid, const TP_Spin &spin)TP_MasterSystem
SetVelocity(Int32 pid, const Vector &p)TP_MasterSystem
Shape(Int32 pid) constTP_MasterSystem
Size(Int32 pid) constTP_MasterSystem
Spin(Int32 pid) constTP_MasterSystem
ToggleBit(Int32 mask)BaseList2D
TP_MasterSystem()TP_MasterSystemprivate
TransferGoal(BaseList2D *dst, Bool undolink)BaseList2D
TransferMarker(BaseList2D *dst) constBaseList2D
Transform(Int32 pid) constTP_MasterSystem
TranslateDescID(const DescID &id, DescID &res_id, C4DAtom *&res_at)C4DAtom
UpdateGroup(TP_PGroup *group, const BaseTime &timeDelta)TP_MasterSystem
UReg_DeletePShape_CB(TP_FreePShape_CB *cb)TP_MasterSystem
UReg_FreeParticle_CB(TP_FreeParticle_CB *cb)TP_MasterSystem
Velocity(Int32 pid) constTP_MasterSystem
Write(HyperFile *hf) constC4DAtom
WriteObject(HyperFile *hf) constC4DAtom
~BaseList2D()BaseList2Dprivate
~BaseSceneHook()BaseSceneHookprivate
~C4DAtom()C4DAtomprivate
~C4DAtomGoal()C4DAtomGoalprivate
~GeListNode()GeListNodeprivate
~TP_MasterSystem()TP_MasterSystemprivate