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; }