Exemple #1
0
 /// <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;
 }
Exemple #3
0
 /// <summary>
 ///
 /// </summary>
 public SparseImageFormatProperties(SharpVk.ImageAspectFlags aspectMask, SharpVk.Extent3D imageGranularity, SharpVk.SparseImageFormatFlags flags)
 {
     this.AspectMask       = aspectMask;
     this.ImageGranularity = imageGranularity;
     this.Flags            = flags;
 }
Exemple #4
0
 /// <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;
 }