Skip to content

KDGpu::TextureUploadOptions

Module: Public API

#include <KDGpu/queue.h>

Public Attributes

Name
Handle< Texture_t > destinationTexture
PipelineStageFlags dstStages
AccessFlags dstMask
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;

variable dstMask

1
AccessFlags dstMask;

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-08-28 at 00:05:07 +0000