Ignore:
Timestamp:
Aug 2, 2010, 9:27:30 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.3 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/egl/qegl_p.h

    r651 r769  
    8787    void setApi(QEgl::API api) { apiType = api; }
    8888
    89     bool openDisplay(QPaintDevice *device);
    9089    bool chooseConfig(const QEglProperties& properties, QEgl::PixelFormatMatch match = QEgl::ExactPixelFormat);
    9190    bool createContext(QEglContext *shareContext = 0, const QEglProperties *properties = 0);
     91    void destroyContext();
    9292    EGLSurface createSurface(QPaintDevice *device, const QEglProperties *properties = 0);
    9393    void destroySurface(EGLSurface surface);
    94 
    95     void destroy();
    9694
    9795    bool makeCurrent(EGLSurface surface);
     
    105103    bool configAttrib(int name, EGLint *value) const;
    106104
    107     static void clearError() { eglGetError(); }
    108     static EGLint error() { return eglGetError(); }
     105    static void clearError();
     106    static EGLint error();
    109107    static QString errorString(EGLint code);
    110108
    111     EGLDisplay display() const { return dpy; }
     109    static EGLDisplay display();
    112110
    113111    EGLContext context() const { return ctx; }
     
    119117    QEglProperties configProperties(EGLConfig cfg = 0) const;
    120118
    121     static EGLDisplay defaultDisplay(QPaintDevice *device);
    122 
    123119    void dumpAllConfigs();
    124120
     
    128124private:
    129125    QEgl::API apiType;
    130     EGLDisplay dpy;
    131126    EGLContext ctx;
    132127    EGLConfig cfg;
     
    136131    bool sharing;
    137132
    138     static EGLDisplay getDisplay(QPaintDevice *device);
     133    static EGLDisplay dpy;
     134    static EGLNativeDisplayType nativeDisplay();
    139135
    140136    static QEglContext *currentContext(QEgl::API api);
Note: See TracChangeset for help on using the changeset viewer.