43 friend class CFxViewImpl;
OdSmartPtr< CFxVectorizeDevice > CFxVectorizeDevicePtr
virtual ODCOLORREF GetBackground() const =0
virtual const ODCOLORREF * GetPalette() const =0
virtual void SetRegeneration(bool bRegen)=0
~CFxVectorizeDevice() override
virtual const CFxDatabase * GetFxDatabase() const =0
static void GetModelLineWeights(OdUInt8Array &lweights, double scale)
virtual double GetPixelPerMM() const =0
ODRX_DECLARE_MEMBERS(CFxVectorizeDevice)
virtual void AdjustBeforeUpdate(CFxViewDrawContext &ctx, CFxViewDrawInfo &rDrawInfo, CFxView &view)=0
virtual CFxDatabase * GetFxDatabase()=0
virtual void SetUsePlotTransparency(bool value)=0
virtual void DestroyLayout()=0
virtual void Update(double width, double height, bool bAttachDatabase)=0
virtual CFxView * GetFxViewByCadWindowId(OdInt16 number)=0
virtual bool GetPlotArea(OdGsDCRectDouble *out=0)=0
virtual bool IsRegeneration() const =0
virtual void SetPalette(const ODCOLORREF *pPalette)=0
virtual void SetPlotArea(const OdGsDCRectDouble &area)=0
virtual bool InitializeLayout(const OdDbObjectId &idLayout)=0
virtual void SetBackground(ODCOLORREF color)=0
virtual void destroyView(OdGsView *pView)=0
virtual void SetBackground(ODCOLORREF color, bool usePlotPalette)=0
virtual ODCOLORREF GetForeground() const =0
virtual void InvalidateGeometry()=0
virtual bool IsInitialUpdate() const =0
virtual CFxView * HitTest(const OdGsDCPoint &ptInput)=0
virtual CFxViewDrawContext * CreateDrawContext(int iRenderEngine, void *pParam, int iRenderMode) const =0
virtual CFxView * GetPaperSpaceOverallView()=0
virtual bool UsePlotTransparency() const =0
virtual void BeginDeviceUpdate()
virtual CFxView * GetActiveFxView()=0
virtual OdDbObjectId GetLayoutId() const =0
virtual void DestroyDrawContext(CFxViewDrawContext *)
virtual double GetDeviceWidth() const =0
virtual void RemoveDeviceReactor(CFxDeviceReactor *pReactor)=0
virtual void AddDeviceReactor(CFxDeviceReactor *pReactor)=0
virtual const CFxView * GetActiveFxView() const =0
virtual double GetDeviceHeight() const =0
virtual int GetCurrentRenderEngine() const =0
virtual void EndDeviceUpdate()
GLint GLenum GLsizei width
GLint GLenum GLsizei GLsizei height
GLsizei const GLfloat * value