PolygonObject Member List

This is the complete list of members for PolygonObject, 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(Int32 pcnt, Int32 vcnt)PolygonObjectstatic
PointObject::Alloc(Int32 type)BaseObjectstatic
AnimationLayerRemap(BaseObject **layer=nullptr)BaseList2D
BaseList2D()BaseList2Dprivate
BaseObject()BaseObjectprivate
C4DAtom()C4DAtomprivate
C4DAtomGoal()C4DAtomGoalprivate
CalcVertexMap(const BaseObject *modifier) constPointObject
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
CreatePhongNormals() constPolygonObject
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)BaseList2D
FindCTrack(const DescID &id) constBaseList2D
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(PolygonObject *&bl)PolygonObjectstatic
PointObject::Free(BaseObject *&bl)BaseObjectstatic
BaseList2D::Free(BaseList2D *&bl)BaseList2Dstatic
GeListNode()GeListNodeprivate
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
GetAndBuildNgon()PolygonObject
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
GetEdgeCount() constPolygonObject
GetEdgeH() constPolygonObject
GetEdgeS() constPolygonObject
GetEdgeSelection(BaseSelect *sel, EDGESELECTIONTYPE type)PolygonObject
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()BaseList2D
GetFirstCTrack() constBaseList2D
GetFirstOverride()BaseList2D
GetFirstShader() constBaseList2D
GetFirstTag()BaseObject
GetFirstTag() constBaseObject
GetFrozenMln() constBaseObject
GetFrozenPos() constBaseObject
GetFrozenRot() constBaseObject
GetFrozenScale() constBaseObject
GetGUID()BaseObject
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetHiddenNgons(BaseSelect *sel)PolygonObject
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
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
GetNgonBase()PolygonObject
GetNgonBase() constPolygonObject
GetNgonCount()PolygonObject
GetNgonEdgesCompact(UChar *&edges)PolygonObject
GetNGonTranslationMap(Int32 ngoncnt, Int32 *polymap, Int32 **&ngons)PolygonObject
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
GetPhongBreak() constPolygonObject
GetPointCount() constPointObject
GetPointH() constPointObject
GetPointR() constPointObject
GetPointS() constPointObject
GetPointW()PointObject
GetPolygonCount() constPolygonObject
GetPolygonH() constPolygonObject
GetPolygonR() constPolygonObject
GetPolygonS() constPolygonObject
GetPolygonTranslationMap(Int32 &ngoncnt, Int32 *&polymap)PolygonObject
GetPolygonW()PolygonObject
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
GetRotationOrder() constBaseObject
GetSelectedEdges(Neighbor *e, EDGESELECTIONTYPE ltype) constPolygonObject
GetSelectedEdges(Neighbor *e, const BaseSelect *sel) constPolygonObject
GetSelectedNgons(BaseSelect *sel)PolygonObject
GetShaderRepositoryRoot(Bool create)BaseList2D
GetShadingBreak(Bool includeBorderEdges, Bool includeUserBreak, Bool includeUserNormals, Float userNormalsAngle=DegToRad(5.0), Float autoNormalsAngle=DegToRad(180.0))PolygonObject
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
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
GetWritableEdgeH()PolygonObject
GetWritableEdgeS()PolygonObject
GetWritablePhongBreak()PolygonObject
GetWritablePointH()PointObject
GetWritablePointS()PointObject
GetWritablePolygonH()PolygonObject
GetWritablePolygonS()PolygonObject
GroupChanges()BaseList2D
IncreaseBoundingBox(Int32 cnt, Vector *v)PointObject
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
IsNodeBased() constBaseList2D
IsQuaternionRotationMode()BaseObject
KeyframeSelectionContent()BaseList2D
KillTag(Int32 type, Int32 nr=0)BaseObject
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
PointObject()PointObjectprivate
PolygonObject()PolygonObjectprivate
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
RemoveNimbusRef(const maxon::Id &spaceId)BaseList2D
ResizeObject(Int32 pcnt, Int32 vcnt)PolygonObject
ResizeObject(Int32 pcnt, Int32 vcnt, Int32 ncnt)PolygonObject
ResizeObject(Int32 pcnt, Int32 vcnt, Int32 ncnt, Int32 vc_flags)PolygonObject
PointObject::ResizeObject(Int32 pcnt)PointObject
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
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
SetSelectedEdges(Neighbor *e, BaseSelect *pSel, EDGESELECTIONTYPE ltype)PolygonObject
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
ValidateEdgeSelection(BaseSelect *sel)PolygonObject
ValidateEdgeSelection()PolygonObject
Write(HyperFile *hf) constC4DAtom
WriteObject(HyperFile *hf) constC4DAtom
~BaseList2D()BaseList2Dprivate
~BaseObject()BaseObjectprivate
~C4DAtom()C4DAtomprivate
~C4DAtomGoal()C4DAtomGoalprivate
~GeListNode()GeListNodeprivate
~PointObject()PointObjectprivate
~PolygonObject()PolygonObjectprivate