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

#include <qrhivulkan_p.h>

+ Collaboration diagram for QVkCommandBuffer::Command::Args:

Public Attributes

struct { 
 
   VkBuffer   src 
 
   VkBuffer   dst 
 
   VkBufferCopy   desc 
 
copyBuffer 
 
struct { 
 
   VkBuffer   src 
 
   VkImage   dst 
 
   VkImageLayout   dstLayout 
 
   int   count 
 
   int   bufferImageCopyIndex 
 
copyBufferToImage 
 
struct { 
 
   VkImage   src 
 
   VkImageLayout   srcLayout 
 
   VkImage   dst 
 
   VkImageLayout   dstLayout 
 
   VkImageCopy   desc 
 
copyImage 
 
struct { 
 
   VkImage   src 
 
   VkImageLayout   srcLayout 
 
   VkBuffer   dst 
 
   VkBufferImageCopy   desc 
 
copyImageToBuffer 
 
struct { 
 
   VkPipelineStageFlags   srcStageMask 
 
   VkPipelineStageFlags   dstStageMask 
 
   int   count 
 
   int   index 
 
imageBarrier 
 
struct { 
 
   VkPipelineStageFlags   srcStageMask 
 
   VkPipelineStageFlags   dstStageMask 
 
   int   count 
 
   int   index 
 
bufferBarrier 
 
struct { 
 
   VkImage   src 
 
   VkImageLayout   srcLayout 
 
   VkImage   dst 
 
   VkImageLayout   dstLayout 
 
   VkFilter   filter 
 
   VkImageBlit   desc 
 
blitImage 
 
struct { 
 
   VkRenderPassBeginInfo   desc 
 
   int   clearValueIndex 
 
   bool   useSecondaryCb 
 
beginRenderPass 
 
struct { 
 
endRenderPass 
 
struct { 
 
   VkPipelineBindPoint   bindPoint 
 
   VkPipeline   pipeline 
 
bindPipeline 
 
struct { 
 
   VkPipelineBindPoint   bindPoint 
 
   VkPipelineLayout   pipelineLayout 
 
   VkDescriptorSet   descSet 
 
   int   dynamicOffsetCount 
 
   int   dynamicOffsetIndex 
 
bindDescriptorSet 
 
struct { 
 
   int   startBinding 
 
   int   count 
 
   int   vertexBufferIndex 
 
   int   vertexBufferOffsetIndex 
 
bindVertexBuffer 
 
struct { 
 
   VkBuffer   buf 
 
   VkDeviceSize   ofs 
 
   VkIndexType   type 
 
bindIndexBuffer 
 
struct { 
 
   VkViewport   viewport 
 
setViewport 
 
struct { 
 
   VkRect2D   scissor 
 
setScissor 
 
struct { 
 
   float   c [4] 
 
setBlendConstants 
 
struct { 
 
   uint32_t   ref 
 
setStencilRef 
 
struct { 
 
   uint32_t   vertexCount 
 
   uint32_t   instanceCount 
 
   uint32_t   firstVertex 
 
   uint32_t   firstInstance 
 
draw 
 
struct { 
 
   uint32_t   indexCount 
 
   uint32_t   instanceCount 
 
   uint32_t   firstIndex 
 
   int32_t   vertexOffset 
 
   uint32_t   firstInstance 
 
drawIndexed 
 
struct { 
 
debugMarkerBegin 
 
struct { 
 
debugMarkerEnd 
 
struct { 
 
debugMarkerInsert 
 
struct { 
 
   int   trackerIndex 
 
transitionResources 
 
struct { 
 
   int   x 
 
   int   y 
 
   int   z 
 
dispatch 
 
struct { 
 
