/// <summary> /// /// </summary> internal unsafe void MarshalTo(SharpVk.Interop.PhysicalDeviceSparseImageFormatInfo2 *pointer) { pointer->Next = null; pointer->Format = this.Format; pointer->Type = this.Type; pointer->Samples = this.Samples; pointer->Usage = this.Usage; pointer->Tiling = this.Tiling; }
/// <summary> /// /// </summary> /// <param name="pointer"> /// </param> internal static unsafe PhysicalDeviceSparseImageFormatInfo2 MarshalFrom(SharpVk.Interop.PhysicalDeviceSparseImageFormatInfo2 *pointer) { PhysicalDeviceSparseImageFormatInfo2 result = default(PhysicalDeviceSparseImageFormatInfo2); result.Format = pointer->Format; result.Type = pointer->Type; result.Samples = pointer->Samples; result.Usage = pointer->Usage; result.Tiling = pointer->Tiling; return(result); }