/****************************************************************************
**
** Copyright (C) 2016 Klaralvdalens Datakonsult AB (KDAB)
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtOpenGLExtensions 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>
// MemoryBarrier is a macro on some architectures on Windows
#ifdef Q_OS_WIN
#pragma push_macro("MemoryBarrier")
#undef MemoryBarrier
#endif
QT_BEGIN_NAMESPACE
class QOpenGLContext;
#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() 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() 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() 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::glBlendEquationSeparateIndexedAMD(GLuint buf, GLenum modeRGB, GLenum mo
没有合适的资源?快使用搜索试试~ 我知道了~
Qt5.14.0-arm64.tar.gz
需积分: 10 4 下载量 67 浏览量
2023-01-09
10:36:04
上传
评论
收藏 68.91MB GZ 举报
温馨提示
共9274个文件
h:4547个
qml:576个
png:279个
源码编译的qt5.14.0,gcc版本5.4.0,不带qtwebengine,适用于arm64架构
资源推荐
资源详情
资源评论
收起资源包目录
Qt5.14.0-arm64.tar.gz (9274个子文件)
libQt5Core.so.5.14.0 6.39MB
libQt5Widgets.so.5.14.0 5.87MB
libQt5Gui.so.5.14.0 5.66MB
libQt5Designer.so.5.14.0 4.86MB
libQt5Quick.so.5.14.0 4.64MB
libQt5XmlPatterns.so.5.14.0 4.13MB
libQt5Qml.so.5.14.0 3.88MB
libQt5DesignerComponents.so.5.14.0 2.3MB
libQt5Location.so.5.14.0 2.09MB
libQt5Script.so.5.14.0 1.67MB
libQt5Charts.so.5.14.0 1.66MB
libQt5Network.so.5.14.0 1.56MB
libQt5WaylandCompositor.so.5.14.0 1.44MB
libQt5QuickTemplates2.so.5.14.0 1.32MB
libQt5DataVisualization.so.5.14.0 1.22MB
libQt5Quick3DRuntimeRender.so.5.14.0 1.22MB
libQt5XcbQpa.so.5.14.0 1.14MB
libQt5Multimedia.so.5.14.0 975KB
libQt5WaylandClient.so.5.14.0 927KB
libQt5VirtualKeyboard.so.5.14.0 816KB
libQt5ScriptTools.so.5.14.0 757KB
libQt5QmlModels.so.5.14.0 580KB
libQt5Positioning.so.5.14.0 562KB
libQt5QuickParticles.so.5.14.0 562KB
libQt5RemoteObjects.so.5.14.0 558KB
libQt5DBus.so.5.14.0 531KB
libQt5Quick3D.so.5.14.0 486KB
libQt5Help.so.5.14.0 423KB
libQt5Scxml.so.5.14.0 418KB
libQt5PrintSupport.so.5.14.0 389KB
libQt5Test.so.5.14.0 334KB
libQt5Svg.so.5.14.0 324KB
libQt5Nfc.so.5.14.0 316KB
libQt5OpenGL.so.5.14.0 312KB
libQt5Bluetooth.so.5.14.0 305KB
libQt5Sql.so.5.14.0 277KB
libQt5Bodymovin.so.5.14.0 276KB
libQt5Quick3DRender.so.5.14.0 259KB
libQt5SerialBus.so.5.14.0 256KB
libQt5Sensors.so.5.14.0 240KB
libQt5QuickShapes.so.5.14.0 230KB
libQt5NetworkAuth.so.5.14.0 216KB
libQt5Xml.so.5.14.0 212KB
libQt5QuickControls2.so.5.14.0 194KB
libQt5WebSockets.so.5.14.0 180KB
libQt5QuickTest.so.5.14.0 162KB
libQt5Quick3DAssetImport.so.5.14.0 139KB
libQt5PositioningQuick.so.5.14.0 129KB
libQt5Gamepad.so.5.14.0 128KB
libQt5WebChannel.so.5.14.0 124KB
libQt5MultimediaQuick.so.5.14.0 116KB
libQt5MultimediaWidgets.so.5.14.0 108KB
libQt5SerialPort.so.5.14.0 96KB
libQt5WebView.so.5.14.0 83KB
libQt5QuickWidgets.so.5.14.0 72KB
libQt5QmlWorkerScript.so.5.14.0 47KB
libQt5TextToSpeech.so.5.14.0 47KB
libQt5Purchasing.so.5.14.0 39KB
libQt5Quick3DUtils.so.5.14.0 30KB
libQt5Concurrent.so.5.14.0 27KB
libQt5X11Extras.so.5.14.0 18KB
libQt5Core.so.5.14 6.39MB
libQt5Widgets.so.5.14 5.87MB
libQt5Gui.so.5.14 5.66MB
libQt5Designer.so.5.14 4.86MB
libQt5Quick.so.5.14 4.64MB
libQt5XmlPatterns.so.5.14 4.13MB
libQt5Qml.so.5.14 3.88MB
libQt5DesignerComponents.so.5.14 2.3MB
libQt5Location.so.5.14 2.09MB
libQt5Script.so.5.14 1.67MB
libQt5Charts.so.5.14 1.66MB
libQt5Network.so.5.14 1.56MB
libQt5WaylandCompositor.so.5.14 1.44MB
libQt5QuickTemplates2.so.5.14 1.32MB
libQt5DataVisualization.so.5.14 1.22MB
libQt5Quick3DRuntimeRender.so.5.14 1.22MB
libQt5XcbQpa.so.5.14 1.14MB
libQt5Multimedia.so.5.14 975KB
libQt5WaylandClient.so.5.14 927KB
libQt5VirtualKeyboard.so.5.14 816KB
libQt5ScriptTools.so.5.14 757KB
libQt5QmlModels.so.5.14 580KB
libQt5Positioning.so.5.14 562KB
libQt5QuickParticles.so.5.14 562KB
libQt5RemoteObjects.so.5.14 558KB
libQt5DBus.so.5.14 531KB
libQt5Quick3D.so.5.14 486KB
libQt5Help.so.5.14 423KB
libQt5Scxml.so.5.14 418KB
libQt5PrintSupport.so.5.14 389KB
libQt5Test.so.5.14 334KB
libQt5Svg.so.5.14 324KB
libQt5Nfc.so.5.14 316KB
libQt5OpenGL.so.5.14 312KB
libQt5Bluetooth.so.5.14 305KB
libQt5Sql.so.5.14 277KB
libQt5Bodymovin.so.5.14 276KB
libQt5Quick3DRender.so.5.14 259KB
libQt5SerialBus.so.5.14 256KB
共 9274 条
- 1
- 2
- 3
- 4
- 5
- 6
- 93
资源评论
qq_33916735
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功