   VkCommandBuffer   cb 
 
executeSecondary 
 

Detailed Description

Definition at line 411 of file qrhivulkan_p.h.

Member Data Documentation

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::beginRenderPass

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::bindDescriptorSet

◆ [struct]

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

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::bindPipeline

◆ bindPoint

VkPipelineBindPoint QVkCommandBuffer::Command::Args::bindPoint

Definition at line 465 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::bindVertexBuffer

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::blitImage

◆ buf

VkBuffer QVkCommandBuffer::Command::Args::buf

Definition at line 482 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::bufferBarrier

◆ bufferImageCopyIndex

int QVkCommandBuffer::Command::Args::bufferImageCopyIndex

Definition at line 422 of file qrhivulkan_p.h.

◆ c

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

Definition at line 493 of file qrhivulkan_p.h.

◆ cb

VkCommandBuffer QVkCommandBuffer::Command::Args::cb

Definition at line 532 of file qrhivulkan_p.h.

◆ clearValueIndex

int QVkCommandBuffer::Command::Args::clearValueIndex

Definition at line 459 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::copyBuffer

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::copyBufferToImage

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::copyImage

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::copyImageToBuffer

◆ count

int QVkCommandBuffer::Command::Args::count

Definition at line 421 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::debugMarkerBegin

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::debugMarkerEnd

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::debugMarkerInsert

◆ desc [1/5]

VkBufferCopy QVkCommandBuffer::Command::Args::desc

Definition at line 415 of file qrhivulkan_p.h.

◆ desc [2/5]

VkImageCopy QVkCommandBuffer::Command::Args::desc

Definition at line 429 of file qrhivulkan_p.h.

◆ desc [3/5]

VkBufferImageCopy QVkCommandBuffer::Command::Args::desc

Definition at line 435 of file qrhivulkan_p.h.

◆ desc [4/5]

VkImageBlit QVkCommandBuffer::Command::Args::desc

Definition at line 455 of file qrhivulkan_p.h.

◆ desc [5/5]

VkRenderPassBeginInfo QVkCommandBuffer::Command::Args::desc

Definition at line 458 of file qrhivulkan_p.h.

◆ descSet

VkDescriptorSet QVkCommandBuffer::Command::Args::descSet

Definition at line 471 of file qrhivulkan_p.h.

◆ [struct]

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

◆ [struct]

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

◆ [struct]

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

◆ dst [1/2]

VkBuffer QVkCommandBuffer::Command::Args::dst

Definition at line 414 of file qrhivulkan_p.h.

◆ dst [2/2]

VkImage QVkCommandBuffer::Command::Args::dst

Definition at line 419 of file qrhivulkan_p.h.

◆ dstLayout

VkImageLayout QVkCommandBuffer::Command::Args::dstLayout

Definition at line 420 of file qrhivulkan_p.h.

◆ dstStageMask

VkPipelineStageFlags QVkCommandBuffer::Command::Args::dstStageMask

Definition at line 439 of file qrhivulkan_p.h.

◆ dynamicOffsetCount

int QVkCommandBuffer::Command::Args::dynamicOffsetCount

Definition at line 472 of file qrhivulkan_p.h.

◆ dynamicOffsetIndex

int QVkCommandBuffer::Command::Args::dynamicOffsetIndex

Definition at line 473 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::endRenderPass

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::executeSecondary

◆ filter

VkFilter QVkCommandBuffer::Command::Args::filter

Definition at line 454 of file qrhivulkan_p.h.

◆ firstIndex

uint32_t QVkCommandBuffer::Command::Args::firstIndex

Definition at line 507 of file qrhivulkan_p.h.

◆ firstInstance

uint32_t QVkCommandBuffer::Command::Args::firstInstance

Definition at line 502 of file qrhivulkan_p.h.

◆ firstVertex

uint32_t QVkCommandBuffer::Command::Args::firstVertex

Definition at line 501 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::imageBarrier

◆ index

int QVkCommandBuffer::Command::Args::index

Definition at line 441 of file qrhivulkan_p.h.

◆ indexCount

uint32_t QVkCommandBuffer::Command::Args::indexCount

Definition at line 505 of file qrhivulkan_p.h.

◆ instanceCount

uint32_t QVkCommandBuffer::Command::Args::instanceCount

Definition at line 500 of file qrhivulkan_p.h.

◆ ofs

VkDeviceSize QVkCommandBuffer::Command::Args::ofs

Definition at line 483 of file qrhivulkan_p.h.

◆ pipeline

VkPipeline QVkCommandBuffer::Command::Args::pipeline

Definition at line 466 of file qrhivulkan_p.h.

◆ pipelineLayout

VkPipelineLayout QVkCommandBuffer::Command::Args::pipelineLayout

Definition at line 470 of file qrhivulkan_p.h.

◆ ref

uint32_t QVkCommandBuffer::Command::Args::ref

Definition at line 496 of file qrhivulkan_p.h.

◆ scissor

VkRect2D QVkCommandBuffer::Command::Args::scissor

Definition at line 490 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::setBlendConstants

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::setScissor

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::setStencilRef

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::setViewport

◆ src [1/2]

VkBuffer QVkCommandBuffer::Command::Args::src

Definition at line 413 of file qrhivulkan_p.h.

◆ src [2/2]

VkImage QVkCommandBuffer::Command::Args::src

Definition at line 425 of file qrhivulkan_p.h.

◆ srcLayout

VkImageLayout QVkCommandBuffer::Command::Args::srcLayout

Definition at line 426 of file qrhivulkan_p.h.

◆ srcStageMask

VkPipelineStageFlags QVkCommandBuffer::Command::Args::srcStageMask

Definition at line 438 of file qrhivulkan_p.h.

◆ startBinding

int QVkCommandBuffer::Command::Args::startBinding

Definition at line 476 of file qrhivulkan_p.h.

◆ trackerIndex

int QVkCommandBuffer::Command::Args::trackerIndex

Definition at line 526 of file qrhivulkan_p.h.

◆ [struct]

struct { ... } QVkCommandBuffer::Command::Args::transitionResources

◆ type

VkIndexType QVkCommandBuffer::Command::Args::type

Definition at line 484 of file qrhivulkan_p.h.

◆ useSecondaryCb

bool QVkCommandBuffer::Command::Args::useSecondaryCb

Definition at line 460 of file qrhivulkan_p.h.

◆ vertexBufferIndex

int QVkCommandBuffer::Command::Args::vertexBufferIndex

Definition at line 478 of file qrhivulkan_p.h.

◆ vertexBufferOffsetIndex

int QVkCommandBuffer::Command::Args::vertexBufferOffsetIndex

Definition at line 479 of file qrhivulkan_p.h.

◆ vertexCount

uint32_t QVkCommandBuffer::Command::Args::vertexCount

Definition at line 499 of file qrhivulkan_p.h.

◆ vertexOffset

int32_t QVkCommandBuffer::Command::Args::vertexOffset

Definition at line 508 of file qrhivulkan_p.h.

◆ viewport

VkViewport QVkCommandBuffer::Command::Args::viewport

Definition at line 487 of file qrhivulkan_p.h.

◆ x

int QVkCommandBuffer::Command::Args::x

Definition at line 529 of file qrhivulkan_p.h.

◆ y

int QVkCommandBuffer::Command::Args::y

Definition at line 529 of file qrhivulkan_p.h.

◆ z

int QVkCommandBuffer::Command::Args::z

Definition at line 529 of file qrhivulkan_p.h.


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