/****************************************************************************
**
** Copyright (C) 2013 Klaralvdalens Datakonsult AB (KDAB)
** Contact: http://www.qt-project.org/legal
**
** This file is part of the QtGui module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** 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 Digia Plc and its Subsidiary(-ies) 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::glBlendEquationSeparateIndexedAMD(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
{
Q_D(QOpenGLExtension_AMD_draw_buffers_blend);
d->BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha);
}
inline void QOpenGLExtension_AMD_draw_buffers_blend::glBlendEquationIndexedAMD(GLuint buf, GLenum mode)
{
Q_D(QOpenGLExtension_AMD_draw_buffers_blend);
d->BlendEquationIndexedAMD(buf, mode);
}
inline void QOpenGLExtension_AMD_draw_buffers_blend::glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
{
Q_D(QOpenGLExtension_AMD_draw_buffers_blend);
d->BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAl
没有合适的资源?快使用搜索试试~ 我知道了~
自己编译的树莓派上的Qt5 - LT_RPi-Qt5.3.2
4星 · 超过85%的资源 需积分: 49 47 下载量 166 浏览量
2014-12-22
09:14:27
上传
评论 3
收藏 39.31MB TGZ 举报
温馨提示
共2000个文件
h:2903个
conf:155个
qm:151个
用别人编译的的Qt5包 没有xcb ( 见 http://download.csdn.net/detail/robotics5/8276587 ),于是自己在树莓派上编译,花了30多个小时。
资源推荐
资源详情
资源评论
收起资源包目录
自己编译的树莓派上的Qt5 - LT_RPi-Qt5.3.2 (2000个子文件)
qeglfshooks_pi.cpp 7KB
qeglfshooks_surfaceflinger.cpp 6KB
qeglfshooks_hix5hd2.cpp 4KB
qeglfshooks_imx6.cpp 4KB
qeglfshooks_8726m.cpp 3KB
qdirectfbeglhooks_bcm97425.cpp 3KB
online.css 18KB
offline.css 11KB
qopenglextensions.h 882KB
qlocale_data_p.h 780KB
qopenglext.h 735KB
qopenglfunctions_4_3_compatibility.h 228KB
valgrind_p.h 227KB
qopenglfunctions_4_2_compatibility.h 216KB
qopenglfunctions_4_1_compatibility.h 212KB
qopenglfunctions_4_0_compatibility.h 186KB
qopenglfunctions_3_3_compatibility.h 174KB
qopenglfunctions_3_2_compatibility.h 161KB
qopenglfunctions_3_0.h 142KB
qurltlds_p.h 137KB
qopenglfunctions_4_3_core.h 133KB
qopenglfunctions_2_1.h 122KB
qopenglfunctions_4_2_core.h 121KB
qopenglfunctions_2_0.h 120KB
qopenglfunctions_4_1_core.h 117KB
qopenglfunctions_1_5.h 100KB
qopenglfunctions_1_4.h 96KB
qtimezoneprivate_data_p.h 94KB
qreportcontext_p.h 94KB
qopenglversionfunctions.h 94KB
qopenglfunctions_4_0_core.h 93KB
qopengles2ext.h 91KB
qopenglfunctions_1_3.h 87KB
qopenglfunctions_3_3_core.h 81KB
qrasterdefs_p.h 79KB
qopenglfunctions_1_2.h 76KB
qopenglfunctions.h 73KB
cp949codetbl_p.h 72KB
qstring.h 70KB
qmetatype.h 69KB
qqmljsast_p.h 68KB
qopenglfunctions_3_2_core.h 68KB
qxmlstream_p.h 66KB
qopenglfunctions_1_1.h 65KB
qopenglfunctions_3_1.h 61KB
qdeclarativejsast_p.h 61KB
qopenglfunctions_1_0.h 57KB
qtconcurrentstoredfunctioncall.h 53KB
qopengltexturehelper_p.h 52KB
qnamespace.h 50KB
qglfunctions.h 49KB
qatomiccasterlocators_p.h 46KB
qv4assembler_p.h 45KB
qscriptengine_p.h 40KB
qevdevkeyboard_defaultmap_p.h 39KB
qmap.h 39KB
qgraphicsitem.h 38KB
qatomic_ia64.h 38KB
qdrawhelper_p.h 38KB
qexpression_p.h 37KB
qcompilerdetection.h 36KB
qobjectdefs_impl.h 36KB
enginiobasemodel_p.h 36KB
qglobal.h 36KB
qmatrix4x4.h 36KB
qhashedstring_p.h 34KB
qhash.h 34KB
qopenglfunctions_es2.h 32KB
qbuiltinatomictypes_p.h 32KB
qtextformat.h 32KB
qscriptast_p.h 32KB
qwidget_p.h 31KB
qaccessible.h 31KB
qlist.h 31KB
qxsdschemaparser_p.h 30KB
qquickitem_p.h 29KB
qpainter.h 29KB
qv4jsir_p.h 29KB
qevent.h 29KB
qatomic_armv6.h 29KB
qsharedpointer_impl.h 28KB
qgraphicsitem_p.h 28KB
qlocale.h 28KB
qwidget.h 27KB
enginioclient_p.h 27KB
qvector.h 27KB
qvariant.h 27KB
qobject.h 27KB
qrect.h 26KB
qstyle.h 26KB
qfragmentmap_p.h 25KB
qcssparser_p.h 24KB
qbytearray.h 24KB
qqmljskeywords_p.h 24KB
qatomiccasters_p.h 23KB
qxsdschemaresolver_p.h 23KB
qtextengine_p.h 23KB
qopengltexture.h 23KB
qv4instr_moth_p.h 23KB
qsslsocket_openssl_symbols_p.h 22KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- yunhaisoft2016-11-30没用上,介绍的也不详细
- dannychenqs2016-11-12好像很复杂的样子
- 民工老胡2016-06-09辛苦了,我在windows下交叉编译的总是不行,能不能把编译过程和参数分享一下?感激不尽
- baidu_305615232015-10-10看着弄了半天,可是怎么打开qt呢?
- dudu2015-03-28怎么安装呢/???robotics52015-08-05安装 https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=114586&p=789115 by sachusanal » Tue Jul 14, 2015 11:50 am Hai Thanks for your reply I followed this document http://the.linuxd.org/qt-5-2-for-raspberry-pi/ for setting qt Use the built package. The complete Qt5.2 package ready to use is posted to DropBox and can fetched and installed as follows: $ wget https://dl.dropboxusercontent.com/u/812 ... .2-rpi.tgz $ tar xvzf qt5.2-rpi.tgz $ rm qt5.2-rpi.tgz $ sudo mv qt5 /opt $ ln -s /opt/qt5 /usr/local/qt5 You will need to set some environment variables, This can be done by adding the following to /etc/profile or your ~/.bashrc file. $ export PATH=${PATH}:/usr/local/qt5/bin $ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/qt5/lib $ export QT_PLUGIN_PATH=/usr/local/qt5/plugins I completed up to this step.how can check the memory ? what change needed in memory split. please help me. after that i copied my Desktop running qt application source folder to my /home/pi location how can execute my applicationrobotics52015-07-03与 http://the.linuxd.org/qt-5-2-for-raspberry-pi/ 一样
robotics5
- 粉丝: 35
- 资源: 113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功