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
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 { 
 
   QD3D11ShaderResourceBindings *   srb 
 
   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 389 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

ID3D11Buffer* QD3D11CommandBuffer::Command::Args::buffer

Definition at line 424 of file qrhid3d11_p.h.

◆ buffers

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

Definition at line 419 of file qrhid3d11_p.h.

◆ c

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

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

◆ d0

float QD3D11CommandBuffer::Command::Args::d0

Definition at line 411 of file qrhid3d11_p.h.

◆ d1

float QD3D11CommandBuffer::Command::Args::d1

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

◆ dstBox

D3D11_BOX QD3D11CommandBuffer::Command::Args::dstBox

Definition at line 464 of file qrhid3d11_p.h.

◆ dstSubRes

UINT QD3D11CommandBuffer::Command::Args::dstSubRes

Definition at line 462 of file qrhid3d11_p.h.

◆ dstX

UINT QD3D11CommandBuffer::Command::Args::dstX

Definition at line 471 of file qrhid3d11_p.h.

◆ dstY

UINT QD3D11CommandBuffer::Command::Args::dstY

Definition at line 472 of file qrhid3d11_p.h.

◆ dstZ

UINT QD3D11CommandBuffer::Command::Args::dstZ

Definition at line 473 of file qrhid3d11_p.h.

◆ dynamicOffsetCount

int QD3D11CommandBuffer::Command::Args::dynamicOffsetCount

Definition at line 434 of file qrhid3d11_p.h.

◆ dynamicOffsetPairs

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

Definition at line 435 of file qrhid3d11_p.h.

◆ [struct]

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

◆ firstIndex

quint32 QD3D11CommandBuffer::Command::Args::firstIndex

Definition at line 456 of file qrhid3d11_p.h.

◆ firstInstance

quint32 QD3D11CommandBuffer::Command::Args::firstInstance

Definition at line 450 of file qrhid3d11_p.h.

◆ firstVertex

quint32 QD3D11CommandBuffer::Command::Args::firstVertex

Definition at line 449 of file qrhid3d11_p.h.

◆ format

DXGI_FORMAT QD3D11CommandBuffer::Command::Args::format

Definition at line 426 of file qrhid3d11_p.h.

◆ [struct]

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

◆ h [1/2]

float QD3D11CommandBuffer::Command::Args::h

Definition at line 410 of file qrhid3d11_p.h.

◆ h [2/2]

int QD3D11CommandBuffer::Command::Args::h

Definition at line 414 of file qrhid3d11_p.h.

◆ hasDstBox

bool QD3D11CommandBuffer::Command::Args::hasDstBox

Definition at line 463 of file qrhid3d11_p.h.

◆ hasSrcBox

bool QD3D11CommandBuffer::Command::Args::hasSrcBox

Definition at line 476 of file qrhid3d11_p.h.

◆ indexCount

quint32 QD3D11CommandBuffer::Command::Args::indexCount

Definition at line 454 of file qrhid3d11_p.h.

◆ instanceCount

quint32 QD3D11CommandBuffer::Command::Args::instanceCount

Definition at line 448 of file qrhid3d11_p.h.

◆ mask

int QD3D11CommandBuffer::Command::Args::mask

Definition at line 404 of file qrhid3d11_p.h.

◆ offset

quint32 QD3D11CommandBuffer::Command::Args::offset

Definition at line 425 of file qrhid3d11_p.h.

◆ offsetOnlyChange

bool QD3D11CommandBuffer::Command::Args::offsetOnlyChange

Definition at line 433 of file qrhid3d11_p.h.

◆ offsets

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

Definition at line 420 of file qrhid3d11_p.h.

◆ ps [1/2]

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

Definition at line 429 of file qrhid3d11_p.h.

◆ ps [2/2]

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

Definition at line 493 of file qrhid3d11_p.h.

◆ ref

quint32 QD3D11CommandBuffer::Command::Args::ref

Definition at line 439 of file qrhid3d11_p.h.

◆ [struct]

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

◆ rt

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

Definition at line 400 of file qrhid3d11_p.h.

◆ s [1/2]

quint32 QD3D11CommandBuffer::Command::Args::s

Definition at line 407 of file qrhid3d11_p.h.

◆ s [2/2]

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

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

◆ srb

QD3D11ShaderResourceBindings* QD3D11CommandBuffer::Command::Args::srb

Definition at line 432 of file qrhid3d11_p.h.

◆ src [1/2]

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

Definition at line 465 of file qrhid3d11_p.h.

◆ src [2/2]

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

Definition at line 474 of file qrhid3d11_p.h.

◆ srcBox

D3D11_BOX QD3D11CommandBuffer::Command::Args::srcBox

Definition at line 477 of file qrhid3d11_p.h.

◆ srcRowPitch

UINT QD3D11CommandBuffer::Command::Args::srcRowPitch

Definition at line 466 of file qrhid3d11_p.h.

◆ srcSubRes

UINT QD3D11CommandBuffer::Command::Args::srcSubRes

Definition at line 475 of file qrhid3d11_p.h.

◆ srv

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

Definition at line 487 of file qrhid3d11_p.h.

◆ startSlot

int QD3D11CommandBuffer::Command::Args::startSlot

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

◆ swapchainData

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

Definition at line 393 of file qrhid3d11_p.h.

◆ tsDisjointQuery

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

Definition at line 392 of file qrhid3d11_p.h.

◆ tsQuery

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

Definition at line 391 of file qrhid3d11_p.h.

◆ [struct]

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

◆ vertexCount

quint32 QD3D11CommandBuffer::Command::Args::vertexCount

Definition at line 447 of file qrhid3d11_p.h.

◆ vertexOffset

qint32 QD3D11CommandBuffer::Command::Args::vertexOffset

Definition at line 457 of file qrhid3d11_p.h.

◆ [struct]

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

◆ w [1/2]

float QD3D11CommandBuffer::Command::Args::w

Definition at line 410 of file qrhid3d11_p.h.

◆ w [2/2]

int QD3D11CommandBuffer::Command::Args::w

Definition at line 414 of file qrhid3d11_p.h.

◆ x [1/3]

float QD3D11CommandBuffer::Command::Args::x

Definition at line 410 of file qrhid3d11_p.h.

◆ x [2/3]

int QD3D11CommandBuffer::Command::Args::x

Definition at line 414 of file qrhid3d11_p.h.

◆ x [3/3]

UINT QD3D11CommandBuffer::Command::Args::x

Definition at line 496 of file qrhid3d11_p.h.

◆ y [1/3]

float QD3D11CommandBuffer::Command::Args::y

Definition at line 410 of file qrhid3d11_p.h.

◆ y [2/3]

int QD3D11CommandBuffer::Command::Args::y

Definition at line 414 of file qrhid3d11_p.h.

◆ y [3/3]

UINT QD3D11CommandBuffer::Command::Args::y

Definition at line 497 of file qrhid3d11_p.h.

◆ z

UINT QD3D11CommandBuffer::Command::Args::z

Definition at line 498 of file qrhid3d11_p.h.


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