Java 类sun.awt.image.VolatileSurfaceManager 实例源码

项目:OpenJSharp    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:OpenJSharp    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:jdk8u-jdk    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:jdk8u-jdk    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-jdk10    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-jdk10    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk9    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk9    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:jdk8u_jdk    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:jdk8u_jdk    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:lookaside_java-1.8.0-openjdk    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:lookaside_java-1.8.0-openjdk    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:infobip-open-jdk-8    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:infobip-open-jdk-8    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:jdk8u-dev-jdk    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:jdk8u-dev-jdk    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:jdk7-jdk    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:jdk7-jdk    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-source-code-learn    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-source-code-learn    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:OLD-OpenJDK8    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:OLD-OpenJDK8    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-jdk7u-jdk    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-jdk7u-jdk    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-icedtea7    文件:WindowsSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Windows platforms, this method returns a Windows-specific
 * VolatileSurfaceManager.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();
    if (gc instanceof D3DGraphicsConfig) {
        return new D3DVolatileSurfaceManager(vImg, context);
    } else if (gc instanceof WGLGraphicsConfig) {
        return new WGLVolatileSurfaceManager(vImg, context);
    } else {
        return new BufImgVolatileSurfaceManager(vImg, context);
    }
}
项目:openjdk-icedtea7    文件:UnixSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Unix platforms, this method returns either an X11- or a GLX-
 * specific VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    GraphicsConfiguration gc = vImg.getGraphicsConfig();

    if (gc instanceof GLXGraphicsConfig) {
        return new GLXVolatileSurfaceManager(vImg, context);
    } else if(gc instanceof XRGraphicsConfig) {
        return new XRVolatileSurfaceManager(vImg, context);
    }else {
        return new X11VolatileSurfaceManager(vImg, context);
    }
}
项目:OpenJSharp    文件:SurfaceManagerFactory.java   
/**
* Creates a new instance of a VolatileSurfaceManager given any
* arbitrary SunVolatileImage.  An optional context Object can be supplied
* as a way for the caller to pass pipeline-specific context data to
* the VolatileSurfaceManager (such as a backbuffer handle, for example).
*/
public abstract VolatileSurfaceManager
    createVolatileManager(SunVolatileImage image, Object context);
项目:OpenJSharp    文件:MacosxSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Mac OS X, this method returns either an CGL-specific
 * VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    return new CGLVolatileSurfaceManager(vImg, context);
}
项目:jdk8u-jdk    文件:SurfaceManagerFactory.java   
/**
* Creates a new instance of a VolatileSurfaceManager given any
* arbitrary SunVolatileImage.  An optional context Object can be supplied
* as a way for the caller to pass pipeline-specific context data to
* the VolatileSurfaceManager (such as a backbuffer handle, for example).
*/
public abstract VolatileSurfaceManager
    createVolatileManager(SunVolatileImage image, Object context);
项目:jdk8u-jdk    文件:MacosxSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Mac OS X, this method returns either an CGL-specific
 * VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    return new CGLVolatileSurfaceManager(vImg, context);
}
项目:openjdk-jdk10    文件:SurfaceManagerFactory.java   
/**
* Creates a new instance of a VolatileSurfaceManager given any
* arbitrary SunVolatileImage.  An optional context Object can be supplied
* as a way for the caller to pass pipeline-specific context data to
* the VolatileSurfaceManager (such as a backbuffer handle, for example).
*/
public abstract VolatileSurfaceManager
    createVolatileManager(SunVolatileImage image, Object context);
项目:openjdk-jdk10    文件:MacosxSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Mac OS X, this method returns either an CGL-specific
 * VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    return new CGLVolatileSurfaceManager(vImg, context);
}
项目:openjdk9    文件:SurfaceManagerFactory.java   
/**
* Creates a new instance of a VolatileSurfaceManager given any
* arbitrary SunVolatileImage.  An optional context Object can be supplied
* as a way for the caller to pass pipeline-specific context data to
* the VolatileSurfaceManager (such as a backbuffer handle, for example).
*/
public abstract VolatileSurfaceManager
    createVolatileManager(SunVolatileImage image, Object context);
项目:openjdk9    文件:MacosxSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Mac OS X, this method returns either an CGL-specific
 * VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    return new CGLVolatileSurfaceManager(vImg, context);
}
项目:jdk8u_jdk    文件:SurfaceManagerFactory.java   
/**
* Creates a new instance of a VolatileSurfaceManager given any
* arbitrary SunVolatileImage.  An optional context Object can be supplied
* as a way for the caller to pass pipeline-specific context data to
* the VolatileSurfaceManager (such as a backbuffer handle, for example).
*/
public abstract VolatileSurfaceManager
    createVolatileManager(SunVolatileImage image, Object context);
项目:jdk8u_jdk    文件:MacosxSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Mac OS X, this method returns either an CGL-specific
 * VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    return new CGLVolatileSurfaceManager(vImg, context);
}
项目:lookaside_java-1.8.0-openjdk    文件:SurfaceManagerFactory.java   
/**
* Creates a new instance of a VolatileSurfaceManager given any
* arbitrary SunVolatileImage.  An optional context Object can be supplied
* as a way for the caller to pass pipeline-specific context data to
* the VolatileSurfaceManager (such as a backbuffer handle, for example).
*/
public abstract VolatileSurfaceManager
    createVolatileManager(SunVolatileImage image, Object context);
项目:lookaside_java-1.8.0-openjdk    文件:MacosxSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Mac OS X, this method returns either an CGL-specific
 * VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    return new CGLVolatileSurfaceManager(vImg, context);
}
项目:infobip-open-jdk-8    文件:SurfaceManagerFactory.java   
/**
* Creates a new instance of a VolatileSurfaceManager given any
* arbitrary SunVolatileImage.  An optional context Object can be supplied
* as a way for the caller to pass pipeline-specific context data to
* the VolatileSurfaceManager (such as a backbuffer handle, for example).
*/
public abstract VolatileSurfaceManager
    createVolatileManager(SunVolatileImage image, Object context);
项目:infobip-open-jdk-8    文件:MacosxSurfaceManagerFactory.java   
/**
 * Creates a new instance of a VolatileSurfaceManager given any
 * arbitrary SunVolatileImage.  An optional context Object can be supplied
 * as a way for the caller to pass pipeline-specific context data to
 * the VolatileSurfaceManager (such as a backbuffer handle, for example).
 *
 * For Mac OS X, this method returns either an CGL-specific
 * VolatileSurfaceManager based on the GraphicsConfiguration
 * under which the SunVolatileImage was created.
 */
public VolatileSurfaceManager createVolatileManager(SunVolatileImage vImg,
                                                    Object context)
{
    return new CGLVolatileSurfaceManager(vImg, context);
}