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
qrhid3d11_p.h File Reference

(578e8a01a23ab13f382bcfb339dc8309269940d7)

#include "qrhi_p.h"
#include <rhi/qshaderdescription.h>
#include <QWindow>
#include <d3d11_1.h>
#include <dxgi1_6.h>
#include <dcomp.h>
Include dependency graph for qrhid3d11_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QD3D11Buffer
struct  QD3D11RenderBuffer
struct  QD3D11Texture
struct  QD3D11Sampler
struct  QD3D11RenderPassDescriptor
struct  QD3D11RenderTargetData
struct  QD3D11SwapChainRenderTarget
struct  QD3D11TextureRenderTarget
struct  RenderTargetUavUpdateState
struct  QD3D11ShaderResourceBindings
struct  QD3D11ShaderResourceBindings::BoundUniformBufferData
struct  QD3D11ShaderResourceBindings::BoundSampledTextureData
struct  QD3D11ShaderResourceBindings::BoundStorageImageData
struct  QD3D11ShaderResourceBindings::BoundStorageBufferData
struct  QD3D11ShaderResourceBindings::BoundResourceData
struct  QD3D11ShaderResourceBindings::StageUniformBufferBatches
struct  QD3D11ShaderResourceBindings::StageSamplerBatches
struct  QD3D11ShaderResourceBindings::StageUavBatches
struct  QD3D11ShaderResourceBindings::ResourceBatches
struct  QD3D11GraphicsPipeline
struct  QD3D11ComputePipeline
struct  QD3D11CommandBuffer
struct  QD3D11CommandBuffer::Command
union  QD3D11CommandBuffer::Command::Args
struct  QD3D11SwapChainTimestamps
struct  QD3D11SwapChain
class  QD3D11Adapter
class  QRhiD3D11
struct  QRhiD3D11::OffscreenFrame
struct  QRhiD3D11::TextureReadback
struct  QRhiD3D11::BufferReadback
struct  QRhiD3D11::Shader
struct  QRhiD3D11::BytecodeCacheKey

Functions

 Q_DECLARE_TYPEINFO (QD3D11ShaderResourceBindings::BoundResourceData, Q_RELOCATABLE_TYPE)
 Q_DECLARE_TYPEINFO (QRhiD3D11::TextureReadback, Q_RELOCATABLE_TYPE)
 Q_DECLARE_TYPEINFO (QRhiD3D11::BufferReadback, Q_RELOCATABLE_TYPE)
bool operator== (const QRhiD3D11::BytecodeCacheKey &a, const QRhiD3D11::BytecodeCacheKey &b) noexcept
bool operator!= (const QRhiD3D11::BytecodeCacheKey &a, const QRhiD3D11::BytecodeCacheKey &b) noexcept
size_t qHash (const QRhiD3D11::BytecodeCacheKey &k, size_t seed=0) noexcept

Function Documentation

◆ operator!=()

bool operator!= ( const QRhiD3D11::BytecodeCacheKey & a,
const QRhiD3D11::BytecodeCacheKey & b )
inlinenoexcept

Definition at line 918 of file qrhid3d11_p.h.

References operator==().

Here is the call graph for this function:

◆ operator==()

bool operator== ( const QRhiD3D11::BytecodeCacheKey & a,
const QRhiD3D11::BytecodeCacheKey & b )
inlinenoexcept

Definition at line 910 of file qrhid3d11_p.h.

Referenced by operator!=().

Here is the caller graph for this function:

◆ Q_DECLARE_TYPEINFO() [1/3]

◆ Q_DECLARE_TYPEINFO() [2/3]

Q_DECLARE_TYPEINFO ( QRhiD3D11::BufferReadback ,
Q_RELOCATABLE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [3/3]

Q_DECLARE_TYPEINFO ( QRhiD3D11::TextureReadback ,
Q_RELOCATABLE_TYPE  )

◆ qHash()

size_t qHash ( const QRhiD3D11::BytecodeCacheKey & k,
size_t seed = 0 )
inlinenoexcept

Definition at line 923 of file qrhid3d11_p.h.