BaseDraw Member List

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

AddEventNotification(BaseList2D *bl, NOTIFY_EVENT eventid, NOTIFY_EVENT_FLAG flags, const BaseContainer *data)BaseList2D
AddMessageHook(BaseDrawMessageHook fn)BaseDraw
AddToPostPass(BaseObject *op, BaseDrawHelp *bh)BaseDraw
AddUniqueID(Int32 appid, const Char *const mem, Int bytes)BaseList2D
Alloc()BaseDrawstatic
BaseView::Alloc(Int32 type)BaseList2Dstatic
AnimationLayerRemap(BaseObject **layer=nullptr)BaseList2D
BackfaceCulling(const Vector &n, const Vector &p)BaseView
BaseDraw()BaseDrawprivate
BaseList2D()BaseList2Dprivate
BaseView()BaseViewprivate
BeginDrawXORPolyLine()BaseDraw
C4DAtom()C4DAtomprivate
C4DAtomGoal()C4DAtomGoalprivate
ChangeNBit(NBIT bit, NBITCONTROL bitmode)GeListNode
CheckColor(const Vector &col)BaseDraw
ClearKeyframeSelection()BaseList2D
ClipLine2D(Vector *p1, Vector *p2) constBaseView
ClipLineZ(Vector *p1, Vector *p2) constBaseView
ConvertColor(const Vector &c)BaseDraw
ConvertColorReverse(const Vector &c)BaseDraw
CopyDynamicDescriptionFrom(const BaseList2D *src)BaseList2D
CopyTo(C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn) constC4DAtom
CS(const Vector &p, Bool z_inverse) constBaseView
CW(const Vector &p) constBaseView
CW_V(const Vector &v) constBaseView
DelBit(Int32 mask)BaseList2D
DoUndo(BaseDocument *doc)BaseDraw
DrawAnimationPath(BaseDocument *doc, BaseObject *op, const Matrix &upmg, Bool showActivation, Bool global, DRAWPASS drawpass, const BaseDrawHelp *bh)BaseDraw
DrawArc(const Vector &pos, Float radius, Float angle_start, Float angle_end, Int32 subdiv=32, Int32 flags=0)BaseDraw
DrawArrayEnd()BaseDraw
DrawBoundingBox(BaseObject *op, const Matrix &mg, BaseDrawHelp *bh, Bool shading, Vector *colorOverride=nullptr)BaseDraw
DrawBox(const Matrix &m, Float size, const Vector &col, Bool wire)BaseDraw
DrawBoxEdges(BaseDocument *doc, BaseObject *op, const Matrix &mg, Bool inversez, Bool inherit, Int32 vis, Bool child)BaseDraw
DrawCircle(const Matrix &m)BaseDraw
DrawCircle2D(Int32 mx, Int32 my, Float rad)BaseDraw
DrawEnd()BaseDraw
DrawHandle(const Vector &vp, DRAWHANDLE type, Int32 flags)BaseDraw
DrawHandle2D(const Vector &p, DRAWHANDLE type=DRAWHANDLE::SMALL)BaseDraw
DrawHandleWorld(const Vector &vp, const Vector &col, DRAWHANDLE type)BaseDraw
DrawHighlight(BASEDRAW_HIGHLIGHT flags)BaseDraw
DrawHUDText(Int32 x, Int32 y, const maxon::String &txt)BaseDraw
DrawLine(const Vector &p1, const Vector &p2, Int32 flags)BaseDraw
DrawLine2D(const Vector &p1, const Vector &p2)BaseDraw
DrawMultipleHUDText(const maxon::BaseArray< HUDTextEntry > &texts)BaseDraw
DrawObject(BaseDrawHelp *bh, BaseObject *op, DRAWOBJECT flags, DRAWPASS drawpass, BaseObject *parent=nullptr, const Vector &col=Vector(.5))BaseDraw
DrawPoint2D(const Vector &p)BaseDraw
DrawPointArray(Int32 cnt, const Vector32 *vp, const Float32 *vc=nullptr, Int32 colcnt=0, const Vector32 *vn=nullptr)BaseDraw
DrawPoly(const Vector *vp, const Vector *vf, const Vector *vn, Int32 anz, Int32 flags)BaseDraw
DrawPolygon(const Vector *p, const Vector *f, Bool quad)BaseDraw
DrawPolygonObject(BaseDrawHelp *bh, BaseObject *op, DRAWOBJECT flags, BaseObject *parent=nullptr, const Vector &col=Vector(.5))BaseDraw
DrawPostPass()BaseDraw
DrawSceneHook(BaseDocument *doc, BaseDrawHelp *bh, BaseThread *bt, SCENEHOOKDRAW flags, Int32 start=LIMIT< Int32 >::MAX, Int32 end=LIMIT< Int32 >::MIN)BaseDraw
DrawSphere(const Vector &off, const Vector &size, const Vector &col, Int32 flags)BaseDraw
DrawsPyro() constBaseDraw
DrawsVolume() constBaseDraw
DrawTexture(const BaseBitmap *bmp, const Vector *padr4, const Vector *cadr, const Vector *vnadr, const Vector *uvadr, Int32 pntcnt, DRAW_ALPHA alphamode, DRAW_TEXTUREFLAGS flags)BaseDraw
DrawXORPolyLine(const Float32 *p, Int32 cnt)BaseDraw
Edit()BaseList2D
EndDrawXORPolyLine(Bool blit)BaseDraw
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(BaseDraw *&bd)BaseDrawstatic
BaseView::Free(BaseList2D *&bl)BaseList2Dstatic
FreeDrawXORPolyLine()BaseDraw
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
GetBackgroundObject() constBaseDraw
GetBaseMatrix() constBaseView
GetBit(Int32 mask) constBaseList2D
GetBranchInfo(const maxon::ValueReceiver< const BranchInfo & > &info, GETBRANCHINFO flags) constGeListNode
GetBubbleHelp()BaseList2D
GetClassification() constC4DAtom
GetClone(COPYFLAGS flags, AliasTrans *trn) constC4DAtom
GetColorSpace() constBaseView
GetColorSpaceFromDocumentIndex()BaseDrawstatic
GetCTrackRoot(Bool create)BaseList2D
GetCTrackRoot() constBaseList2D
GetCustomData()GeListNode
GetCustomData() constGeListNode
GetData()BaseList2D
GetDataInstance() constBaseList2D
GetDataInstance()BaseList2D
GetDataInstanceRef() constBaseList2D
GetDataInstanceRef()BaseList2D
GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
GetDescription(Description *description, DESCFLAGS_DESC flags) constC4DAtom
GetDirty(DIRTYFLAGS flags) constC4DAtom
GetDiskType() constC4DAtom
GetDisplayFilter() constBaseDraw
GetDocument() constGeListNode
GetDocument()GeListNode
GetDown()GeListNode
GetDown() constGeListNode
GetDownLast()GeListNode
GetDownLast() constGeListNode
GetDrawFlags() constBaseDraw
GetDrawParam(Int32 id) constBaseDraw
GetDrawPass() constBaseDraw
GetDrawport(maxon::DrawportRef &drawport) constBaseDraw
GetDrawportContext(maxon::DrawportContextRef &context) constBaseDraw
GetDrawStatistics(maxon::DataDictionary &statistics) constBaseDraw
GetDynamicDescription() constC4DAtom
GetDynamicDescriptionWritable()C4DAtom
GetEditorCamera()BaseDraw
GetEditorLights() constBaseDraw
GetEditorWindow()BaseDraw
GetEditState()BaseDraw
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) constC4DAtom
GetEnvironmentObject() constBaseDraw
GetFirstCTrack()BaseList2D
GetFirstCTrack() constBaseList2D
GetFirstOverride()BaseList2D
GetFirstShader() constBaseList2D
GetForegroundObject() constBaseDraw
GetFrame(Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb)BaseView
GetFrameScreen(Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb)BaseDraw
GetGridStep(Float &step, Float &fade)BaseDraw
GetHandleSize(DRAWHANDLE type) constBaseDraw
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetHiddenShaderRoot(Bool create)BaseList2D
GetHighlightPassColor(const BaseDrawHelp &bh, Bool lineObject, Vector &col) constBaseDraw
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
GetMarker() constBaseList2D
GetMarkerStampEx(UInt32 *l1, UInt32 *l2)BaseList2D
GetMg() constBaseView
GetMi() constBaseView
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
GetObjectColor(const BaseDrawHelp *bh, const BaseObject *op, Bool lines=false, Bool usedInBaseDraw=true, Int instanceIndex=0) constBaseDraw
GetOverrideRoot(Bool create)BaseList2D
GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags) constC4DAtom
GetParameterData(Int32 id)BaseDraw
GetPlanarRotation() constBaseView
GetPred()BaseList2D
GetPred() constBaseList2D
GetPreferredHUDTextureFlags() constBaseDraw
GetProjection() constBaseView
GetRealType() constC4DAtom
GetRedrawHelper() constBaseDraw
GetReductionMode() constBaseDraw
GetSafeFrame(Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb)BaseView
GetSceneCamera(const BaseDocument *doc)BaseDraw
GetShaderRepositoryRoot(Bool create)BaseList2D
GetSkyObject() constBaseDraw
GetStereoInfo() constBaseView
GetTransparency() constBaseDraw
GetType() constC4DAtom
GetTypeName() constBaseList2D
GetUniqueIDCount() constBaseList2D
GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
GetUp()GeListNode
GetUp() constGeListNode
GetViewMatrix(Int32 n)BaseDraw
GetViewParameter(Vector *offset, Vector *scale, Vector *scale_z) constBaseView
GetViewportImage(maxon::ImageRef &viewportImage) constBaseDraw
GetViewportRender(maxon::ViewportRenderRef &viewportRender, Bool draw) constBaseDraw
GetViewportRenderId(VIEWPORT_RENDER_ID typeId) constBaseList2D
GetXRefObjects() constBaseDraw
GroupChanges()BaseList2D
HasCameraLink()BaseDraw
InitClipbox(Int32 left, Int32 top, Int32 right, Int32 bottom, Int32 flags)BaseDraw
InitDrawXORPolyLine()BaseDraw
InitializeView(BaseDocument *doc, BaseObject *cam, Bool editorsv)BaseDraw
InitLegacyDrawport()BaseDraw
InitUndo(BaseDocument *doc)BaseDraw
InitView(BaseContainer *camera, const Matrix &op_m, Float sv, Float pix_x, Float pix_y, Bool fitview)BaseDraw
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
IsDocumentRelated() constGeListNode
IsEnhancedOpenGL() constBaseDraw
IsInstanceOf(Int32 id) constC4DAtom
IsNodeBased() constBaseList2D
IsOpenGL() constBaseDraw
IsViewOpen(BaseDocument *doc)BaseDraw
KeyframeSelectionContent()BaseList2D
LineStrip(const Vector &vp, const Vector &vc, Int32 flags)BaseDraw
LineStripBegin()BaseDraw
LineStripEnd()BaseDraw
LineZOffset(Int32 offset)BaseDraw
Message(Int32 type, void *data=nullptr)C4DAtom
MoveChildrenTo(GeListNode *dest)GeListNode
MultiMessage(MULTIMSG_ROUTE flags, Int32 type, void *data)C4DAtom
OverrideCamera(StereoCameraInfo *si)BaseDraw
PointInRange(const Vector &p, Int32 x, Int32 y, Float range=10.0_f) constBaseDraw
PrepareActionSelections(const BaseDocument *doc, Bool withChildren)BaseDrawstatic
PrivateGetOrCreateNimbusRef(const maxon::Id &spaceId)BaseList2D
ProjectPointOnLine(const Vector &p, const Vector &v, Float mouse_x, Float mouse_y, Float *offset=nullptr, Int32 *err=nullptr)BaseView
ProjectPointOnPlane(const Vector &p, const Vector &v, Float mouse_x, Float mouse_y, Int32 *err=nullptr)BaseView
PW_S(Float z, Bool horizontal) constBaseView
PW_W(const Vector &p, Bool horizontal) constBaseView
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
RemoveNimbusRef(const maxon::Id &spaceId)BaseList2D
RenderViewportWithoutPostEffects(maxon::ImageRef &image, const maxon::ColorProfile &colorProfile) constBaseDraw
SC(const Vector &p) constBaseView
Scale(Float scale)BaseList2D
ScreenToClipSpace(const Vector &screenCoordinates, Int32 sampleLocation) constBaseDraw
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
SetBaseMatrix(const Matrix &m)BaseView
SetBit(Int32 mask)BaseList2D
SETBIT_FLAG_NODIRTYBaseList2Dstatic
SETBIT_FLAG_REMOVEBaseList2Dstatic
SetBitEx(Int32 mask, Int32 flags)BaseList2D
SetClipPlaneOffset(Float o)BaseDraw
SetCustomData(GeListNode *node)GeListNode
SetData(const BaseContainer &bc, Bool add=true)BaseList2D
SetDepth(Bool enable)BaseDraw
SetDescIDState(const DescID &id, DESCIDSTATE descidstate)BaseList2D
SetDirty(DIRTYFLAGS flags)C4DAtom
SetDisplayFilter(DISPLAYFILTER displayFilter)BaseDraw
SetDrawParam(Int32 id, const GeData &data)BaseDraw
SetDrawPass(DRAWPASS drawPass)BaseDraw
SetHDirty(HDIRTYFLAGS mask)C4DAtom
SetKeyframeSelection(const DescID &id, Bool selection)BaseList2D
SetLayerData(BaseDocument *doc, const LayerData &data)BaseList2D
SetLayerObject(const LayerObject *layer)BaseList2D
SetLightList(Int32 mode)BaseDraw
SetMarker(const GeMarker &m)BaseList2D
SetMatrix_Camera()BaseDraw
SetMatrix_Matrix(BaseObject *op, const Matrix &mg)BaseDraw
SetMatrix_Matrix(BaseObject *op, const Matrix &mg, Int32 zoffset)BaseDraw
SetMatrix_Projection()BaseDraw
SetMatrix_Screen()BaseDraw
SetMatrix_Screen(Int32 zoffset)BaseDraw
SetMatrix_Screen(Int32 zoffset, const Matrix4d *m)BaseDraw
SetName(const maxon::String &name, Bool setDirty=true)BaseList2D
SetParameter(const DescID &id, const GeData &t_data, DESCFLAGS_SET flags)C4DAtom
SetPen(const Vector &col, Int32 flags=0)BaseDraw
SetPlanarRotation(Float r)BaseView
SetPointSize(Float pointsize)BaseDraw
SetRedrawHelper(const maxon::DrawportRedrawHelperRef &redrawHelper)BaseDraw
SetSceneCamera(BaseObject *op, Bool animate=false)BaseDraw
SetTexture(BaseBitmap *bm, Bool tile, DRAW_ALPHA alphamode, DRAW_TEXTUREFLAGS flags)BaseDraw
SetTransparency(Int32 trans)BaseDraw
SetViewportRender(const maxon::Id &draw, const maxon::Id &pick)BaseDraw
SimpleShade(const Vector &p, const Vector &n)BaseDraw
SW(const Vector &p) constBaseView
SW_Reference(Float x, Float y, const Vector &wp) constBaseView
SW_V(const Vector &v, const Vector &p) constBaseView
TestBreak()BaseDraw
TestClipping3D(const Vector &mp, const Vector &rad, const Matrix &mg, Bool *clip2d, Bool *clipz) constBaseView
TestPoint(Float x, Float y) constBaseView
TestPointZ(const Vector &p) constBaseView
ToggleBit(Int32 mask)BaseList2D
TransferGoal(BaseList2D *dst, Bool undolink)BaseList2D
TransferMarker(BaseList2D *dst) constBaseList2D
TranslateDescID(const DescID &id, DescID &res_id, C4DAtom *&res_at)C4DAtom
WC(const Vector &p) constBaseView
WC_V(const Vector &v) constBaseView
WP_S(Float z, Bool horizontal) constBaseView
WP_W(const Vector &p, Bool horizontal) constBaseView
Write(HyperFile *hf) constC4DAtom
WriteObject(HyperFile *hf) constC4DAtom
WS(const Vector &p) constBaseView
WS_V(const Vector &v, const Vector &p) constBaseView
ZSensitiveFar() constBaseView
ZSensitiveFarClipping() constBaseView
ZSensitiveNear() constBaseView
ZSensitiveNearClipping() constBaseView
~BaseDraw()BaseDrawprivate
~BaseList2D()BaseList2Dprivate
~BaseView()BaseViewprivate
~C4DAtom()C4DAtomprivate
~C4DAtomGoal()C4DAtomGoalprivate
~GeListNode()GeListNodeprivate