Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qrhigles2_p.h File Reference

(3d0714df69d8aaa4af5866cf3d8c8543b6dfabfd)

#include "qrhi_p.h"
#include <rhi/qshaderdescription.h>
#include <qopengl.h>
#include <QByteArray>
#include <QWindow>
#include <QPointer>
#include <QtCore/private/qduplicatetracker_p.h>
#include <optional>
Include dependency graph for qrhigles2_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QGles2Buffer
struct  QGles2Buffer::UsageState
struct  QGles2RenderBuffer
struct  QGles2SamplerData
struct  QGles2Texture
struct  QGles2Texture::UsageState
struct  QGles2Sampler
struct  QGles2RenderPassDescriptor
struct  QGles2RenderTargetData
struct  QGles2SwapChainRenderTarget
struct  QGles2TextureRenderTarget
struct  QGles2ShaderResourceBindings
struct  QGles2UniformDescription
struct  QGles2SamplerDescription
struct  QGles2UniformState
struct  QGles2GraphicsPipeline
struct  QGles2ComputePipeline
struct  QGles2CommandBuffer
struct  QGles2CommandBuffer::Command
union  QGles2CommandBuffer::Command::Args
struct  QGles2CommandBuffer::GraphicsPassState
struct  QGles2CommandBuffer::GraphicsPassState::ColorMask
struct  QGles2CommandBuffer::GraphicsPassState::Blend
struct  QGles2CommandBuffer::GraphicsPassState::StencilFace
struct  QGles2CommandBuffer::ComputePassState
struct  QGles2CommandBuffer::TextureUnitState
struct  QGles2SwapChainTimestamps
struct  QGles2SwapChain
class  QRhiGles2
struct  QRhiGles2::Caps
struct  QRhiGles2::DeferredReleaseEntry
struct  QRhiGles2::OffscreenFrame
struct  QRhiGles2::PipelineCacheData
struct  QRhiGles2::Scratch
union  QRhiGles2::Scratch::data32_t
struct  QRhiGles2::Scratch::SeparateTexture
struct  QRhiGles2::Scratch::SeparateSampler

Typedefs

using QGles2UniformDescriptionVector = QVarLengthArray<QGles2UniformDescription, 8>
using QGles2SamplerDescriptionVector = QVarLengthArray<QGles2SamplerDescription, 4>

Functions

bool operator== (const QGles2SamplerData &a, const QGles2SamplerData &b)
bool operator!= (const QGles2SamplerData &a, const QGles2SamplerData &b)
 Q_DECLARE_TYPEINFO (QGles2UniformDescription, Q_RELOCATABLE_TYPE)
 Q_DECLARE_TYPEINFO (QGles2SamplerDescription, Q_RELOCATABLE_TYPE)
bool operator== (const QGles2CommandBuffer::GraphicsPassState::StencilFace &a, const QGles2CommandBuffer::GraphicsPassState::StencilFace &b)
bool operator!= (const QGles2CommandBuffer::GraphicsPassState::StencilFace &a, const QGles2CommandBuffer::GraphicsPassState::StencilFace &b)
bool operator== (const QGles2CommandBuffer::GraphicsPassState::ColorMask &a, const QGles2CommandBuffer::GraphicsPassState::ColorMask &b)
bool operator!= (const QGles2CommandBuffer::GraphicsPassState::ColorMask &a, const QGles2CommandBuffer::GraphicsPassState::ColorMask &b)
bool operator== (const QGles2CommandBuffer::GraphicsPassState::Blend &a, const QGles2CommandBuffer::GraphicsPassState::Blend &b)
bool operator!= (const QGles2CommandBuffer::GraphicsPassState::Blend &a, const QGles2CommandBuffer::GraphicsPassState::Blend &b)
 Q_DECLARE_TYPEINFO (QRhiGles2::DeferredReleaseEntry, Q_RELOCATABLE_TYPE)

Typedef Documentation

◆ QGles2SamplerDescriptionVector

◆ QGles2UniformDescriptionVector

Function Documentation

◆ operator!=() [1/4]

Definition at line 720 of file qrhigles2_p.h.

References operator==().

Here is the call graph for this function:

◆ operator!=() [2/4]

Definition at line 703 of file qrhigles2_p.h.

References operator==().

Referenced by QRhiGles2::executeBindGraphicsPipeline().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator!=() [3/4]

Definition at line 691 of file qrhigles2_p.h.

References operator==().

Here is the call graph for this function:

◆ operator!=() [4/4]

bool operator!= ( const QGles2SamplerData & a,
const QGles2SamplerData & b )
inline

Definition at line 103 of file qrhigles2_p.h.

References operator==().

Here is the call graph for this function:

◆ operator==() [1/4]

Definition at line 709 of file qrhigles2_p.h.

Referenced by operator!=().

Here is the caller graph for this function:

◆ operator==() [2/4]

Definition at line 697 of file qrhigles2_p.h.

References QGles2CommandBuffer::GraphicsPassState::ColorMask::a, QGles2CommandBuffer::GraphicsPassState::ColorMask::b, QGles2CommandBuffer::GraphicsPassState::ColorMask::g, and QGles2CommandBuffer::GraphicsPassState::ColorMask::r.

Referenced by operator!=().

Here is the caller graph for this function:

◆ operator==() [3/4]

Definition at line 682 of file qrhigles2_p.h.

Referenced by operator!=().

Here is the caller graph for this function:

◆ operator==() [4/4]

bool operator== ( const QGles2SamplerData & a,
const QGles2SamplerData & b )
inline

Definition at line 93 of file qrhigles2_p.h.

Referenced by operator!=().

Here is the caller graph for this function:

◆ Q_DECLARE_TYPEINFO() [1/3]

Q_DECLARE_TYPEINFO ( QGles2SamplerDescription ,
Q_RELOCATABLE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [2/3]

Q_DECLARE_TYPEINFO ( QGles2UniformDescription ,
Q_RELOCATABLE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [3/3]