QGraphicsApiFilter Class
class
Qt3DRender
::QGraphicsApiFilter
The QGraphicsApiFilter class identifies the API required for the attached
QTechnique
.
更多...
該類在 Qt 5.5 引入。
公共類型
|
enum
|
Api
{ OpenGLES, OpenGL, Vulkan, DirectX }
|
|
enum
|
OpenGLProfile
{ NoProfile, CoreProfile, CompatibilityProfile }
|
特性
公共函數
公共槽
信號
|
bool
|
operator!=
(const Qt3DRender::QGraphicsApiFilter &
reference
, const Qt3DRender::QGraphicsApiFilter &
sample
)
|
|
bool
|
operator==
(const Qt3DRender::QGraphicsApiFilter &
reference
, const Qt3DRender::QGraphicsApiFilter &
sample
)
|
詳細描述
成員類型文檔編製
enum QGraphicsApiFilter::
Api
|
常量
|
值
|
描述
|
Qt3DRender::QGraphicsApiFilter::OpenGLES
|
QSurfaceFormat::OpenGLES
|
QSurfaceFormat::OpenGLES
|
Qt3DRender::QGraphicsApiFilter::OpenGL
|
QSurfaceFormat::OpenGL
|
QSurfaceFormat::OpenGL
|
Qt3DRender::QGraphicsApiFilter::Vulkan
|
3
|
Vulkan
|
Qt3DRender::QGraphicsApiFilter::DirectX
|
4
|
DirectX
|
enum QGraphicsApiFilter::
OpenGLProfile
This enum identifies the type of profile required.
特性文檔編製
訪問函數:
|
Qt3DRender::QGraphicsApiFilter::Api
|
api
() const
|
|
void
|
setApi
(Qt3DRender::QGraphicsApiFilter::Api
api
)
|
通知程序信號:
|
void
|
apiChanged
(Qt3DRender::QGraphicsApiFilter::Api
api
)
|
訪問函數:
|
QStringList
|
extensions
() const
|
|
void
|
setExtensions
(const QStringList &
extensions
)
|
通知程序信號:
|
void
|
extensionsChanged
(const QStringList &
extensions
)
|
majorVersion
:
int
訪問函數:
|
int
|
majorVersion
() const
|
|
void
|
setMajorVersion
(int
majorVersion
)
|
通知程序信號:
|
void
|
majorVersionChanged
(int
majorVersion
)
|
minorVersion
:
int
訪問函數:
|
int
|
minorVersion
() const
|
|
void
|
setMinorVersion
(int
minorVersion
)
|
通知程序信號:
|
void
|
minorVersionChanged
(int
minorVersion
)
|
訪問函數:
|
Qt3DRender::QGraphicsApiFilter::OpenGLProfile
|
profile
() const
|
|
void
|
setProfile
(Qt3DRender::QGraphicsApiFilter::OpenGLProfile
profile
)
|
通知程序信號:
|
void
|
profileChanged
(Qt3DRender::QGraphicsApiFilter::OpenGLProfile
profile
)
|
訪問函數:
|
QString
|
vendor
() const
|
|
void
|
setVendor
(const QString &
vendor
)
|
通知程序信號:
|
void
|
vendorChanged
(const QString &
vendor
)
|
成員函數文檔編製
QGraphicsApiFilter::
QGraphicsApiFilter
(
QObject
*
parent
= nullptr)
Constructs a new QGraphicsApiFilter with the specified
parent
.
[signal]
void
QGraphicsApiFilter::
graphicsApiFilterChanged
()
This signal is emitted when the value of any property is changed.
相關非成員
返迴
true
if
reference
and
sample
are different.
返迴
true
if
reference
and
sample
are equivalent.