Example #1
0
 public ImageMemoryBarrier
 (
     StructureType sType       = StructureType.ImageMemoryBarrier,
     void *pNext               = default,
     AccessFlags srcAccessMask = default,
     AccessFlags dstAccessMask = default,
     ImageLayout oldLayout     = default,
     ImageLayout newLayout     = default,
     uint srcQueueFamilyIndex  = default,
     uint dstQueueFamilyIndex  = default,
     Image image               = default,
     ImageSubresourceRange subresourceRange = default
 )
 {
     SType               = sType;
     PNext               = pNext;
     SrcAccessMask       = srcAccessMask;
     DstAccessMask       = dstAccessMask;
     OldLayout           = oldLayout;
     NewLayout           = newLayout;
     SrcQueueFamilyIndex = srcQueueFamilyIndex;
     DstQueueFamilyIndex = dstQueueFamilyIndex;
     Image               = image;
     SubresourceRange    = subresourceRange;
 }
 public ImageViewCreateInfo
 (
     StructureType sType                    = StructureType.ImageViewCreateInfo,
     void *pNext                            = default,
     ImageViewCreateFlags flags             = default,
     Image image                            = default,
     ImageViewType viewType                 = default,
     Format format                          = default,
     ComponentMapping components            = default,
     ImageSubresourceRange subresourceRange = default
 )
 {
     SType            = sType;
     PNext            = pNext;
     Flags            = flags;
     Image            = image;
     ViewType         = viewType;
     Format           = format;
     Components       = components;
     SubresourceRange = subresourceRange;
 }