/// <summary> /// /// </summary> internal static unsafe BufferMemoryRequirementsInfo2 MarshalFrom(SharpVk.Interop.BufferMemoryRequirementsInfo2 *pointer) { BufferMemoryRequirementsInfo2 result = default(BufferMemoryRequirementsInfo2); result.Buffer = new SharpVk.Buffer(default(SharpVk.Device), pointer->Buffer); return(result); }
/// <summary> /// /// </summary> internal unsafe void MarshalTo(SharpVk.Interop.BufferMemoryRequirementsInfo2 *pointer) { pointer->Next = null; pointer->Buffer = this.Buffer?.handle ?? default(SharpVk.Interop.Buffer); }