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 () BaseDraw static
BaseView::Alloc (Int32 type) BaseList2D static
AnimationLayerRemap (BaseObject **layer=nullptr) BaseList2D
BackfaceCulling (const Vector &n, const Vector &p) BaseView
BaseDraw () BaseDraw private
BaseList2D () BaseList2D private
BaseView () BaseView private
BeginDrawXORPolyLine () BaseDraw
C4DAtom () C4DAtom private
C4DAtomGoal () C4DAtomGoal private
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) const BaseView
CW (const Vector &p) const BaseView
CW_V (const Vector &v) const BaseView
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
编辑 () 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) const BaseList2D
FrameFinished () BaseDraw
Free (BaseDraw *&bd) BaseDraw static
BaseView::Free (BaseList2D *&bl) BaseList2D static
FreeDrawXORPolyLine () BaseDraw
GeListNode () GeListNode private
GetAllBits () const BaseList2D
GetAllNimbusRefs () const BaseList2D
GetAnimatedParameter (const DescID &id, GeData &t_data1, GeData &t_data2, Float &mix, DESCFLAGS_GET flags) BaseList2D
GetBackgroundObject () const BaseDraw
GetBaseMatrix () const BaseView
GetBit (Int32 mask) const BaseList2D
GetBranchInfo (BranchInfo *info, Int32 max, GETBRANCHINFO flags) GeListNode
GetBubbleHelp () BaseList2D
GetClassification () const C4DAtom
GetClone (COPYFLAGS flags, AliasTrans *trn) C4DAtom
GetCTrackRoot () BaseList2D
GetCustomData () GeListNode
GetData (void) BaseDraw private
GetDataInstance (void) BaseDraw private
GetDataInstanceRef () const BaseList2D
GetDataInstanceRef () BaseList2D
GetDescIDState (const DescID &id, Bool tolerant) const BaseList2D
GetDescription (Description *description, DESCFLAGS_DESC flags) C4DAtom
GetDirty (DIRTYFLAGS flags) const C4DAtom
GetDiskType () const C4DAtom
GetDisplayFilter () const BaseDraw
GetDocument () GeListNode
GetDown () GeListNode
GetDownLast () GeListNode
GetDrawFlags () const BaseDraw
GetDrawParam (Int32 id) const BaseDraw
GetDrawPass () const BaseDraw
GetDrawport (maxon::DrawportRef &drawport) const BaseDraw
GetDrawportContext (maxon::DrawportContextRef &context) const BaseDraw
GetDrawStatistics (maxon::DataDictionary &statistics) const BaseDraw
GetDynamicDescription () C4DAtom
GetEditorCamera (void) BaseDraw
GetEditorLights () const BaseDraw
GetEditorWindow () BaseDraw
GetEditState () BaseDraw
GetEnabling (const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) C4DAtom
GetEnvironmentObject () const BaseDraw
GetFirstCTrack () BaseList2D
GetFirstOverride () BaseList2D
GetFirstShader () const BaseList2D
GetForegroundObject () const BaseDraw
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) const BaseDraw
GetHDirty (HDIRTYFLAGS mask) const C4DAtom
GetHiddenShaderRoot () BaseList2D
GetHighlightPassColor (const BaseDrawHelp &bh, Bool lineObject, Vector &col) const BaseDraw
GetIcon (IconData *dat) BaseList2D
GetInfo () GeListNode
GetLayerData (BaseDocument *doc, Bool rawdata=false) BaseList2D
GetLayerObject (BaseDocument *doc) BaseList2D
GetListHead () GeListNode
GetMain () const BaseList2D
GetMarker () const BaseList2D
GetMarkerStampEx (UInt32 *l1, UInt32 *l2) BaseList2D
GetMg (void) BaseView
GetMi (void) BaseView
GetName () const BaseList2D
GetNBit (NBIT bit) const GeListNode
GetNBitMask (Int32 index) const GeListNode
GetNext () BaseList2D
GetNimbusRef (const maxon::Id &spaceId) const BaseList2D
GetNLARoot () BaseList2D
GetNodeData (Int32 index=0) const GeListNode
GetNodeData (Int32 index=0) GeListNode
GetNodeID (Int32 index=0) const GeListNode
GetObjectColor (const BaseDrawHelp *bh, BaseObject *op, Bool lines=false, Bool usedInBaseDraw=true, Int instanceIndex=0) const BaseDraw
GetOrCreateNimbusRef (const maxon::Id &spaceId) BaseList2D
GetOverrideRoot () BaseList2D
GetParameter (const DescID &id, GeData &t_data, DESCFLAGS_GET flags) C4DAtom
GetParameterData (Int32 id) BaseDraw
GetPlanarRotation () const BaseView
GetPred () BaseList2D
GetPreferredHUDTextureFlags () const BaseDraw
GetProjection (void) BaseView
GetRealType () const C4DAtom
GetRedrawHelper () const BaseDraw
GetReductionMode () const BaseDraw
GetSafeFrame (Int32 *cl, Int32 *ct, Int32 *cr, Int32 *cb) BaseView
GetSceneCamera (const BaseDocument *doc) BaseDraw
GetShaderRepositoryRoot () BaseList2D
GetSkyObject () const BaseDraw
GetStereoInfo () const BaseView
GetTransparency (void) const BaseDraw
GetType () const C4DAtom
GetTypeName () BaseList2D
GetUniqueIDCount () const BaseList2D
GetUniqueIDIndex (Int32 idx, Int32 &id, const Char *&mem, Int &bytes) const BaseList2D
GetUp () GeListNode
GetViewMatrix (Int32 n) BaseDraw
GetViewParameter (Vector *offset, Vector *scale, Vector *scale_z) const BaseView
GetViewportImage (maxon::ImageRef &viewportImage) const BaseDraw
GetViewportRender (maxon::ViewportRenderRef &viewportRender, Bool draw) const BaseDraw
GetViewportRenderId (VIEWPORT_RENDER_ID typeId) const BaseList2D
GetXRefObjects () const BaseDraw
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 () const BaseDraw
IsGPURenderer () BaseDraw
IsInstanceOf (Int32 id) const C4DAtom
IsMarkedAsCPURenderer () BaseDraw
IsMarkedAsGPURenderer () BaseDraw
IsNodeBased () const BaseList2D
IsOpenGL () const 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
消息 (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) const BaseDraw
PrepareActionSelections (const BaseDocument *doc, Bool withChildren) BaseDraw static
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) const BaseView
PW_W (const Vector &p, Bool horizontal) const BaseView
读取 (HyperFile *hf, Int32 id, Int32 level) C4DAtom
ReadObject (HyperFile *hf, Bool readheader) C4DAtom
移除 () GeListNode
RemoveEventNotification (BaseDocument *doc, BaseList2D *bl, NOTIFY_EVENT eventid) BaseList2D
RemoveNimbusRef (const maxon::Id &spaceId) BaseList2D
RenderViewportWithoutPostEffects (maxon::ImageRef &image) const BaseDraw
SC (const Vector &p) const BaseView
比例 (Float scale) BaseList2D
ScreenToClipSpace (const Vector &screenCoordinates, Int32 sampleLocation) const BaseDraw
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_NODIRTY BaseList2D static
SETBIT_FLAG_REMOVE BaseList2D static
SetBitEx (Int32 mask, Int32 flags) BaseList2D
SetClipPlaneOffset (Float o) BaseDraw
SetCustomData (GeListNode *node) GeListNode
SetData (const BaseContainer &bc, Bool add=true) BaseDraw private
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) const BaseView
SW_Reference (Float x, Float y, const Vector &wp) const BaseView
SW_V (const Vector &v, const Vector &p) const 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) const BaseList2D
TranslateDescID (const DescID &id, DescID &res_id, C4DAtom *&res_at) C4DAtom
WC (const Vector &p) const BaseView
WC_V (const Vector &v) const BaseView
WP_S (Float z, Bool horizontal) const BaseView
WP_W (const Vector &p, Bool horizontal) const BaseView
Write (HyperFile *hf) C4DAtom
WriteObject (HyperFile *hf) C4DAtom
WS (const Vector &p) const BaseView
WS_V (const Vector &v, const Vector &p) const BaseView
ZSensitiveFar (void) const BaseView
ZSensitiveFarClipping (void) const BaseView
ZSensitiveNear (void) const BaseView
ZSensitiveNearClipping (void) const BaseView
~BaseDraw () BaseDraw private
~BaseList2D () BaseList2D private
~BaseView () BaseView private
~C4DAtom () C4DAtom private
~C4DAtomGoal () C4DAtomGoal private
~GeListNode () GeListNode private