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
QD3D11CommandBuffer::Command::Args Union Reference

#include <qrhid3d11_p.h>

Collaboration diagram for QD3D11CommandBuffer::Command::Args:

Public Attributes

struct { 
   ID3D11Query *   tsQuery 
   ID3D11Query *   tsDisjointQuery 
   ID3D11RenderTargetView *   swapchainRtv 
   ID3D11DepthStencilView *   swapchainDsv 
beginFrame
struct { 
   ID3D11Query *   tsQuery 
   ID3D11Query *   tsDisjointQuery 
endFrame
struct { 
   QD3D11RenderTargetData::Views   rtViews 
setRenderTarget
struct { 
   QD3D11RenderTargetData::Views   rtViews 
   int   mask 
   float   c [4] 
   float   d 
   quint32   s 
clear
struct { 
   float   x 
   float   y 
   float   w 
   float   h 
   float   d0 
   float   d1 
viewport
struct { 
   int   x 
   int   y 
   int   w 
   int   h 
scissor
struct { 
   int   startSlot 
   int   slotCount 
   ID3D11Buffer *   buffers [MAX_VERTEX_BUFFER_BINDING_COUNT
   UINT   offsets [MAX_VERTEX_BUFFER_BINDING_COUNT
   UINT   strides [MAX_VERTEX_BUFFER_BINDING_COUNT
bindVertexBuffers
struct { 
   ID3D11Buffer *   buffer 
   quint32   offset 
   DXGI_FORMAT   format 
bindIndexBuffer
struct { 
   D3D11_PRIMITIVE_TOPOLOGY   topology 
   ID3D11InputLayout *   inputLayout 
   ID3D11DepthStencilState *   dsState 
   ID3D11BlendState *   blendState 
   ID3D11RasterizerState *   rastState 
   ID3D11VertexShader *   vs 
   ID3D11HullShader *   hs 
   ID3D11DomainShader *   ds 
   ID3D11GeometryShader *   gs 
   ID3D11PixelShader *   fs 
bindGraphicsPipeline
struct { 
   int   resourceBatchesIndex 
   bool   offsetOnlyChange 
   int   dynamicOffsetCount 
   uint   dynamicOffsetPairs [MAX_DYNAMIC_OFFSET_COUNT *2] 
bindShaderResources
struct { 
   ID3D11DepthStencilState *   dsState 
   quint32   ref 
stencilRef
struct { 
   ID3D11BlendState *   blendState 
   float   c [4] 
blendConstants
struct { 
   quint32   vertexCount 
   quint32   instanceCount 
   quint32   firstVertex 
   quint32   firstInstance 
draw
struct { 
   quint32   indexCount 
   quint32   instanceCount 
   quint32   firstIndex 
   qint32   vertexOffset 
   quint32   firstInstance 
drawIndexed
struct { 
   ID3D11Buffer *   indirectBuffer 
   quint32   indirectBufferOffset 
   quint32   drawCount 
   quint32   stride 
drawIndirect
struct { 
   ID3D11Buffer *   indirectBuffer 
   quint32   indirectBufferOffset 
   quint32   drawCount 
   quint32   stride 
drawIndexedIndirect
struct { 
   ID3D11Resource *   dst 
   UINT   dstSubRes 
   bool   hasDstBox 
   D3D11_BOX   dstBox 
   const void *   src 
   UINT   srcRowPitch 
updateSubRes
struct { 
   ID3D11Resource *   dst 
   UINT   dstSubRes 
   UINT   dstX 
   UINT   dstY 
   UINT   dstZ 
   ID3D11Resource *   src 
   UINT   srcSubRes 
   bool   hasSrcBox 
   D3D11_BOX   srcBox 
copySubRes
struct { 
   ID3D11Resource *   dst 
   UINT   dstSubRes 
   ID3D11Resource *   src 
   UINT   srcSubRes 
   DXGI_FORMAT   format 
resolveSubRes
struct { 
   ID3D11ShaderResourceView *   srv 
genMip
struct { 
   char   s [64] 
debugMark
struct { 
   ID3D11ComputeShader *   cs 
bindComputePipeline
struct { 
   UINT   x 
   UINT   y 
   UINT   z 
dispatch

Detailed Description

Definition at line 449 of file qrhid3d11_p.h.

Member Data Documentation

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::beginFrame

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::bindComputePipeline

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::bindGraphicsPipeline

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::bindIndexBuffer

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::bindShaderResources

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::bindVertexBuffers

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::blendConstants

◆ blendState

ID3D11BlendState* QD3D11CommandBuffer::Command::Args::blendState

Definition at line 493 of file qrhid3d11_p.h.

◆ buffer

◆ buffers

ID3D11Buffer* QD3D11CommandBuffer::Command::Args::buffers[MAX_VERTEX_BUFFER_BINDING_COUNT]

Definition at line 480 of file qrhid3d11_p.h.

◆ c

float QD3D11CommandBuffer::Command::Args::c[4]

Definition at line 466 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::clear

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::copySubRes

◆ cs

ID3D11ComputeShader* QD3D11CommandBuffer::Command::Args::cs

Definition at line 573 of file qrhid3d11_p.h.

◆ d

float QD3D11CommandBuffer::Command::Args::d

Definition at line 467 of file qrhid3d11_p.h.

◆ d0

float QD3D11CommandBuffer::Command::Args::d0

Definition at line 472 of file qrhid3d11_p.h.

◆ d1

float QD3D11CommandBuffer::Command::Args::d1

Definition at line 472 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::debugMark

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::dispatch

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::draw

◆ drawCount

quint32 QD3D11CommandBuffer::Command::Args::drawCount

Definition at line 531 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::drawIndexed

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::drawIndexedIndirect

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::drawIndirect

◆ ds

ID3D11DomainShader* QD3D11CommandBuffer::Command::Args::ds

Definition at line 497 of file qrhid3d11_p.h.

◆ dsState

ID3D11DepthStencilState* QD3D11CommandBuffer::Command::Args::dsState

Definition at line 492 of file qrhid3d11_p.h.

◆ dst

ID3D11Resource* QD3D11CommandBuffer::Command::Args::dst

Definition at line 541 of file qrhid3d11_p.h.

◆ dstBox

D3D11_BOX QD3D11CommandBuffer::Command::Args::dstBox

Definition at line 544 of file qrhid3d11_p.h.

◆ dstSubRes

UINT QD3D11CommandBuffer::Command::Args::dstSubRes

Definition at line 542 of file qrhid3d11_p.h.

◆ dstX

UINT QD3D11CommandBuffer::Command::Args::dstX

Definition at line 551 of file qrhid3d11_p.h.

◆ dstY

UINT QD3D11CommandBuffer::Command::Args::dstY

Definition at line 552 of file qrhid3d11_p.h.

◆ dstZ

UINT QD3D11CommandBuffer::Command::Args::dstZ

Definition at line 553 of file qrhid3d11_p.h.

◆ dynamicOffsetCount

int QD3D11CommandBuffer::Command::Args::dynamicOffsetCount

Definition at line 504 of file qrhid3d11_p.h.

◆ dynamicOffsetPairs

uint QD3D11CommandBuffer::Command::Args::dynamicOffsetPairs[MAX_DYNAMIC_OFFSET_COUNT *2]

Definition at line 505 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::endFrame

◆ firstIndex

quint32 QD3D11CommandBuffer::Command::Args::firstIndex

Definition at line 524 of file qrhid3d11_p.h.

◆ firstInstance

quint32 QD3D11CommandBuffer::Command::Args::firstInstance

Definition at line 519 of file qrhid3d11_p.h.

◆ firstVertex

quint32 QD3D11CommandBuffer::Command::Args::firstVertex

Definition at line 518 of file qrhid3d11_p.h.

◆ format

DXGI_FORMAT QD3D11CommandBuffer::Command::Args::format

Definition at line 487 of file qrhid3d11_p.h.

◆ fs

ID3D11PixelShader* QD3D11CommandBuffer::Command::Args::fs

Definition at line 499 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::genMip

◆ gs

ID3D11GeometryShader* QD3D11CommandBuffer::Command::Args::gs

Definition at line 498 of file qrhid3d11_p.h.

◆ h [1/2]

int QD3D11CommandBuffer::Command::Args::h

Definition at line 475 of file qrhid3d11_p.h.

◆ h [2/2]

float QD3D11CommandBuffer::Command::Args::h

Definition at line 471 of file qrhid3d11_p.h.

◆ hasDstBox

bool QD3D11CommandBuffer::Command::Args::hasDstBox

Definition at line 543 of file qrhid3d11_p.h.

◆ hasSrcBox

bool QD3D11CommandBuffer::Command::Args::hasSrcBox

Definition at line 556 of file qrhid3d11_p.h.

◆ hs

ID3D11HullShader* QD3D11CommandBuffer::Command::Args::hs

Definition at line 496 of file qrhid3d11_p.h.

◆ indexCount

quint32 QD3D11CommandBuffer::Command::Args::indexCount

Definition at line 522 of file qrhid3d11_p.h.

◆ indirectBuffer

ID3D11Buffer* QD3D11CommandBuffer::Command::Args::indirectBuffer

Definition at line 529 of file qrhid3d11_p.h.

◆ indirectBufferOffset

quint32 QD3D11CommandBuffer::Command::Args::indirectBufferOffset

Definition at line 530 of file qrhid3d11_p.h.

◆ inputLayout

ID3D11InputLayout* QD3D11CommandBuffer::Command::Args::inputLayout

Definition at line 491 of file qrhid3d11_p.h.

◆ instanceCount

quint32 QD3D11CommandBuffer::Command::Args::instanceCount

Definition at line 517 of file qrhid3d11_p.h.

◆ mask

int QD3D11CommandBuffer::Command::Args::mask

Definition at line 465 of file qrhid3d11_p.h.

◆ offset

◆ offsetOnlyChange

bool QD3D11CommandBuffer::Command::Args::offsetOnlyChange

Definition at line 503 of file qrhid3d11_p.h.

◆ offsets

UINT QD3D11CommandBuffer::Command::Args::offsets[MAX_VERTEX_BUFFER_BINDING_COUNT]

Definition at line 481 of file qrhid3d11_p.h.

◆ rastState

ID3D11RasterizerState* QD3D11CommandBuffer::Command::Args::rastState

Definition at line 494 of file qrhid3d11_p.h.

◆ ref

quint32 QD3D11CommandBuffer::Command::Args::ref

Definition at line 509 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::resolveSubRes

◆ resourceBatchesIndex

int QD3D11CommandBuffer::Command::Args::resourceBatchesIndex

Definition at line 502 of file qrhid3d11_p.h.

◆ rtViews

QD3D11RenderTargetData::Views QD3D11CommandBuffer::Command::Args::rtViews

Definition at line 461 of file qrhid3d11_p.h.

◆ s [1/2]

char QD3D11CommandBuffer::Command::Args::s[64]

Definition at line 570 of file qrhid3d11_p.h.

◆ s [2/2]

quint32 QD3D11CommandBuffer::Command::Args::s

Definition at line 468 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::scissor

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::setRenderTarget

◆ slotCount

int QD3D11CommandBuffer::Command::Args::slotCount

Definition at line 479 of file qrhid3d11_p.h.

◆ src [1/2]

ID3D11Resource* QD3D11CommandBuffer::Command::Args::src

Definition at line 554 of file qrhid3d11_p.h.

◆ src [2/2]

const void* QD3D11CommandBuffer::Command::Args::src

Definition at line 545 of file qrhid3d11_p.h.

◆ srcBox

D3D11_BOX QD3D11CommandBuffer::Command::Args::srcBox

Definition at line 557 of file qrhid3d11_p.h.

◆ srcRowPitch

UINT QD3D11CommandBuffer::Command::Args::srcRowPitch

Definition at line 546 of file qrhid3d11_p.h.

◆ srcSubRes

UINT QD3D11CommandBuffer::Command::Args::srcSubRes

Definition at line 555 of file qrhid3d11_p.h.

◆ srv

ID3D11ShaderResourceView* QD3D11CommandBuffer::Command::Args::srv

Definition at line 567 of file qrhid3d11_p.h.

◆ startSlot

int QD3D11CommandBuffer::Command::Args::startSlot

Definition at line 478 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::stencilRef

◆ stride

quint32 QD3D11CommandBuffer::Command::Args::stride

Definition at line 532 of file qrhid3d11_p.h.

◆ strides

UINT QD3D11CommandBuffer::Command::Args::strides[MAX_VERTEX_BUFFER_BINDING_COUNT]

Definition at line 482 of file qrhid3d11_p.h.

◆ swapchainDsv

ID3D11DepthStencilView* QD3D11CommandBuffer::Command::Args::swapchainDsv

Definition at line 454 of file qrhid3d11_p.h.

◆ swapchainRtv

ID3D11RenderTargetView* QD3D11CommandBuffer::Command::Args::swapchainRtv

Definition at line 453 of file qrhid3d11_p.h.

◆ topology

D3D11_PRIMITIVE_TOPOLOGY QD3D11CommandBuffer::Command::Args::topology

Definition at line 490 of file qrhid3d11_p.h.

◆ tsDisjointQuery

ID3D11Query* QD3D11CommandBuffer::Command::Args::tsDisjointQuery

Definition at line 452 of file qrhid3d11_p.h.

◆ tsQuery

ID3D11Query* QD3D11CommandBuffer::Command::Args::tsQuery

Definition at line 451 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::updateSubRes

◆ vertexCount

quint32 QD3D11CommandBuffer::Command::Args::vertexCount

Definition at line 516 of file qrhid3d11_p.h.

◆ vertexOffset

qint32 QD3D11CommandBuffer::Command::Args::vertexOffset

Definition at line 525 of file qrhid3d11_p.h.

◆ [struct]

struct { ... } QD3D11CommandBuffer::Command::Args::viewport

◆ vs

ID3D11VertexShader* QD3D11CommandBuffer::Command::Args::vs

Definition at line 495 of file qrhid3d11_p.h.

◆ w [1/2]

int QD3D11CommandBuffer::Command::Args::w

Definition at line 475 of file qrhid3d11_p.h.

◆ w [2/2]

float QD3D11CommandBuffer::Command::Args::w

Definition at line 471 of file qrhid3d11_p.h.

◆ x [1/3]

UINT QD3D11CommandBuffer::Command::Args::x

Definition at line 576 of file qrhid3d11_p.h.

◆ x [2/3]

int QD3D11CommandBuffer::Command::Args::x

Definition at line 475 of file qrhid3d11_p.h.

◆ x [3/3]

float QD3D11CommandBuffer::Command::Args::x

Definition at line 471 of file qrhid3d11_p.h.

◆ y [1/3]

UINT QD3D11CommandBuffer::Command::Args::y

Definition at line 577 of file qrhid3d11_p.h.

◆ y [2/3]

int QD3D11CommandBuffer::Command::Args::y

Definition at line 475 of file qrhid3d11_p.h.

◆ y [3/3]

float QD3D11CommandBuffer::Command::Args::y

Definition at line 471 of file qrhid3d11_p.h.

◆ z

UINT QD3D11CommandBuffer::Command::Args::z

Definition at line 578 of file qrhid3d11_p.h.


The documentation for this union was generated from the following file: