Lines Matching defs:wxGraphicsContext
24 class WXDLLIMPEXP_CORE wxGraphicsContext;
431 class WXDLLIMPEXP_CORE wxGraphicsContext : public wxGraphicsObject
434 wxGraphicsContext(wxGraphicsRenderer* renderer);
436 virtual ~wxGraphicsContext();
438 static wxGraphicsContext* Create( const wxWindowDC& dc) ;
441 static wxGraphicsContext * Create( const wxMemoryDC& dc) ;
444 static wxGraphicsContext* CreateFromNative( void * context ) ;
446 static wxGraphicsContext* CreateFromNativeWindow( void * window ) ;
448 static wxGraphicsContext* Create( wxWindow* window ) ;
451 static wxGraphicsContext * Create();
621 DECLARE_NO_COPY_CLASS(wxGraphicsContext)
622 DECLARE_ABSTRACT_CLASS(wxGraphicsContext)
647 virtual void Draw( wxGraphicsContext* cg );
684 virtual wxGraphicsContext * CreateContext( const wxWindowDC& dc) = 0 ;
686 virtual wxGraphicsContext * CreateContext( const wxMemoryDC& dc) = 0 ;
688 virtual wxGraphicsContext * CreateContextFromNativeContext( void * context ) = 0;
690 virtual wxGraphicsContext * CreateContextFromNativeWindow( void * window ) = 0;
692 virtual wxGraphicsContext * CreateContext( wxWindow* window ) = 0;
695 virtual wxGraphicsContext * CreateMeasuringContext() = 0;