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

(bb1d9bab36d779e595a924e3218d4066d84fca38)

#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  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  QD3D11GraphicsPipeline
 
struct  QD3D11ComputePipeline
 
struct  QD3D11CommandBuffer
 
struct  QD3D11CommandBuffer::Command
 
union  QD3D11CommandBuffer::Command::Args
 
struct  QD3D11SwapChainTimestamps
 
struct  QD3D11SwapChain
 
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 854 of file qrhid3d11_p.h.

◆ operator==()

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

Definition at line 846 of file qrhid3d11_p.h.

◆ 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 859 of file qrhid3d11_p.h.

References QRhiD3D11::BytecodeCacheKey::compileFlags, QRhiD3D11::BytecodeCacheKey::entryPoint, qHash(), seed, QRhiD3D11::BytecodeCacheKey::sourceHash, and QRhiD3D11::BytecodeCacheKey::target.

Referenced by qHash().

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