Skip to content

KDGpu::WaitForTextureUploadOptions

Module: Public API

#include <KDGpu/queue.h>

Public Attributes

Name
Handle< Texture_t > destinationTexture
PipelineStageFlags dstStages
const void * data
DeviceSize byteSize
TextureLayout oldLayout
TextureLayout newLayout
std::vector< BufferTextureCopyRegion > regions
TextureSubresourceRange range

Public Attributes Documentation

variable destinationTexture

1
Handle< Texture_t > destinationTexture;

variable dstStages

1
PipelineStageFlags dstStages = PipelineStageFlagBit::AllGraphicsBit;

variable data

1
const void * data { nullptr };

variable byteSize

1
DeviceSize byteSize { 0 };

variable oldLayout

1
TextureLayout oldLayout { TextureLayout::Undefined };

variable newLayout

1
TextureLayout newLayout { TextureLayout::Undefined };

variable regions

1
std::vector< BufferTextureCopyRegion > regions;

variable range

1
TextureSubresourceRange range {};

Updated on 2024-09-08 at 00:13:10 +0000