示例#1
0
 /// <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;
 }
示例#2
0
        /// <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);
        }