Open Search
    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)BaseView
    ClipLineZ(Vector *p1, Vector *p2)BaseView
    ConvertColor(const Vector &c)BaseDraw
    ConvertColorReverse(const Vector &c)BaseDraw
    CopyTo(C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn)C4DAtom
    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
    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
    FindEventNotification(BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
    FindKeyframeSelection(const DescID &id)BaseList2D
    FindUniqueID(Int32 appid, const Char *&mem, Int &bytes) constBaseList2D
    FrameFinished()BaseDraw
    Free(BaseDraw *&bd)BaseDrawstatic
    BaseView::Free(BaseList2D *&bl)BaseList2Dstatic
    FreeDrawXORPolyLine()BaseDraw
    GeListNode()GeListNodeprivate
    GetAllBits() constBaseList2D
    GetAllNimbusRefs() constBaseList2D
    GetAnimatedParameter(const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags)BaseList2D
    GetBackgroundObject() constBaseDraw
    GetBaseMatrix() constBaseView
    GetBit(Int32 mask) constBaseList2D
    GetBranchInfo(BranchInfo *info, Int32 max, GETBRANCHINFO flags)GeListNode
    GetBubbleHelp()BaseList2D
    GetClassification() constC4DAtom
    GetClone(COPYFLAGS flags, AliasTrans *trn)C4DAtom
    GetColorSpace() constBaseView
    GetColorSpaceFromDocumentIndex()BaseDrawstatic
    GetCTrackRoot()BaseList2D
    GetCustomData()GeListNode
    GetData(void)BaseDrawprivate
    GetDataInstance(void)BaseDrawprivate
    GetDataInstanceRef() constBaseList2D
    GetDataInstanceRef()BaseList2D
    GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
    GetDescription(Description *description, DESCFLAGS_DESC flags)C4DAtom
    GetDirty(DIRTYFLAGS flags) constC4DAtom
    GetDiskType() constC4DAtom
    GetDisplayFilter() constBaseDraw
    GetDocument()GeListNode
    GetDown()GeListNode
    GetDownLast()GeListNode
    GetDrawFlags() constBaseDraw
    GetDrawParam(Int32 id) constBaseDraw
    GetDrawPass() constBaseDraw
    GetDrawport(maxon::DrawportRef &drawport) constBaseDraw
    GetDrawportContext(maxon::DrawportContextRef &context) constBaseDraw
    GetDrawStatistics(maxon::DataDictionary &statistics) constBaseDraw
    GetDynamicDescription()C4DAtom
    GetEditorCamera(void)BaseDraw
    GetEditorLights() constBaseDraw
    GetEditorWindow()BaseDraw
    GetEditState()BaseDraw
    GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)C4DAtom
    GetEnvironmentObject() constBaseDraw
    GetFirstCTrack()BaseList2D
    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()BaseList2D
    GetHighlightPassColor(const BaseDrawHelp &bh, Bool lineObject, Vector &col) constBaseDraw
    GetIcon(IconData *dat)BaseList2D
    GetInfo() constGeListNode
    GetLayerData(BaseDocument *doc, Bool rawdata=false)BaseList2D
    GetLayerObject(BaseDocument *doc)BaseList2D
    GetListHead()GeListNode
    GetMain() constBaseList2D
    GetMarker() constBaseList2D
    GetMarkerStampEx(UInt32 *l1, UInt32 *l2)BaseList2D
    GetMg(void)BaseView
    GetMi(void)BaseView
    GetName() constBaseList2D
    GetNBit(NBIT bit) constGeListNode
    GetNBitMask(Int32 index) constGeListNode
    GetNext()BaseList2D
    GetNimbusRef(const maxon::Id &spaceId) constBaseList2D
    GetNLARoot()BaseList2D
    GetNodeData(Int32 index=0) constGeListNode
    GetNodeData(Int32 index=0)GeListNode
    GetNodeID(Int32 index=0) constGeListNode
    GetObjectColor(const BaseDrawHelp *bh, BaseObject *op, Bool lines=false, Bool usedInBaseDraw=true, Int instanceIndex=0) constBaseDraw
    GetOverrideRoot()BaseList2D
    GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags)C4DAtom
    GetParameterData(Int32 id)BaseDraw
    GetPlanarRotation() constBaseView
    GetPred()BaseList2D
    GetPreferredHUDTextureFlags() constBaseDraw
    GetProjection(void)BaseView
    GetRealType() constC4DAtom
    GetRedrawHelper() constBaseDraw
    GetReductionMode() constBaseDraw
    GetSafeFrame(Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb)BaseView
    GetSceneCamera(const BaseDocument *doc)BaseDraw
    GetShaderRepositoryRoot()BaseList2D
    GetSkyObject() constBaseDraw
    GetStereoInfo() constBaseView
    GetTransparency(void) constBaseDraw
    GetType() constC4DAtom
    GetTypeName()BaseList2D
    GetUniqueIDCount() constBaseList2D
    GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
    GetUp()GeListNode
    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
    HasCameraLink(void)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
    IsCPURenderer()BaseDraw
    IsDocumentRelated()GeListNode
    IsEnhancedOpenGL() constBaseDraw
    IsGPURenderer()BaseDraw
    IsInstanceOf(Int32 id) constC4DAtom
    IsMarkedAsCPURenderer()BaseDraw
    IsMarkedAsGPURenderer()BaseDraw
    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
    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(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(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)BaseDrawprivate
    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(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)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)BaseView
    TestPoint(Float x, Float y)BaseView
    TestPointZ(const Vector &p)BaseView
    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)C4DAtom
    WriteObject(HyperFile *hf)C4DAtom
    WS(const Vector &p) constBaseView
    WS_V(const Vector &v, const Vector &p) constBaseView
    ZSensitiveFar(void) constBaseView
    ZSensitiveFarClipping(void) constBaseView
    ZSensitiveNear(void) constBaseView
    ZSensitiveNearClipping(void) constBaseView
    ~BaseDraw()BaseDrawprivate
    ~BaseList2D()BaseList2Dprivate
    ~BaseView()BaseViewprivate
    ~C4DAtom()C4DAtomprivate
    ~C4DAtomGoal()C4DAtomGoalprivate
    ~GeListNode()GeListNodeprivate