当前位置: 首页>>代码示例>>Java>>正文


Java WGLGraphicsConfig.getConfig方法代码示例

本文整理汇总了Java中sun.java2d.opengl.WGLGraphicsConfig.getConfig方法的典型用法代码示例。如果您正苦于以下问题:Java WGLGraphicsConfig.getConfig方法的具体用法?Java WGLGraphicsConfig.getConfig怎么用?Java WGLGraphicsConfig.getConfig使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在sun.java2d.opengl.WGLGraphicsConfig的用法示例。


在下文中一共展示了WGLGraphicsConfig.getConfig方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getDefaultConfiguration

import sun.java2d.opengl.WGLGraphicsConfig; //导入方法依赖的package包/类
/**
 * Returns the default graphics configuration
 * associated with this graphics device.
 */
public GraphicsConfiguration getDefaultConfiguration() {
    if (defaultConfig == null) {
        // first try to create a WGLGraphicsConfig if OGL is enabled
        // REMIND: the WGL code does not yet work properly in multimon
        // situations, so we will fallback on GDI if we are not on the
        // default device...
        if (WindowsFlags.isOGLEnabled() && isDefaultDevice()) {
            int defPixID = WGLGraphicsConfig.getDefaultPixFmt(screen);
            defaultConfig = WGLGraphicsConfig.getConfig(this, defPixID);
            if (WindowsFlags.isOGLVerbose()) {
                if (defaultConfig != null) {
                    System.out.print("OpenGL pipeline enabled");
                } else {
                    System.out.print("Could not enable OpenGL pipeline");
                }
                System.out.println(" for default config on screen " +
                                   screen);
            }
        }

        // Fix for 4669614.  Most apps are not concerned with PixelFormats,
        // yet we ALWAYS used them for determining ColorModels and such.
        // By passing in 0 as the PixelFormatID here, we signal that
        // PixelFormats should not be used, thus avoid loading the opengl
        // library.  Apps concerned with PixelFormats can still use
        // GraphicsConfiguration.getConfigurations().
        // Note that calling native pixel format functions tends to cause
        // problems between those functions (which are OpenGL-related)
        // and our use of DirectX.  For example, some Matrox boards will
        // crash or hang calling these functions when any app is running
        // in DirectX fullscreen mode.  So avoiding these calls unless
        // absolutely necessary is preferable.
        if (defaultConfig == null) {
            defaultConfig = Win32GraphicsConfig.getConfig(this, 0);
        }
    }
    return defaultConfig;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:43,代码来源:Win32GraphicsDevice.java


注:本文中的sun.java2d.opengl.WGLGraphicsConfig.getConfig方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。