Skip to content

KDGpu::TextureMemoryBarrierOptions

#include <memory_barrier.h>

Public Attributes

Name
PipelineStageFlags srcStages
AccessFlags srcMask
PipelineStageFlags dstStages
AccessFlags dstMask
TextureLayout oldLayout
TextureLayout newLayout
uint32_t srcQueueTypeIndex
uint32_t dstQueueTypeIndex
Handle< Texture_t > texture
TextureSubresourceRange range

Public Attributes Documentation

variable srcStages

1
PipelineStageFlags srcStages;

variable srcMask

1
AccessFlags srcMask { AccessFlags(AccessFlagBit::None) };

variable dstStages

1
PipelineStageFlags dstStages;

variable dstMask

1
AccessFlags dstMask { AccessFlags(AccessFlagBit::None) };

variable oldLayout

1
TextureLayout oldLayout { TextureLayout::Undefined };

variable newLayout

1
TextureLayout newLayout { TextureLayout::Undefined };

variable srcQueueTypeIndex

1
uint32_t srcQueueTypeIndex { IgnoreQueueType };

variable dstQueueTypeIndex

1
uint32_t dstQueueTypeIndex { IgnoreQueueType };

variable texture

1
Handle< Texture_t > texture;

variable range

1
TextureSubresourceRange range {};

Updated on 2024-11-21 at 00:08:26 +0000