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 
   QD3D11RenderTargetData *   swapchainData 
beginFrame
struct { 
   ID3D11Query *   tsQuery 
   ID3D11Query *   tsDisjointQuery 
endFrame
struct { 
   QRhiRenderTarget *   rt 
setRenderTarget
struct { 
   QRhiRenderTarget *   rt 
   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 { 
   QD3D11GraphicsPipeline *   ps 
bindGraphicsPipeline
struct { 
   int   resourceBatchesIndex 
   bool   offsetOnlyChange 
   int   dynamicOffsetCount 
   uint   dynamicOffsetPairs [MAX_DYNAMIC_OFFSET_COUNT *2] 
bindShaderResources
struct { 
   QD3D11GraphicsPipeline *   ps 
   quint32   ref 
stencilRef
struct { 
   QD3D11GraphicsPipeline *   ps 
   float   c [4] 
blendConstants
struct { 
   QD3D11GraphicsPipeline *   ps 
   quint32   vertexCount 
   quint32   instanceCount 
   quint32   firstVertex 
   quint32   firstInstance 
draw
struct { 
   QD3D11GraphicsPipeline *   ps 
   quint32   indexCount 
   quint32   instanceCount 
   quint32   firstIndex 
   qint32   vertexOffset 
   quint32   firstInstance 
drawIndexed
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 { 
   QD3D11ComputePipeline *   ps 
bindComputePipeline
struct { 
   UINT   x 
   UINT   y 
   UINT   z 
dispatch

Detailed Description

Definition at line 424 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

◆ buffer

◆ buffers

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

Definition at line 454 of file qrhid3d11_p.h.

◆ c

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

Definition at line 440 of file qrhid3d11_p.h.

◆ [struct]

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

◆ [struct]

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

◆ d

float QD3D11CommandBuffer::Command::Args::d

Definition at line 441 of file qrhid3d11_p.h.

◆ d0

float QD3D11CommandBuffer::Command::Args::d0

Definition at line 446 of file qrhid3d11_p.h.

◆ d1

float QD3D11CommandBuffer::Command::Args::d1

Definition at line 446 of file qrhid3d11_p.h.

◆ [struct]

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

◆ [struct]

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

◆ [struct]

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

◆ [struct]

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

◆ dst

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

Definition at line 496 of file qrhid3d11_p.h.

◆ dstBox

D3D11_BOX QD3D11CommandBuffer::Command::Args::dstBox

Definition at line 499 of file qrhid3d11_p.h.

◆ dstSubRes

UINT QD3D11CommandBuffer::Command::Args::dstSubRes

Definition at line 497 of file qrhid3d11_p.h.

◆ dstX

UINT QD3D11CommandBuffer::Command::Args::dstX

Definition at line 506 of file qrhid3d11_p.h.

◆ dstY

UINT QD3D11CommandBuffer::Command::Args::dstY

Definition at line 507 of file qrhid3d11_p.h.

◆ dstZ

UINT QD3D11CommandBuffer::Command::Args::dstZ

Definition at line 508 of file qrhid3d11_p.h.

◆ dynamicOffsetCount

int QD3D11CommandBuffer::Command::Args::dynamicOffsetCount

Definition at line 469 of file qrhid3d11_p.h.

◆ dynamicOffsetPairs

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

Definition at line 470 of file qrhid3d11_p.h.

◆ [struct]

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

◆ firstIndex

quint32 QD3D11CommandBuffer::Command::Args::firstIndex

Definition at line 491 of file qrhid3d11_p.h.

◆ firstInstance

quint32 QD3D11CommandBuffer::Command::Args::firstInstance

Definition at line 485 of file qrhid3d11_p.h.

◆ firstVertex

quint32 QD3D11CommandBuffer::Command::Args::firstVertex

Definition at line 484 of file qrhid3d11_p.h.

◆ format

DXGI_FORMAT QD3D11CommandBuffer::Command::Args::format

Definition at line 461 of file qrhid3d11_p.h.

◆ [struct]

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

◆ h [1/2]

float QD3D11CommandBuffer::Command::Args::h

Definition at line 445 of file qrhid3d11_p.h.

◆ h [2/2]

int QD3D11CommandBuffer::Command::Args::h

Definition at line 449 of file qrhid3d11_p.h.

◆ hasDstBox

bool QD3D11CommandBuffer::Command::Args::hasDstBox

Definition at line 498 of file qrhid3d11_p.h.

◆ hasSrcBox

bool QD3D11CommandBuffer::Command::Args::hasSrcBox

Definition at line 511 of file qrhid3d11_p.h.

◆ indexCount

quint32 QD3D11CommandBuffer::Command::Args::indexCount

Definition at line 489 of file qrhid3d11_p.h.

◆ instanceCount

quint32 QD3D11CommandBuffer::Command::Args::instanceCount

Definition at line 483 of file qrhid3d11_p.h.

◆ mask

int QD3D11CommandBuffer::Command::Args::mask

Definition at line 439 of file qrhid3d11_p.h.

◆ offset

◆ offsetOnlyChange

bool QD3D11CommandBuffer::Command::Args::offsetOnlyChange

Definition at line 468 of file qrhid3d11_p.h.

◆ offsets

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

Definition at line 455 of file qrhid3d11_p.h.

◆ ps [1/2]

QD3D11GraphicsPipeline* QD3D11CommandBuffer::Command::Args::ps

Definition at line 464 of file qrhid3d11_p.h.

◆ ps [2/2]

QD3D11ComputePipeline* QD3D11CommandBuffer::Command::Args::ps

Definition at line 528 of file qrhid3d11_p.h.

◆ ref

quint32 QD3D11CommandBuffer::Command::Args::ref

Definition at line 474 of file qrhid3d11_p.h.

◆ [struct]

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

◆ resourceBatchesIndex

int QD3D11CommandBuffer::Command::Args::resourceBatchesIndex

Definition at line 467 of file qrhid3d11_p.h.

◆ rt

QRhiRenderTarget* QD3D11CommandBuffer::Command::Args::rt

Definition at line 435 of file qrhid3d11_p.h.

◆ s [1/2]

quint32 QD3D11CommandBuffer::Command::Args::s

Definition at line 442 of file qrhid3d11_p.h.

◆ s [2/2]

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

Definition at line 525 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 453 of file qrhid3d11_p.h.

◆ src [1/2]

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

Definition at line 500 of file qrhid3d11_p.h.

◆ src [2/2]

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

Definition at line 509 of file qrhid3d11_p.h.

◆ srcBox

D3D11_BOX QD3D11CommandBuffer::Command::Args::srcBox

Definition at line 512 of file qrhid3d11_p.h.

◆ srcRowPitch

UINT QD3D11CommandBuffer::Command::Args::srcRowPitch

Definition at line 501 of file qrhid3d11_p.h.

◆ srcSubRes

UINT QD3D11CommandBuffer::Command::Args::srcSubRes

Definition at line 510 of file qrhid3d11_p.h.

◆ srv

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

Definition at line 522 of file qrhid3d11_p.h.

◆ startSlot

int QD3D11CommandBuffer::Command::Args::startSlot

Definition at line 452 of file qrhid3d11_p.h.

◆ [struct]

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

◆ strides

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

Definition at line 456 of file qrhid3d11_p.h.

◆ swapchainData

QD3D11RenderTargetData* QD3D11CommandBuffer::Command::Args::swapchainData

Definition at line 428 of file qrhid3d11_p.h.

◆ tsDisjointQuery

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

Definition at line 427 of file qrhid3d11_p.h.

◆ tsQuery

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

Definition at line 426 of file qrhid3d11_p.h.

◆ [struct]

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

◆ vertexCount

quint32 QD3D11CommandBuffer::Command::Args::vertexCount

Definition at line 482 of file qrhid3d11_p.h.

◆ vertexOffset

qint32 QD3D11CommandBuffer::Command::Args::vertexOffset

Definition at line 492 of file qrhid3d11_p.h.

◆ [struct]

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

◆ w [1/2]

float QD3D11CommandBuffer::Command::Args::w

Definition at line 445 of file qrhid3d11_p.h.

◆ w [2/2]

int QD3D11CommandBuffer::Command::Args::w

Definition at line 449 of file qrhid3d11_p.h.

◆ x [1/3]

float QD3D11CommandBuffer::Command::Args::x

Definition at line 445 of file qrhid3d11_p.h.

◆ x [2/3]

int QD3D11CommandBuffer::Command::Args::x

Definition at line 449 of file qrhid3d11_p.h.

◆ x [3/3]

UINT QD3D11CommandBuffer::Command::Args::x

Definition at line 531 of file qrhid3d11_p.h.

◆ y [1/3]

float QD3D11CommandBuffer::Command::Args::y

Definition at line 445 of file qrhid3d11_p.h.

◆ y [2/3]

int QD3D11CommandBuffer::Command::Args::y

Definition at line 449 of file qrhid3d11_p.h.

◆ y [3/3]

UINT QD3D11CommandBuffer::Command::Args::y

Definition at line 532 of file qrhid3d11_p.h.

◆ z

UINT QD3D11CommandBuffer::Command::Args::z

Definition at line 533 of file qrhid3d11_p.h.


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