/****************************************************************************
**
** Copyright (C) 2016 Klaralvdalens Datakonsult AB (KDAB)
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtGui module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** BSD License Usage
** Alternatively, you may use this file under the terms of the BSD license
** as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of The Qt Company Ltd nor the names of its
** contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
**
** This file was generated by glgen version 0.1
** Command line was: glgen
**
** glgen is Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
**
** This is an auto-generated file.
** Do not edit! All changes made to it will be lost.
**
****************************************************************************/
#ifndef QOPENGLEXTENSIONS_H
#define QOPENGLEXTENSIONS_H
#include <QtCore/qglobal.h>
#ifndef QT_NO_OPENGL
#include <QtGui/qopengl.h>
class QOpenGLContext;
QT_BEGIN_NAMESPACE
#if 0
// silence syncqt warnings
#pragma qt_class(QOpenGLExtensions)
#pragma qt_sync_stop_processing
#endif
class QAbstractOpenGLExtensionPrivate
{
public:
QAbstractOpenGLExtensionPrivate() : initialized(false) {}
bool initialized;
};
class QAbstractOpenGLExtension
{
public:
virtual ~QAbstractOpenGLExtension();
virtual bool initializeOpenGLFunctions();
Q_DECLARE_PRIVATE(QAbstractOpenGLExtension)
protected:
bool isInitialized() const;
QAbstractOpenGLExtension() {}
QAbstractOpenGLExtension(QAbstractOpenGLExtensionPrivate &dd) : d_ptr(&dd) {}
QAbstractOpenGLExtensionPrivate *d_ptr;
};
#if !defined(QT_OPENGL_ES_2)
class QOpenGLExtension_3DFX_tbufferPrivate : public QAbstractOpenGLExtensionPrivate
{
public:
void (QOPENGLF_APIENTRYP TbufferMask3DFX)(GLuint mask);
};
class QOpenGLExtension_3DFX_tbuffer : public QAbstractOpenGLExtension
{
public:
QOpenGLExtension_3DFX_tbuffer();
bool initializeOpenGLFunctions() Q_DECL_FINAL;
void glTbufferMask3DFX(GLuint mask);
protected:
Q_DECLARE_PRIVATE(QOpenGLExtension_3DFX_tbuffer)
};
inline void QOpenGLExtension_3DFX_tbuffer::glTbufferMask3DFX(GLuint mask)
{
Q_D(QOpenGLExtension_3DFX_tbuffer);
d->TbufferMask3DFX(mask);
}
class QOpenGLExtension_AMD_debug_outputPrivate : public QAbstractOpenGLExtensionPrivate
{
public:
GLuint (QOPENGLF_APIENTRYP GetDebugMessageLogAMD)(GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
void (QOPENGLF_APIENTRYP DebugMessageCallbackAMD)(GLDEBUGPROCAMD callback, GLvoid *userParam);
void (QOPENGLF_APIENTRYP DebugMessageInsertAMD)(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
void (QOPENGLF_APIENTRYP DebugMessageEnableAMD)(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
};
class QOpenGLExtension_AMD_debug_output : public QAbstractOpenGLExtension
{
public:
QOpenGLExtension_AMD_debug_output();
bool initializeOpenGLFunctions() Q_DECL_FINAL;
GLuint glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
void glDebugMessageCallbackAMD(GLDEBUGPROCAMD callback, GLvoid *userParam);
void glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
void glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
protected:
Q_DECLARE_PRIVATE(QOpenGLExtension_AMD_debug_output)
};
inline GLuint QOpenGLExtension_AMD_debug_output::glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message)
{
Q_D(QOpenGLExtension_AMD_debug_output);
return d->GetDebugMessageLogAMD(count, bufsize, categories, severities, ids, lengths, message);
}
inline void QOpenGLExtension_AMD_debug_output::glDebugMessageCallbackAMD(GLDEBUGPROCAMD callback, GLvoid *userParam)
{
Q_D(QOpenGLExtension_AMD_debug_output);
d->DebugMessageCallbackAMD(callback, userParam);
}
inline void QOpenGLExtension_AMD_debug_output::glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf)
{
Q_D(QOpenGLExtension_AMD_debug_output);
d->DebugMessageInsertAMD(category, severity, id, length, buf);
}
inline void QOpenGLExtension_AMD_debug_output::glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
{
Q_D(QOpenGLExtension_AMD_debug_output);
d->DebugMessageEnableAMD(category, severity, count, ids, enabled);
}
class QOpenGLExtension_AMD_draw_buffers_blendPrivate : public QAbstractOpenGLExtensionPrivate
{
public:
void (QOPENGLF_APIENTRYP BlendEquationSeparateIndexedAMD)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
void (QOPENGLF_APIENTRYP BlendEquationIndexedAMD)(GLuint buf, GLenum mode);
void (QOPENGLF_APIENTRYP BlendFuncSeparateIndexedAMD)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
void (QOPENGLF_APIENTRYP BlendFuncIndexedAMD)(GLuint buf, GLenum src, GLenum dst);
};
class QOpenGLExtension_AMD_draw_buffers_blend : public QAbstractOpenGLExtension
{
public:
QOpenGLExtension_AMD_draw_buffers_blend();
bool initializeOpenGLFunctions() Q_DECL_FINAL;
void glBlendEquationSeparateIndexedAMD(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
void glBlendEquationIndexedAMD(GLuint buf, GLenum mode);
void glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
void glBlendFuncIndexedAMD(GLuint buf, GLenum src, GLenum dst);
protected:
Q_DECLARE_PRIVATE(QOpenGLExtension_AMD_draw_buffers_blend)
};
inline void QOpenGLExtension_AMD_draw_buffers_blend::g
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
windows 64 Qt5.9.0 -2 (8643个子文件)
ActiveQt 371B
ActiveQtDepends 236B
ActiveQtVersion 29B
Info.plist.app 1KB
Info.plist.app 1KB
Info.plist.app 1KB
Info.plist.app 713B
Info.plist.app 713B
Info.plist.app 713B
dx.bat 3KB
Qt5CoreMacros.cmake 14KB
Qt5CTestMacros.cmake 9KB
Qt5MultimediaWidgetsConfig.cmake 8KB
Qt53DQuickAnimationConfig.cmake 8KB
Qt5DataVisualizationConfig.cmake 8KB
Qt5OpenGLExtensionsConfig.cmake 8KB
Qt53DQuickScene2DConfig.cmake 8KB
Qt5RemoteObjectsConfig.cmake 8KB
Qt53DQuickExtrasConfig.cmake 8KB
Qt5QuickControls2Config.cmake 8KB
Qt53DQuickRenderConfig.cmake 8KB
Qt53DQuickInputConfig.cmake 7KB
Qt5QuickWidgetsConfig.cmake 7KB
Qt5PrintSupportConfig.cmake 7KB
Qt5TextToSpeechConfig.cmake 7KB
Qt53DAnimationConfig.cmake 7KB
Qt5NetworkAuthConfig.cmake 7KB
Qt5XmlPatternsConfig.cmake 7KB
Qt5ScriptToolsConfig.cmake 7KB
Qt5PositioningConfig.cmake 7KB
Qt5MultimediaConfig.cmake 7KB
Qt5AxContainerConfig.cmake 7KB
Qt5WebSocketsConfig.cmake 7KB
Qt5ConcurrentConfig.cmake 7KB
Qt5WebChannelConfig.cmake 7KB
Qt5SerialPortConfig.cmake 7KB
Qt5PurchasingConfig.cmake 7KB
Qt5QuickTestConfig.cmake 7KB
Qt5WinExtrasConfig.cmake 7KB
Qt53DExtrasConfig.cmake 7KB
Qt5BluetoothConfig.cmake 7KB
Qt5SerialBusConfig.cmake 7KB
Qt5DesignerConfig.cmake 7KB
Qt5WidgetsConfig.cmake 7KB
Qt53DRenderConfig.cmake 7KB
Qt5UiToolsConfig.cmake 7KB
Qt53DQuickConfig.cmake 7KB
Qt53DInputConfig.cmake 7KB
Qt5AxServerConfig.cmake 7KB
Qt53DLogicConfig.cmake 7KB
Qt5GamepadConfig.cmake 7KB
Qt5SensorsConfig.cmake 7KB
Qt5NetworkConfig.cmake 7KB
Qt5AxBaseConfig.cmake 7KB
Qt5ScxmlConfig.cmake 7KB
Qt5OpenGLConfig.cmake 7KB
Qt5ChartsConfig.cmake 7KB
Qt53DCoreConfig.cmake 7KB
Qt5ScriptConfig.cmake 7KB
Qt5DBusConfig.cmake 7KB
Qt5QuickConfig.cmake 7KB
Qt5CoreConfig.cmake 7KB
Qt5HelpConfig.cmake 7KB
Qt5TestConfig.cmake 7KB
Qt5QmlConfig.cmake 7KB
Qt5GuiConfig.cmake 7KB
Qt5SvgConfig.cmake 7KB
Qt5SqlConfig.cmake 7KB
Qt5NfcConfig.cmake 7KB
Qt5XmlConfig.cmake 7KB
Qt5DBusMacros.cmake 6KB
Qt5CoreConfigExtras.cmake 6KB
Qt5RepParserConfig.cmake 5KB
Qt5UiPluginConfig.cmake 5KB
Qt5LinguistToolsMacros.cmake 4KB
Qt5RemoteObjectsMacros.cmake 4KB
Qt5ScxmlMacros.cmake 3KB
Qt5WidgetsMacros.cmake 3KB
Qt5ScxmlConfigExtras.cmake 2KB
Qt5GuiConfigExtras.cmake 2KB
Qt5LinguistToolsConfig.cmake 2KB
Qt5RemoteObjectsConfigExtras.cmake 2KB
Qt5Config.cmake 2KB
Qt5DBusConfigExtras.cmake 798B
Qt5HelpConfigExtras.cmake 724B
Qt5WidgetsConfigExtras.cmake 439B
Qt5Positioning_QGeoPositionInfoSourceFactorySerialNmea.cmake 416B
Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue.cmake 398B
Qt5Positioning_QGeoPositionInfoSourceFactoryPoll.cmake 396B
Qt5Positioning_QGeoPositionInfoSourceFactoryWinRT.cmake 386B
Qt5PrintSupport_QWindowsPrinterSupportPlugin.cmake 383B
Qt5Sensors_QShakeSensorGesturePlugin.cmake 374B
Qt53DRender_DefaultGeometryLoaderPlugin.cmake 373B
Qt5Multimedia_AudioCaptureServicePlugin.cmake 361B
Qt5TextToSpeech_QTextToSpeechPluginSapi.cmake 357B
Qt5Qml_QQmlNativeDebugServiceFactory.cmake 356B
Qt53DRender_GLTFGeometryLoaderPlugin.cmake 355B
Qt5Gui_QVirtualKeyboardPlugin.cmake 354B
Qt5Qml_QQuickProfilerAdapterFactory.cmake 350B
Qt5Qml_QQmlNativeDebugConnectorFactory.cmake 348B
共 8643 条
- 1
- 2
- 3
- 4
- 5
- 6
- 87
资源评论
- 开袋有惊喜2019-03-27太感谢了 很先要这个///
- fvbfvbfvbfvb2019-03-26合起来双击也没法用呀,qt creator也没有呀,只有qt designer,我是想用qtcrertor开发64位程序的
- foxgod2019-03-22下载后,还需要mingw64等,没有提供呀
- qq_284364912018-08-01怎么用啊?我已经下载了你的两个文件。wxiuqing8562018-08-22这个是编译好的64位的Qt5.9.0库文件。两个合在一起,当作普通Qt库使用即可:设置环境变量、在项目中引入需要的头文件、库文件。这个只是解决了有的项目需要的是64位,而Qt官方目前没有提供相应库文件的问题。
wxiuqing856
- 粉丝: 1
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功