Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qrhigles2_p.h File Reference

(f8786a867340f4fce964f4444f4a747f5d991d7d)

#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
 

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

◆ operator!=() [2/4]

Definition at line 697 of file qrhigles2_p.h.

◆ operator!=() [3/4]

Definition at line 685 of file qrhigles2_p.h.

◆ operator!=() [4/4]

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

Definition at line 102 of file qrhigles2_p.h.

◆ operator==() [1/4]

Definition at line 703 of file qrhigles2_p.h.

◆ operator==() [2/4]

Definition at line 691 of file qrhigles2_p.h.

◆ operator==() [3/4]

Definition at line 676 of file qrhigles2_p.h.

◆ operator==() [4/4]

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

Definition at line 92 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]