PolygonObject Member List

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

AddDependence(HierarchyHelp *hh, BaseObject *op)BaseObject
AddDependence(HierarchyHelp *hh, 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(BaseObject *modifier)PointObject
ChangeNBit(NBIT bit, NBITCONTROL bitmode)GeListNode
CheckCache(HierarchyHelp *hh)BaseObject
ClearKeyframeSelection()BaseList2D
CompareDependenceList()BaseObject
CopyMatrixTo(BaseObject *dst)BaseObject
CopyTagsTo(BaseObject *dest, Int32 visible, Int32 variable, Int32 hierarchical, AliasTrans *trans)BaseObject
CopyTo(C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn)C4DAtom
CreatePhongNormals()PolygonObject
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
FindEventNotification(BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
FindKeyframeSelection(const DescID &id)BaseList2D
FindUniqueID(Int32 appid, const Char *&mem, Int &bytes) constBaseList2D
Free(PolygonObject *&bl)PolygonObjectstatic
PointObject::Free(BaseObject *&bl)BaseObjectstatic
BaseList2D::Free(BaseList2D *&bl)BaseList2Dstatic
GeListNode()GeListNodeprivate
GetAbsPos() constBaseObject
GetAbsRot() constBaseObject
GetAbsScale() constBaseObject
GetAllBits() constBaseList2D
GetAllNimbusRefs() constBaseList2D
GetAndBuildNgon()PolygonObject
GetAndCheckHierarchyClone(HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans, Int childCount, maxon::BaseArray< BaseObject * > *children, Bool addChildOrClone=false)BaseObject
GetAndCheckHierarchyClone(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)BaseList2D
GetBit(Int32 mask) constBaseList2D
GetBranchInfo(BranchInfo *info, Int32 max, GETBRANCHINFO flags)GeListNode
GetBubbleHelp()BaseList2D
GetCache(HierarchyHelp *hh=nullptr)BaseObject
GetCacheParent() constBaseObject
GetCacheTopParent() constBaseObject
GetClassification() constC4DAtom
GetClone(COPYFLAGS flags, AliasTrans *trn)C4DAtom
GetColorProperties(ObjectColorProperties *prop)BaseObject
GetCTrackRoot()BaseList2D
GetCustomData()GeListNode
GetData()BaseList2D
GetDataInstance() constBaseList2D
GetDataInstance()BaseList2D
GetDataInstanceRef() constBaseList2D
GetDataInstanceRef()BaseList2D
GetDeformCache()BaseObject
GetDeformMode() constBaseObject
GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
GetDescription(Description *description, DESCFLAGS_DESC flags)C4DAtom
GetDimension(Vector &mp, Vector &rad)BaseObject
GetDirty(DIRTYFLAGS flags) constC4DAtom
GetDiskType() constC4DAtom
GetDocument()GeListNode
GetDown()BaseObject
GetDownLast()BaseObject
GetDynamicDescription()C4DAtom
GetEdgeH()PolygonObject
GetEdgeH() constPolygonObject
GetEdgeS()PolygonObject
GetEdgeS() constPolygonObject
GetEdgeSelection(BaseSelect *sel, EDGESELECTIONTYPE type)PolygonObject
GetEditObject(BaseObject **psds, DISPLAYEDITSTATE state, Bool safetey=true)BaseObject
GetEditorMode() constBaseObject
GetEditorModeH() constBaseObject
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)C4DAtom
GetFirstCTrack()BaseList2D
GetFirstOverride()BaseList2D
GetFirstShader() constBaseList2D
GetFirstTag()BaseObject
GetFrozenMln() constBaseObject
GetFrozenPos() constBaseObject
GetFrozenRot() constBaseObject
GetFrozenScale() constBaseObject
GetGUID()BaseObject
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetHiddenNgons(BaseSelect *sel)PolygonObject
GetHiddenShaderRoot()BaseList2D
GetHierarchyClone(HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans)BaseObject
GetHierarchyClone(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
GetLayerData(BaseDocument *doc, Bool rawdata=false)BaseList2D
GetLayerObject(BaseDocument *doc)BaseList2D
GetListHead()GeListNode
GetMain() constBaseList2D
GetMarker() constBaseList2D
GetMarkerStampEx(UInt32 *l1, UInt32 *l2)BaseList2D
GetMg() constBaseObject
GetMgn() constBaseObject
GetMl() constBaseObject
GetMln() constBaseObject
GetModelingAxis(BaseDocument *doc)BaseObject
GetMp()BaseObject
GetName() constBaseList2D
GetNBit(NBIT bit) constGeListNode
GetNBitMask(Int32 index) constGeListNode
GetNext()BaseObject
GetNgonBase()PolygonObject
GetNgonCount()PolygonObject
GetNgonEdgesCompact(UChar *&edges)PolygonObject
GetNGonTranslationMap(Int32 ngoncnt, Int32 *polymap, Int32 **&ngons)PolygonObject
GetNimbusRef(const maxon::Id &spaceId) constBaseList2D
GetNLARoot()BaseList2D
GetNodeData(Int32 index=0) constGeListNode
GetNodeData(Int32 index=0)GeListNode
GetNodeID(Int32 index=0) constGeListNode
GetOrigin(Bool safe)BaseObject
GetOverrideRoot()BaseList2D
GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags)C4DAtom
GetPhongBreak()PolygonObject
GetPhongBreak() constPolygonObject
GetPointCount() constPointObject
GetPointH()PointObject
GetPointH() constPointObject
GetPointR() constPointObject
GetPointS()PointObject
GetPointS() constPointObject
GetPointW()PointObject
GetPolygonCount() constPolygonObject
GetPolygonH()PolygonObject
GetPolygonH() constPolygonObject
GetPolygonR() constPolygonObject
GetPolygonS()PolygonObject
GetPolygonS() constPolygonObject
GetPolygonTranslationMap(Int32 &ngoncnt, Int32 *&polymap)PolygonObject
GetPolygonW()PolygonObject
GetPred()BaseObject
GetRad()BaseObject
GetRealDeformMode() constBaseObject
GetRealSpline()BaseObject
GetRealType() constC4DAtom
GetRelMl() constBaseObject
GetRelMln() constBaseObject
GetRelPos() constBaseObject
GetRelRot() constBaseObject
GetRelScale() constBaseObject
GetRenderMode() constBaseObject
GetRenderModeH() constBaseObject
GetRotationOrder() constBaseObject
GetSelectedEdges(Neighbor *e, EDGESELECTIONTYPE ltype)PolygonObject
GetSelectedEdges(Neighbor *e, BaseSelect *sel)PolygonObject
GetSelectedNgons(BaseSelect *sel)PolygonObject
GetShaderRepositoryRoot()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
GetTagDataCount(Int32 type) constBaseObject
GetTagDataR(Int32 type, Int32 nr=0) constBaseObject
GetTagDataW(Int32 type, Int32 nr=0)BaseObject
GetTagsOfType(Int32 type) constBaseObject
GetTagsWithFlags(Int32 flags) constBaseObject
GetTopOrigin(Bool parent, Bool safe)BaseObject
GetType() constC4DAtom
GetTypeName()BaseList2D
GetUniqueIDCount() constBaseList2D
GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
GetUniqueIP()BaseObject
GetUp()BaseObject
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)BaseObject
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)BaseObject
IsDocumentRelated()GeListNode
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
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(BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
RemoveFromCache()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(BaseObject *op)BaseObject
SetAbsPos(const Vector &v)BaseObject
SetAbsRot(const Vector &v)BaseObject
SetAbsScale(const Vector &v)BaseObject
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_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
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(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)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)C4DAtom
WriteObject(HyperFile *hf)C4DAtom
~BaseList2D()BaseList2Dprivate
~BaseObject()BaseObjectprivate
~C4DAtom()C4DAtomprivate
~C4DAtomGoal()C4DAtomGoalprivate
~GeListNode()GeListNodeprivate
~PointObject()PointObjectprivate
~PolygonObject()PolygonObjectprivate