CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CFxTrackerContext Class Referenceabstract

#include <FxTrackerDrawContext.h>

Public Member Functions

 CFxTrackerContext ()
 
virtual ~CFxTrackerContext (void)
 
virtual double GetWidth () const =0
 
virtual double GetHeight () const =0
 
virtual CFxPainterGetPainter ()=0
 
virtual const CFxPainterGetPainter () const =0
 
virtual const CFxViewGetFxView () const =0
 
virtual CFxViewGetFxView ()=0
 
virtual bool IsForActiveView () const
 
virtual void DrawDrawable (const OdGiDrawable *pDrawable, bool bDragMode, CFxViewDrawInfo::DrawDecoration eDecoration=CFxViewDrawInfo::kNone, int iUserCounter=0)=0
 
virtual void DrawDrawable (const OdDbFullSubentPath &dbPath, bool bDragMode, CFxViewDrawInfo::DrawDecoration eDecoration=CFxViewDrawInfo::kNone, int iUserCounter=0)=0
 
virtual CFxInputPointManagerGetFxInputPointManager ()=0
 
virtual CFxDocumentGetFxDocument ()=0
 
virtual ODCOLORREF GetBackground () const =0
 
virtual ODCOLORREF GetForeground () const =0
 
virtual void AllowRegenAbort (bool bVal)=0
 
virtual void CacheMe (const CFxTracker *pTracker, bool bAddToCache, int iPriority)=0
 
virtual OdGiGeometryGetGiGeometry ()=0
 

Detailed Description

Description: Represents the display view of a draw context. Library: DDKERNEL

Definition at line 39 of file FxTrackerDrawContext.h.

Constructor & Destructor Documentation

◆ CFxTrackerContext()

CFxTrackerContext::CFxTrackerContext ( )

◆ ~CFxTrackerContext()

virtual CFxTrackerContext::~CFxTrackerContext ( void  )
virtual

Member Function Documentation

◆ AllowRegenAbort()

virtual void CFxTrackerContext::AllowRegenAbort ( bool  bVal)
pure virtual

Description: Enables or disables regen aborting.

◆ CacheMe()

virtual void CFxTrackerContext::CacheMe ( const CFxTracker pTracker,
bool  bAddToCache,
int  iPriority 
)
pure virtual

Description: adds tracker to cache picture.

◆ DrawDrawable() [1/2]

virtual void CFxTrackerContext::DrawDrawable ( const OdDbFullSubentPath dbPath,
bool  bDragMode,
CFxViewDrawInfo::DrawDecoration  eDecoration = CFxViewDrawInfo::kNone,
int  iUserCounter = 0 
)
pure virtual

◆ DrawDrawable() [2/2]

virtual void CFxTrackerContext::DrawDrawable ( const OdGiDrawable pDrawable,
bool  bDragMode,
CFxViewDrawInfo::DrawDecoration  eDecoration = CFxViewDrawInfo::kNone,
int  iUserCounter = 0 
)
pure virtual

Description: Draw drawable. Arguments:

Parameters
pDrawableThe drawable.
bDragModetrue to enable drag mode, false to disable it.

◆ GetBackground()

virtual ODCOLORREF CFxTrackerContext::GetBackground ( ) const
pure virtual

Description: Returns background color

◆ GetForeground()

virtual ODCOLORREF CFxTrackerContext::GetForeground ( ) const
pure virtual

Description: Returns foreground color

◆ GetFxDocument()

virtual CFxDocument * CFxTrackerContext::GetFxDocument ( )
pure virtual

Description: Gets the fx document.

Return Value: null if it fails, else the fx document.

◆ GetFxInputPointManager()

virtual CFxInputPointManager * CFxTrackerContext::GetFxInputPointManager ( )
pure virtual

Description: Gets the fx input point manager.

Return Value: null if it fails, else the fx input point manager.

◆ GetFxView() [1/2]

virtual const CFxView * CFxTrackerContext::GetFxView ( ) const
pure virtual

Description: Gets the fx view.

Return Value: null if it fails, else the fx view.

◆ GetFxView() [2/2]

virtual CFxView * CFxTrackerContext::GetFxView ( )
pure virtual

Description: Gets the fx view.

Return Value: null if it fails, else the fx view.

◆ GetGiGeometry()

virtual OdGiGeometry * CFxTrackerContext::GetGiGeometry ( )
pure virtual

Description: painting using gi geometry.

◆ GetHeight()

virtual double CFxTrackerContext::GetHeight ( ) const
pure virtual

Description: Returns height of the context

◆ GetPainter() [1/2]

virtual const CFxPainter * CFxTrackerContext::GetPainter ( ) const
pure virtual

Description: Gets the painter.

Return Value: null if it fails, else the painter.

◆ GetPainter() [2/2]

virtual CFxPainter * CFxTrackerContext::GetPainter ( )
pure virtual

Description: Gets the painter.

Return Value: null if it fails, else the painter.

◆ GetWidth()

virtual double CFxTrackerContext::GetWidth ( ) const
pure virtual

Description: Returns width of the context

◆ IsForActiveView()

virtual bool CFxTrackerContext::IsForActiveView ( ) const
virtual

Description: Query if this object is for active view.

Return Value: true if for active view, false if not.


The documentation for this class was generated from the following file: