/// <summary> /// /// </summary> public ImageSubresourceLayers(SharpVk.ImageAspectFlags aspectMask, uint mipLevel, uint baseArrayLayer, uint layerCount) { this.AspectMask = aspectMask; this.MipLevel = mipLevel; this.BaseArrayLayer = baseArrayLayer; this.LayerCount = layerCount; }
/// <summary> /// /// </summary> public ImageSubresourceRange(SharpVk.ImageAspectFlags aspectMask, uint baseMipLevel, uint levelCount, uint baseArrayLayer, uint layerCount) { this.AspectMask = aspectMask; this.BaseMipLevel = baseMipLevel; this.LevelCount = levelCount; this.BaseArrayLayer = baseArrayLayer; this.LayerCount = layerCount; }
/// <summary> /// /// </summary> public SparseImageFormatProperties(SharpVk.ImageAspectFlags aspectMask, SharpVk.Extent3D imageGranularity, SharpVk.SparseImageFormatFlags flags) { this.AspectMask = aspectMask; this.ImageGranularity = imageGranularity; this.Flags = flags; }
/// <summary> /// /// </summary> public ClearAttachment(SharpVk.ImageAspectFlags aspectMask, uint colorAttachment, SharpVk.ClearValue clearValue) { this.AspectMask = aspectMask; this.ColorAttachment = colorAttachment; this.ClearValue = clearValue; }
/// <summary> /// /// </summary> public InputAttachmentAspectReference(uint subpass, uint inputAttachmentIndex, SharpVk.ImageAspectFlags aspectMask) { this.Subpass = subpass; this.InputAttachmentIndex = inputAttachmentIndex; this.AspectMask = aspectMask; }
/// <summary> /// /// </summary> public ImageSubresource(SharpVk.ImageAspectFlags aspectMask, uint mipLevel, uint arrayLayer) { this.AspectMask = aspectMask; this.MipLevel = mipLevel; this.ArrayLayer = arrayLayer; }