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);
 }
Exemplo 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);
 }
Exemplo n.º 5
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->MapEntries);
     Marshal.FreeHGlobal(NativePointer->Data);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Exemplo 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);
 }
Exemplo n.º 8
0
 public void Dispose()
 {
     Marshal.FreeHGlobal(NativePointer->SetLayouts);
     Marshal.FreeHGlobal(NativePointer->PushConstantRanges);
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }
Exemplo 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);
 }
Exemplo 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);
 }
Exemplo 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);
 }
Exemplo 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);
 }
Exemplo 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);
 }
Exemplo 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);
 }
Exemplo n.º 15
0
 public void Dispose()
 {
     MemUtil.Free((IntPtr)NativePointer);
     NativePointer = null;
     GC.SuppressFinalize(this);
 }