public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->ObjectName);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->ImmutableSamplers);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 3
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->QueueFamilyIndices);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->Viewports);
     Marshal.FreeHGlobal(NativePointer->Scissors);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 5
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->MapEntries);
     Marshal.FreeHGlobal(NativePointer->Data);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 6
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->EnabledLayerNames);
     Marshal.FreeHGlobal(NativePointer->EnabledExtensionNames);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->VertexBindingDescriptions);
     Marshal.FreeHGlobal(NativePointer->VertexAttributeDescriptions);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->SetLayouts);
     Marshal.FreeHGlobal(NativePointer->PushConstantRanges);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 9
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->Attachments);
     Marshal.FreeHGlobal(NativePointer->Subpasses);
     Marshal.FreeHGlobal(NativePointer->Dependencies);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 10
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->ImageInfo);
     Marshal.FreeHGlobal(NativePointer->BufferInfo);
     Marshal.FreeHGlobal(NativePointer->TexelBufferView);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 11
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->InputAttachments);
     Marshal.FreeHGlobal(NativePointer->ColorAttachments);
     Marshal.FreeHGlobal(NativePointer->ResolveAttachments);
     Marshal.FreeHGlobal(NativePointer->PreserveAttachments);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 12
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->WaitSemaphores);
     Marshal.FreeHGlobal(NativePointer->WaitDstStageMask);
     Marshal.FreeHGlobal(NativePointer->CommandBuffers);
     Marshal.FreeHGlobal(NativePointer->SignalSemaphores);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 13
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->WaitSemaphores);
     Marshal.FreeHGlobal(NativePointer->Swapchains);
     Marshal.FreeHGlobal(NativePointer->ImageIndices);
     Marshal.FreeHGlobal(NativePointer->Results);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 14
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->WaitSemaphores);
     Marshal.FreeHGlobal(NativePointer->BufferBinds);
     Marshal.FreeHGlobal(NativePointer->ImageOpaqueBinds);
     Marshal.FreeHGlobal(NativePointer->ImageBinds);
     Marshal.FreeHGlobal(NativePointer->SignalSemaphores);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Esempio n. 15
0
 public void Dispose()
 {
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }