HairObject Member List

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

AddDependence(const BaseObject *op)BaseObject
AddDependence(const BaseObject *op, DIRTYFLAGS dirtyflags)BaseObject
AddEventNotification(BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data)BaseList2D
AddUniqueID(Int32 appid, const Char *const mem, Int bytes)BaseList2D
Alloc()HairObjectstatic
BaseObject::Alloc(Int32 type)BaseObjectstatic
AnimationLayerRemap(BaseObject **layer=nullptr)BaseList2D
BaseList2D()BaseList2Dprivate
BaseObject()BaseObjectprivate
C4DAtom()C4DAtomprivate
C4DAtomGoal()C4DAtomGoalprivate
ChangeNBit(NBIT bit, NBITCONTROL bitmode)GeListNode
CheckCache(const HierarchyHelp *hh) constBaseObject
ClearDeformMatrix()BaseObject
ClearKeyframeSelection()BaseList2D
CompareDependenceList()BaseObject
CopyDynamicDescriptionFrom(const BaseList2D *src)BaseList2D
CopyMatrixTo(BaseObject *dst) constBaseObject
CopyTagsTo(BaseObject *dest, Int32 visible, Int32 variable, Int32 hierarchical, AliasTrans *trans) constBaseObject
CopyTo(C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) constC4DAtom
DelBit(Int32 mask)BaseList2D
Edit()BaseList2D
EvaluateSynchronizedRotation(const BaseTime &time, ANIMATEFLAGS flags, Vector *resultRotation=nullptr)BaseObject
FindBestEulerAngle(Int32 rotationTrackID, Bool bAdjustTangent, Bool bUndo, BaseTime startRange=BaseTime(-108000, 1), BaseTime endRange=BaseTime(108000, 1))BaseObject
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
FlushChilds()GeListNode
Free(HairObject *&pObject)HairObjectstatic
BaseObject::Free(BaseObject *&bl)BaseObjectstatic
BaseList2D::Free(BaseList2D *&bl)BaseList2Dstatic
FreeMaterials(HairMaterialData *&pMaterials)HairObject
GeListNode()GeListNodeprivate
GenerateHair(Int32 flags=0, Int32 count=NOTOK, Int32 segments=NOTOK, HairMaterialData **pMaterial=nullptr, HairInterpolationMap *pMap=nullptr)HairObject
GetAbsPos() constBaseObject
GetAbsRot() constBaseObject
GetAbsScale() constBaseObject
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
GetAndCheckHierarchyClone(const HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans, Int childCount, maxon::BaseArray< BaseObject * > *children, Bool addChildOrClone=false)BaseObject
GetAndCheckHierarchyClone(const HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans, Bool allchildren)BaseObject
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
GetCache()BaseObject
GetCache() constBaseObject
GetCacheParent() constBaseObject
GetCacheTopParent() constBaseObject
GetClassification() constC4DAtom
GetClone(COPYFLAGS flags, AliasTrans *trn) constC4DAtom
GetColorProperties(ObjectColorProperties *prop) constBaseObject
GetCTrackRoot(Bool create)BaseList2D
GetCTrackRoot() constBaseList2D
GetCustomData()GeListNode
GetCustomData() constGeListNode
GetData()BaseList2D
GetDataInstance() constBaseList2D
GetDataInstance()BaseList2D
GetDataInstanceRef() constBaseList2D
GetDataInstanceRef()BaseList2D
GetDeformCache()BaseObject
GetDeformCache() constBaseObject
GetDeformMatrix() constBaseObject
GetDeformMode() constBaseObject
GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
GetDescription(Description *description, DESCFLAGS_DESC flags) constC4DAtom
GetDimension(Vector &mp, Vector &rad) constBaseObject
GetDirty(DIRTYFLAGS flags) constC4DAtom
GetDiskType() constC4DAtom
GetDisplayColor() constBaseObject
GetDocument() constGeListNode
GetDocument()GeListNode
GetDown()BaseObject
GetDown() constBaseObject
GetDownLast()BaseObject
GetDownLast() constBaseObject
GetDrawStateData(void *state) constBaseObject
GetDynamicDescription() constC4DAtom
GetDynamicDescriptionWritable()C4DAtom
GetDynamicGuides()HairObject
GetEditObject(BaseObject **psds, DISPLAYEDITSTATE state, Bool safetey=true) constBaseObject
GetEditorMode() constBaseObject
GetEditorModeH() constBaseObject
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) constC4DAtom
GetFirstCTrack() constBaseList2D
GetFirstCTrack()BaseList2D
GetFirstOverride()BaseList2D
GetFirstShader() constBaseList2D
GetFirstTag()BaseObject
GetFirstTag() constBaseObject
GetFrozenMln() constBaseObject
GetFrozenPos() constBaseObject
GetFrozenRot() constBaseObject
GetFrozenScale() constBaseObject
GetGUID() constBaseObject
GetGuides()HairObject
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetHiddenShaderRoot(Bool create)BaseList2D
GetHierarchyClone(const HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans)BaseObject
GetHierarchyClone(const HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans, DIRTYFLAGS dirtyflags)BaseObject
GetHighlightHandle(BaseDraw *bd)BaseObject
GetIcon(IconData *dat)BaseList2D
GetInfo() constGeListNode
GetIsoparm()BaseObject
GetLastTag()BaseObject
GetLastTag() constBaseObject
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
GetMg() constBaseObject
GetMgn() constBaseObject
GetMl() constBaseObject
GetMln() constBaseObject
GetModelingAxis(BaseDocument *doc)BaseObject
GetMp() constBaseObject
GetName() constBaseList2D
GetNBit(NBIT bit) constGeListNode
GetNBitMask(Int32 index) constGeListNode
GetNext()BaseObject
GetNext() constBaseObject
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
GetObjectDrawHash(Int32 type) constBaseObject
GetOrigin(Bool safe)BaseObject
GetOrigin(Bool safe) constBaseObject
GetOverrideRoot(Bool create)BaseList2D
GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags) constC4DAtom
GetPred()BaseObject
GetPred() constBaseObject
GetRad() constBaseObject
GetRealDeformMode() constBaseObject
GetRealSpline()BaseObject
GetRealSpline() constBaseObject
GetRealType() constC4DAtom
GetRelMl() constBaseObject
GetRelMln() constBaseObject
GetRelPos() constBaseObject
GetRelRot() constBaseObject
GetRelScale() constBaseObject
GetRenderMode() constBaseObject
GetRenderModeH() constBaseObject
GetRootObject(BaseObject **pObject, BaseTag **pTag, RootObjectData *pData)HairObject
GetRotationOrder() constBaseObject
GetShaderRepositoryRoot(Bool create)BaseList2D
GetTag(Int32 type, Int32 nr=0)BaseObject
GetTag(Int32 type, Int32 nr=0) constBaseObject
GetTagDataCount(Int32 type) constBaseObject
GetTagDataR(Int32 type, Int32 nr=0) constBaseObject
GetTagDataW(Int32 type, Int32 nr=0)BaseObject
GetTagsOfType(Int32 type) constBaseObject
GetTagsOfType(Int32 type)BaseObject
GetTopOrigin(Bool parent, Bool safe) constBaseObject
GetType() constC4DAtom
GetTypeName() constBaseList2D
GetUndeformedMg() constBaseObject
GetUndeformedMl() constBaseObject
GetUndeformedMlInverse() constBaseObject
GetUniqueIDCount() constBaseList2D
GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
GetUniqueIP() constBaseObject
GetUp()BaseObject
GetUp() constBaseObject
GetUpMg() constBaseObject
GetVariableTagData(Int32 type, Int32 nr=0) constBaseObject
GetVectorCurves(CCurve *curveToSearch, CCurve *&xfound, CCurve *&yfound, CCurve *&zfound)BaseObject
GetVectorTracks(const DescID &id, CTrack *&xfound, CTrack *&yfound, CTrack *&zfound)BaseObject
GetViewportRenderId(VIEWPORT_RENDER_ID typeId) constBaseList2D
GetVisibility(Float parent) constBaseObject
GroupChanges()BaseList2D
HairObject()HairObjectprivate
HasDeformMatrix() constBaseObject
HasLinks() constC4DAtomGoal
InitMaterials(const InitRenderStruct &irs, BaseDocument *pDoc, HairGuides *guides=nullptr, VolumeData *vd=nullptr)HairObject
InsertAfter(GeListNode *bl)GeListNode
InsertBefore(GeListNode *bl)GeListNode
InsertShader(BaseShader *shader, BaseShader *pred=nullptr)BaseList2D
InsertTag(BaseTag *tp, BaseTag *pred=nullptr)BaseObject
InsertTrackSorted(CTrack *track)BaseList2D
InsertUnder(GeListNode *bl)GeListNode
InsertUnderLast(GeListNode *bl)GeListNode
IsDirty(DIRTYFLAGS flags) constBaseObject
IsDocumentRelated() constGeListNode
IsInstanceOf(Int32 id) constC4DAtom
IsLocked()HairObject
IsNodeBased() constBaseList2D
IsQuaternionRotationMode() constBaseObject
KeyframeSelectionContent()BaseList2D
KillTag(Int32 type, Int32 nr=0)BaseObject
Lock(BaseDocument *pDoc, BaseThread *pThread, Bool bValidate, Int32 flags)HairObject
MakeTag(Int32 type, BaseTag *pred=nullptr)BaseObject
MakeVariableTag(Int32 type, Int32 count, BaseTag *pred=nullptr)BaseObject
Message(Int32 type, void *data=nullptr)C4DAtom
MoveChildrenTo(GeListNode *dest)GeListNode
MultiMessage(MULTIMSG_ROUTE flags, Int32 type, void *data)C4DAtom
NewDependenceList()BaseObject
ObjDraw(DRAWPASS drawpass, BaseDraw *bd, BaseDrawHelp *bh)BaseObject
PrivateGetOrCreateNimbusRef(const maxon::Id &spaceId)BaseList2D
Read(HyperFile *hf, Int32 id, Int32 level)C4DAtom
ReadObject(HyperFile *hf, Bool readheader)C4DAtom
Remove()GeListNode
RemoveEventNotification(const BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
RemoveFromCache(Bool clearParentObject=true)BaseObject
RemoveGuides()HairObject
RemoveNimbusRef(const maxon::Id &spaceId)BaseList2D
Scale(Float scale)BaseList2D
SearchHierarchy(const BaseObject *op) constBaseObject
SetAbsPos(const Vector &v)BaseObject
SetAbsRot(const Vector &v)BaseObject
SetAbsScale(const Vector &v)BaseObject
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
SetColorProperties(ObjectColorProperties *prop)BaseObject
SetCustomData(GeListNode *node)GeListNode
SetData(const BaseContainer &bc, Bool add=true)BaseList2D
SetDeformMatrix(const Matrix &dm)BaseObject
SetDeformMode(Bool mode)BaseObject
SetDescIDState(const DescID &id, DESCIDSTATE descidstate)BaseList2D
SetDirty(DIRTYFLAGS flags)BaseObject
SetEditorMode(Int32 mode)BaseObject
SetFrozenPos(const Vector &v)BaseObject
SetFrozenRot(const Vector &v)BaseObject
SetFrozenScale(const Vector &v)BaseObject
SetGuides(HairGuides *guides, Bool clone)HairObject
SetHDirty(HDIRTYFLAGS mask)C4DAtom
SetIsoparm(LineObject *l)BaseObject
SetKeyframeSelection(const DescID &id, Bool selection)BaseList2D
SetLayerData(BaseDocument *doc, const LayerData &data)BaseList2D
SetLayerObject(const LayerObject *layer)BaseList2D
SetMarker(const GeMarker &m)BaseList2D
SetMg(const Matrix &m)BaseObject
SetMl(const Matrix &m)BaseObject
SetModelingAxis(const Matrix &m)BaseObject
SetName(const maxon::String &name, Bool setDirty=true)BaseList2D
SetOrigin(BaseObject *origin)BaseObject
SetParameter(const DescID &id, const GeData &t_data, DESCFLAGS_SET flags)C4DAtom
SetPhong(Bool on, Bool anglelimit, Float angle)BaseObject
SetQuaternionRotationMode(Bool active, Bool bUndo)BaseObject
SetRealDeformMode(Int32 mode)BaseObject
SetRelMl(const Matrix &m)BaseObject
SetRelPos(const Vector &v)BaseObject
SetRelRot(const Vector &v)BaseObject
SetRelScale(const Vector &v)BaseObject
SetRenderMode(Int32 mode)BaseObject
SetRotationOrder(ROTATIONORDER order)BaseObject
SetUniqueIP(Int32 ip)BaseObject
SynchronizeVectorTrackKeys(Int32 vectorTrackID, Bool bUndo, BaseTime startRange=BaseTime(-108000, 1), BaseTime endRange=BaseTime(108000, 1))BaseObject
ToggleBit(Int32 mask)BaseList2D
Touch()BaseObject
TouchDependenceList()BaseObject
TransferGoal(BaseList2D *dst, Bool undolink)BaseList2D
TransferMarker(BaseList2D *dst) constBaseList2D
TranslateDescID(const DescID &id, DescID &res_id, C4DAtom *&res_at)C4DAtom
Unlock()HairObject
Update(BaseDocument *doc)HairObject
Write(HyperFile *hf) constC4DAtom
WriteObject(HyperFile *hf) constC4DAtom
~BaseList2D()BaseList2Dprivate
~BaseObject()BaseObjectprivate
~C4DAtom()C4DAtomprivate
~C4DAtomGoal()C4DAtomGoalprivate
~GeListNode()GeListNodeprivate
~HairObject()HairObjectprivate