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
BeginDrawXORPolyLine()BaseDraw
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)BaseView
CW(const Vector &p)BaseView
CW_V(const Vector &v)BaseView
DelBit(Int32 mask)BaseList2D
DoUndo(BaseDocument *doc)BaseDraw
DrawArc(const Vector &pos, Float radius, Float angle_start, Float angle_end, Int32 subdiv=32, Int32 flags=0)BaseDraw
DrawArrayEnd()BaseDraw
DrawBox(const Matrix &m, Float size, const Vector &col, Bool wire)BaseDraw
DrawCircle(const Matrix &m)BaseDraw
DrawCircle2D(Int32 mx, Int32 my, Float rad)BaseDraw
DrawEnd()BaseDraw
DrawFullscreenPolygon(Int32 lVectorInfoCount, const GlVertexBufferVectorInfo *const *ppVectorInfo)BaseDraw
DrawHandle(const Vector &vp, DRAWHANDLE type, Int32 flags)BaseDraw
DrawHandle2D(const Vector &p, DRAWHANDLE type=DRAWHANDLE_SMALL)BaseDraw
DrawHighlight(BASEDRAW_HIGHLIGHT flags)BaseDraw
DrawHUDText(Int32 x, Int32 y, const 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(Vector *vp, Vector *vf, Vector *vn, Int32 anz, Int32 flags)BaseDraw
DrawPolygon(Vector *p, Vector *f, Bool quad)BaseDraw
DrawPolygonObject(BaseDrawHelp *bh, BaseObject *op, DRAWOBJECT flags, BaseObject *parent=nullptr, const Vector &col=Vector(.5))BaseDraw
DrawScene(Int32 flags)BaseDraw
DrawSphere(const Vector &off, const Vector &size, const Vector &col, Int32 flags)BaseDraw
DrawTexture(const BaseBitmap *bmp, Vector *padr4, Vector *cadr, Vector *vnadr, Vector *uvadr, Int32 pntcnt, DRAW_ALPHA alphamode, DRAW_TEXTUREFLAGS flags)BaseDraw
DrawTexture(C4DGLuint bmp, Vector *padr4, Vector *cadr, Vector *vnadr, Vector *uvadr, Int32 pntcnt, DRAW_ALPHA alphamode)BaseDraw
DrawXORPolyLine(const Float32 *p, Int32 cnt)BaseDraw
Edit(void)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
GetAllBits(void) constBaseList2D
GetAnimatedParameter(const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags)BaseList2D
GetBaseMatrix() constBaseView
GetBit(Int32 mask) constBaseList2D
GetBranchInfo(BranchInfo *info, Int32 max, GETBRANCHINFO flags)GeListNode
GetBubbleHelp(void)BaseList2D
GetClassification(void) constC4DAtom
GetClone(COPYFLAGS flags, AliasTrans *trn)C4DAtom
GetCTrackRoot(void)BaseList2D
GetCustomData(void)GeListNode
GetData(void)BaseDrawprivate
GetDataInstance(void)BaseDrawprivate
BaseView::GetDataInstance(void) constBaseList2D
GetDataInstanceRef(void) constBaseList2D
GetDataInstanceRef(void)BaseList2D
GetDescIDState(const DescID &id, Bool tolerant) constBaseList2D
GetDescription(Description *description, DESCFLAGS_DESC flags)C4DAtom
GetDirty(DIRTYFLAGS flags) constC4DAtom
GetDiskType(void) constC4DAtom
GetDisplayFilter()BaseDraw
GetDocument(void)GeListNode
GetDown(void)GeListNode
GetDownLast(void)GeListNode
GetDrawParam(Int32 id)BaseDraw
GetDrawPass() constBaseDraw
GetDrawStatistics(BaseContainer &bc) constBaseDraw
GetDynamicDescription()C4DAtom
GetEditorCamera(void)BaseDraw
GetEditorWindow()BaseDraw
GetEditState()BaseDraw
GetEnabling(const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)C4DAtom
GetEnv() constBaseDraw
GetFirstCTrack(void)BaseList2D
GetFirstOverride(void)BaseList2D
GetFirstShader() constBaseList2D
GetFrame(Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb)BaseView
GetFrameScreen(Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb)BaseDraw
GetFullscreenPolygonVectors(Int32 &lAttributeCount, const GlVertexBufferAttributeInfo *const *&ppAttibuteInfo, Int32 &lVectorInfoCount, const GlVertexBufferVectorInfo *const *&ppVectorInfo)BaseDraw
GetGlLight(Int32 lIndex) constBaseDraw
GetGlLightCount() constBaseDraw
GetGridStep(Float &step, Float &fade)BaseDraw
GetHDirty(HDIRTYFLAGS mask) constC4DAtom
GetHighlightFramebuffer(const Vector32 &vMin=Vector32(-1.0f), const Vector32 &vMax=Vector32(1.0f))BaseDraw
GetHighlightPassColor(const BaseDrawHelp &bh, Bool lineObject, Vector &col) constBaseDraw
GetIcon(IconData *dat)BaseList2D
GetInfo(void)GeListNode
GetLayerData(BaseDocument *doc, Bool rawdata=false)BaseList2D
GetLayerObject(BaseDocument *doc)BaseList2D
GetListHead(void)GeListNode
GetMain(void) constBaseList2D
GetMarker(void) constBaseList2D
GetMarkerStampEx(UInt32 *l1, UInt32 *l2)BaseList2D
GetMg(void)BaseView
GetMi(void)BaseView
GetName(void) constBaseList2D
GetNBit(NBIT bit) constGeListNode
GetNext(void)BaseList2D
GetNLARoot(void)BaseList2D
GetNodeData(Int32 index=0) constGeListNode
GetNodeData(Int32 index=0)GeListNode
GetNodeID(Int32 index=0) constGeListNode
GetObjectColor(BaseDrawHelp *bh, BaseObject *op, Bool lines=false)BaseDraw
GetOITInfo()BaseDraw
GetOverrideRoot(void)BaseList2D
GetParameter(const DescID &id, GeData &t_data, DESCFLAGS_GET flags)C4DAtom
GetParameterData(Int32 id)BaseDraw
GetPlanarRotation() constBaseView
GetPred(void)BaseList2D
GetProjection(void)BaseView
GetRealType(void) constC4DAtom
GetReductionMode() constBaseDraw
GetSafeFrame(Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb)BaseView
GetSceneCamera(const BaseDocument *doc)BaseDraw
GetShaderRepositoryRoot(void)BaseList2D
GetSky() constBaseDraw
GetStereoInfo() constBaseView
GetTransparency(void)BaseDraw
GetType(void) constC4DAtom
GetTypeName(void)BaseList2D
GetUniqueIDCount() constBaseList2D
GetUniqueIDIndex(Int32 idx, Int32 &id, const Char *&mem, Int &bytes) constBaseList2D
GetUp(void)GeListNode
GetViewMatrix(Int32 n)BaseDraw
GetViewParameter(Vector *offset, Vector *scale, Vector *scale_z) constBaseView
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
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(void)GeListNode
IsEnhancedOpenGL()BaseDraw
IsGPURenderer()BaseDraw
IsInstanceOf(Int32 id) constC4DAtom
IsMarkedAsGPURenderer()BaseDraw
IsOpenGL()BaseDraw
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)BaseDraw
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)BaseView
PW_W(const Vector &p, Bool horizontal)BaseView
Read(HyperFile *hf, Int32 id, Int32 level)C4DAtom
ReadObject(HyperFile *hf, Bool readheader)C4DAtom
Remove(void)GeListNode
RemoveEventNotification(BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid)BaseList2D
SC(const Vector &p)BaseView
Scale(Float scale)BaseList2D
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
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
SetDrawParam(Int32 id, const GeData &data)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 Matrix4d64 *m)BaseDraw
SetName(const 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
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 String &id)BaseDraw
SimpleShade(const Vector &p, const Vector &n)BaseDraw
SW(const Vector &p)BaseView
SW_Reference(Float x, Float y, const Vector &wp)BaseView
SW_V(const Vector &v, const Vector &p)BaseView
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)BaseView
WC_V(const Vector &v)BaseView
WP_S(Float z, Bool horizontal)BaseView
WP_W(const Vector &p, Bool horizontal)BaseView
Write(HyperFile *hf)C4DAtom
WriteObject(HyperFile *hf)C4DAtom
WS(const Vector &p)BaseView
WS_V(const Vector &v, const Vector &p)BaseView
ZSensitiveFar(void)BaseView
ZSensitiveFarClipping(void)BaseView
ZSensitiveNear(void)BaseView
ZSensitiveNearClipping(void)BaseView
~BaseDraw()BaseDrawprivate