Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qrhigles2_p.h File Reference
#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  QGles2SwapChain
 
class  QRhiGles2
 
struct  QRhiGles2::Caps
 
struct  QRhiGles2::DeferredReleaseEntry
 
struct  QRhiGles2::OffscreenFrame
 
struct  QRhiGles2::PipelineCacheData
 

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 697 of file qrhigles2_p.h.

◆ operator!=() [2/4]

Definition at line 680 of file qrhigles2_p.h.

◆ operator!=() [3/4]

Definition at line 668 of file qrhigles2_p.h.

◆ operator!=() [4/4]

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

Definition at line 101 of file qrhigles2_p.h.

◆ operator==() [1/4]

Definition at line 686 of file qrhigles2_p.h.

◆ operator==() [2/4]

Definition at line 674 of file qrhigles2_p.h.

◆ operator==() [3/4]

Definition at line 659 of file qrhigles2_p.h.

◆ operator==() [4/4]

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

Definition at line 91 of file qrhigles2_p.h.

◆ 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]

Q_DECLARE_TYPEINFO ( QRhiGles2::DeferredReleaseEntry  ,
Q_RELOCATABLE_TYPE   
)