KDGpu::TextureMemoryBarrierOptions
#include <memory_barrier.h>
Public Attributes
Public Attributes Documentation
variable srcStages
 | PipelineStageFlags srcStages;
  | 
 
variable srcMask
 | AccessFlags srcMask { AccessFlags(AccessFlagBit::None) };
  | 
 
variable dstStages
 | PipelineStageFlags dstStages;
  | 
 
variable dstMask
 | AccessFlags dstMask { AccessFlags(AccessFlagBit::None) };
  | 
 
variable oldLayout
 | TextureLayout oldLayout { TextureLayout::Undefined };
  | 
 
variable newLayout
 | TextureLayout newLayout { TextureLayout::Undefined };
  | 
 
variable srcQueueTypeIndex
 | uint32_t srcQueueTypeIndex { IgnoreQueueType };
  | 
 
variable dstQueueTypeIndex
 | uint32_t dstQueueTypeIndex { IgnoreQueueType };
  | 
 
variable texture
 | Handle< Texture_t > texture;
  | 
 
variable range
 | TextureSubresourceRange range {};
  | 
 
Updated on 2025-11-02 at 00:01:41 +0000