28#if !defined ( FxWinAPI )
40class CFxDisplayContext;
DDKERNEL_API void RedrawEntity(const OdDbObject *pObject, DrawMode addModes, DrawMode removeModes, OdGsMarker gsMarker=-1)
void(FxWinAPI * DRAWHOOKPROC)(const CFxView *)
OdSmartPtr< CFxDisplayDevice > CFxDisplayDevicePtr
virtual void RemoveDrawHook(DRAWHOOKPROC)=0
virtual bool IsSceneUpdatingActive() const =0
virtual void GetScreenPicture(CFxImage &) const =0
virtual void SetSlideImage(OdGiRasterImagePtr slide, CFxView *pView)=0
virtual ODCOLORREF GetEffectiveBackgroundColor() const =0
virtual const CFxDocument * GetFxDocument() const =0
virtual OdGiRasterImagePtr GetSlideImage(CFxView *&pView) const =0
virtual CFxView * GetMaximizedView()=0
virtual void SetSceneUpdatingActive(bool bVal)=0
~CFxDisplayDevice(void) override
virtual void SetMaximizedView(CFxView *pView)=0
virtual void InvalidateAllViewports()=0
virtual CFxDisplayContext * GetDisplayContext() const =0
virtual void AddDrawHook(DRAWHOOKPROC)=0
virtual void Regen(CFxView *pView)=0
virtual void ShrinkMemory()=0
typedef void(APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture)