/// <summary> /// /// </summary> internal unsafe void MarshalTo(SharpVk.Interop.Android.NativeBuffer *pointer) { pointer->SType = StructureType.NativeBuffer; pointer->Next = null; pointer->Handle = this.Handle.ToPointer(); pointer->Stride = this.Stride; pointer->Format = this.Format; pointer->Usage = this.Usage; }
/// <summary> /// /// </summary> internal static unsafe NativeBuffer MarshalFrom(SharpVk.Interop.Android.NativeBuffer *pointer) { NativeBuffer result = default(NativeBuffer); result.Handle = new IntPtr(pointer->Handle); result.Stride = pointer->Stride; result.Format = pointer->Format; result.Usage = pointer->Usage; return(result); }