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(void)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(void)PolygonObject
GetAndCheckHierarchyClone(HierarchyHelp *hh, BaseObject *op, HIERARCHYCLONEFLAGS flags, Bool *dirty, AliasTrans *trans, Int childCount, maxon::BaseArray< BaseObject * > *children)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(void) constBaseObject
GetCacheTopParent(void) 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(void)BaseObject
GetDeformMode(void) 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(void)BaseObject
GetDownLast(void)BaseObject
GetDynamicDescription()C4DAtom
GetEdgeH(void)PolygonObject
GetEdgeH(void) constPolygonObject
GetEdgeS(void)PolygonObject
GetEdgeS(void) constPolygonObject
GetEdgeSelection(BaseSelect *sel, EDGESELECTIONTYPE type)PolygonObject
GetEditObject(BaseObject **psds, DISPLAYEDITSTATE state, Bool safetey=true)BaseObject
GetEditorMode(void) constBaseObject
GetEditorModeH(void) constBaseObject
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)C4DAtom
GetFirstCTrack()BaseList2D
GetFirstOverride()BaseList2D
GetFirstShader() constBaseList2D
GetFirstTag(void)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(void)BaseObject
GetLastTag(void)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(void) constBaseObject
GetMln() constBaseObject
GetModelingAxis(BaseDocument *doc)BaseObject
GetMp(void)BaseObject
GetName() constBaseList2D
GetNBit(NBIT bit) constGeListNode
GetNBitMask(Int32 index) constGeListNode
GetNext(void)BaseObject
GetNgonBase()PolygonObject
GetNgonCount(void)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(void)PolygonObject
GetPhongBreak(void) constPolygonObject
GetPointCount(void) constPointObject
GetPointH(void)PointObject
GetPointH(void) constPointObject
GetPointR(void) constPointObject
GetPointS(void)PointObject
GetPointS(void) constPointObject
GetPointW(void)PointObject
GetPolygonCount(void) constPolygonObject
GetPolygonH(void)PolygonObject
GetPolygonH(void) constPolygonObject
GetPolygonR(void) constPolygonObject
GetPolygonS(void)PolygonObject
GetPolygonS(void) constPolygonObject
GetPolygonTranslationMap(Int32 &ngoncnt, Int32 *&polymap)PolygonObject
GetPolygonW(void)PolygonObject
GetPred(void)BaseObject
GetRad(void)BaseObject
GetRealDeformMode(void) constBaseObject
GetRealSpline(void)BaseObject
GetRealType() constC4DAtom
GetRelMl() constBaseObject
GetRelMln() constBaseObject
GetRelPos() constBaseObject
GetRelRot() constBaseObject
GetRelScale() constBaseObject
GetRenderMode(void) constBaseObject
GetRenderModeH(void) constBaseObject
GetRotationOrder(void) 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(void)BaseObject
GetUp(void)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(void)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(void)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(void)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(void)BaseObject
TouchDependenceList(void)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