refactor project structure and add documents.
This commit is contained in:
@@ -0,0 +1,941 @@
|
||||
### YamlMime:ManagedReference
|
||||
items:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
id: AllocationManager
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer
|
||||
children:
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*,System.UIntPtr)
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize(Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc)
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo@)
|
||||
- Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,System.Void*,System.UIntPtr)
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: AllocationManager
|
||||
nameWithType: AllocationManager
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
type: Class
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: AllocationManager
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 99
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: >-
|
||||
Provides memory allocation management for native memory allocations, with support for tracking,
|
||||
|
||||
debugging, and custom allocation strategies.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static class AllocationManager
|
||||
content.vb: Public Module AllocationManager
|
||||
inheritance:
|
||||
- System.Object
|
||||
inheritedMembers:
|
||||
- System.Object.Equals(System.Object)
|
||||
- System.Object.Equals(System.Object,System.Object)
|
||||
- System.Object.GetHashCode
|
||||
- System.Object.GetType
|
||||
- System.Object.MemberwiseClone
|
||||
- System.Object.ReferenceEquals(System.Object,System.Object)
|
||||
- System.Object.ToString
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount
|
||||
commentId: P:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount
|
||||
id: LiveAllocationCount
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: LiveAllocationCount
|
||||
nameWithType: AllocationManager.LiveAllocationCount
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount
|
||||
type: Property
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: LiveAllocationCount
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 233
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Gets the number of live tracked heap allocations. Always returns 0 if MHP_ENABLE_SAFETY_CHECKS is disabled.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static int LiveAllocationCount { get; }
|
||||
parameters: []
|
||||
return:
|
||||
type: System.Int32
|
||||
content.vb: Public Shared ReadOnly Property LiveAllocationCount As Integer
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount*
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory
|
||||
commentId: P:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory
|
||||
id: TotalAllocatedMemory
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: TotalAllocatedMemory
|
||||
nameWithType: AllocationManager.TotalAllocatedMemory
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory
|
||||
type: Property
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: TotalAllocatedMemory
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 240
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
syntax:
|
||||
content: public static nuint TotalAllocatedMemory { get; }
|
||||
parameters: []
|
||||
return:
|
||||
type: System.UIntPtr
|
||||
content.vb: Public Shared ReadOnly Property TotalAllocatedMemory As UIntPtr
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory*
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize(Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc)
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize(Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc)
|
||||
id: Initialize(Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc)
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: Initialize(AllocationManagerDesc)
|
||||
nameWithType: AllocationManager.Initialize(AllocationManagerDesc)
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize(Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc)
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: Initialize
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 273
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
syntax:
|
||||
content: public static void Initialize(AllocationManagerDesc desc = default)
|
||||
parameters:
|
||||
- id: desc
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc
|
||||
content.vb: Public Shared Sub Initialize(desc As AllocationManagerDesc = Nothing)
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize*
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator
|
||||
id: ResetTempAllocator
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: ResetTempAllocator()
|
||||
nameWithType: AllocationManager.ResetTempAllocator()
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator()
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: ResetTempAllocator
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 312
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Resets the temporary memory allocator, clearing all allocated memory.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static void ResetTempAllocator()
|
||||
content.vb: Public Shared Sub ResetTempAllocator()
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator*
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope
|
||||
id: CreateStackScope
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: CreateStackScope()
|
||||
nameWithType: AllocationManager.CreateStackScope()
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope()
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: CreateStackScope
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 323
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Creates a new thread local stack scope for managing temporary allocations within the current context.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static VirtualStack.Scope CreateStackScope()
|
||||
return:
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope
|
||||
description: A <xref href="Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope" data-throw-if-not-resolved="false"></xref> instance representing the newly created stack scope. The scope must be disposed when no longer needed to release allocated resources.
|
||||
content.vb: Public Shared Function CreateStackScope() As VirtualStack.Scope
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope*
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*,System.UIntPtr)
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*,System.UIntPtr)
|
||||
id: AddAllocation(System.Void*,System.UIntPtr)
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: AddAllocation(void*, nuint)
|
||||
nameWithType: AllocationManager.AddAllocation(void*, nuint)
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(void*, nuint)
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: AddAllocation
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 341
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Registers a memory allocation and returns a handle that can be used to manage or reference the allocated memory.
|
||||
remarks: Always returns an invalid handle if MHP_ENABLE_SAFETY_CHECKS is disabled.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static MemoryHandle AddAllocation(void* ptr, nuint size)
|
||||
parameters:
|
||||
- id: ptr
|
||||
type: System.Void*
|
||||
description: A pointer to the memory block to be registered. The pointer must reference a valid, allocated memory region.
|
||||
- id: size
|
||||
type: System.UIntPtr
|
||||
description: The newSize of the memory block to be registered.
|
||||
return:
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
description: A MemoryHandle representing the registered allocation.
|
||||
content.vb: Public Shared Function AddAllocation(ptr As Void*, size As UIntPtr) As MemoryHandle
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation*
|
||||
nameWithType.vb: AllocationManager.AddAllocation(Void*, UIntPtr)
|
||||
fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(Void*, System.UIntPtr)
|
||||
name.vb: AddAllocation(Void*, UIntPtr)
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,System.Void*,System.UIntPtr)
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,System.Void*,System.UIntPtr)
|
||||
id: UpdateAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,System.Void*,System.UIntPtr)
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: UpdateAllocation(MemoryHandle, void*, nuint)
|
||||
nameWithType: AllocationManager.UpdateAllocation(MemoryHandle, void*, nuint)
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle, void*, nuint)
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: UpdateAllocation
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 372
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
syntax:
|
||||
content: public static void UpdateAllocation(MemoryHandle handle, void* newPtr, nuint newSize)
|
||||
parameters:
|
||||
- id: handle
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
- id: newPtr
|
||||
type: System.Void*
|
||||
- id: newSize
|
||||
type: System.UIntPtr
|
||||
content.vb: Public Shared Sub UpdateAllocation(handle As MemoryHandle, newPtr As Void*, newSize As UIntPtr)
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation*
|
||||
nameWithType.vb: AllocationManager.UpdateAllocation(MemoryHandle, Void*, UIntPtr)
|
||||
fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle, Void*, System.UIntPtr)
|
||||
name.vb: UpdateAllocation(MemoryHandle, Void*, UIntPtr)
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
id: RemoveAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: RemoveAllocation(MemoryHandle)
|
||||
nameWithType: AllocationManager.RemoveAllocation(MemoryHandle)
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: RemoveAllocation
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 410
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Removes the memory allocation associated with the specified handle.
|
||||
remarks: Always returns false if debug layer is disabled.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static bool RemoveAllocation(MemoryHandle handle)
|
||||
parameters:
|
||||
- id: handle
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
description: The handle representing the memory allocation to remove. The handle must be valid and previously allocated.
|
||||
return:
|
||||
type: System.Boolean
|
||||
description: true if the allocation was successfully removed; otherwise, false.
|
||||
content.vb: Public Shared Function RemoveAllocation(handle As MemoryHandle) As Boolean
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation*
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo@)
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo@)
|
||||
id: TryGetAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo@)
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: TryGetAllocation(MemoryHandle, out AllocationInfo)
|
||||
nameWithType: AllocationManager.TryGetAllocation(MemoryHandle, out AllocationInfo)
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle, out Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo)
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: TryGetAllocation
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 438
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Attempts to retrieve the memory allocation pointer associated with the specified handle.
|
||||
remarks: Always returns false if debug layer is disabled, and the output pointer will be set to <xref href="System.IntPtr.Zero" data-throw-if-not-resolved="false"></xref>.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static bool TryGetAllocation(MemoryHandle handle, out AllocationInfo info)
|
||||
parameters:
|
||||
- id: handle
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
description: The memory handle identifying the allocation to retrieve allocation.
|
||||
- id: info
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
|
||||
description: When this method returns, contains the allocation information associated with the specified handle, if the allocation was found; otherwise, an uninitialized value.
|
||||
return:
|
||||
type: System.Boolean
|
||||
description: true if the allocation was found and <code class="paramref">info</code> contains valid allocation information; otherwise, false.
|
||||
content.vb: Public Shared Function TryGetAllocation(handle As MemoryHandle, info As AllocationInfo) As Boolean
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation*
|
||||
nameWithType.vb: AllocationManager.TryGetAllocation(MemoryHandle, AllocationInfo)
|
||||
fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo)
|
||||
name.vb: TryGetAllocation(MemoryHandle, AllocationInfo)
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
id: ContainsAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: ContainsAllocation(MemoryHandle)
|
||||
nameWithType: AllocationManager.ContainsAllocation(MemoryHandle)
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation(Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle)
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: ContainsAllocation
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 459
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Determines whether the specified memory handle refers to a currently tracked allocation.
|
||||
remarks: >-
|
||||
This only validates the memory when you added the allocation via <xref href="Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*%2cSystem.UIntPtr)" data-throw-if-not-resolved="false"></xref>.
|
||||
|
||||
Always returns false if debug layer is disabled.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static bool ContainsAllocation(MemoryHandle handle)
|
||||
parameters:
|
||||
- id: handle
|
||||
type: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
description: The memory handle to check for an associated allocation.
|
||||
return:
|
||||
type: System.Boolean
|
||||
description: true if the allocation corresponding to the handle exists; otherwise, false.
|
||||
content.vb: Public Shared Function ContainsAllocation(handle As MemoryHandle) As Boolean
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation*
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose
|
||||
id: Dispose
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager
|
||||
langs:
|
||||
- csharp
|
||||
- vb
|
||||
name: Dispose()
|
||||
nameWithType: AllocationManager.Dispose()
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose()
|
||||
type: Method
|
||||
source:
|
||||
remote:
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
branch: main
|
||||
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
||||
id: Dispose
|
||||
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
|
||||
startLine: 473
|
||||
assemblies:
|
||||
- Misaki.HighPerformance.LowLevel
|
||||
namespace: Misaki.HighPerformance.LowLevel.Buffer
|
||||
summary: Disposes of the AllocationManager, freeing all allocated memory and resources.
|
||||
example: []
|
||||
syntax:
|
||||
content: public static void Dispose()
|
||||
content.vb: Public Shared Sub Dispose()
|
||||
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose*
|
||||
references:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer
|
||||
commentId: N:Misaki.HighPerformance.LowLevel.Buffer
|
||||
href: Misaki.html
|
||||
name: Misaki.HighPerformance.LowLevel.Buffer
|
||||
nameWithType: Misaki.HighPerformance.LowLevel.Buffer
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer
|
||||
spec.csharp:
|
||||
- uid: Misaki
|
||||
name: Misaki
|
||||
href: Misaki.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance
|
||||
name: HighPerformance
|
||||
href: Misaki.HighPerformance.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel
|
||||
name: LowLevel
|
||||
href: Misaki.HighPerformance.LowLevel.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer
|
||||
name: Buffer
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.html
|
||||
spec.vb:
|
||||
- uid: Misaki
|
||||
name: Misaki
|
||||
href: Misaki.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance
|
||||
name: HighPerformance
|
||||
href: Misaki.HighPerformance.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel
|
||||
name: LowLevel
|
||||
href: Misaki.HighPerformance.LowLevel.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer
|
||||
name: Buffer
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.html
|
||||
- uid: System.Object
|
||||
commentId: T:System.Object
|
||||
parent: System
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
name: object
|
||||
nameWithType: object
|
||||
fullName: object
|
||||
nameWithType.vb: Object
|
||||
fullName.vb: Object
|
||||
name.vb: Object
|
||||
- uid: System.Object.Equals(System.Object)
|
||||
commentId: M:System.Object.Equals(System.Object)
|
||||
parent: System.Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
||||
name: Equals(object)
|
||||
nameWithType: object.Equals(object)
|
||||
fullName: object.Equals(object)
|
||||
nameWithType.vb: Object.Equals(Object)
|
||||
fullName.vb: Object.Equals(Object)
|
||||
name.vb: Equals(Object)
|
||||
spec.csharp:
|
||||
- uid: System.Object.Equals(System.Object)
|
||||
name: Equals
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
||||
- name: (
|
||||
- uid: System.Object
|
||||
name: object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: System.Object.Equals(System.Object)
|
||||
name: Equals
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
||||
- name: (
|
||||
- uid: System.Object
|
||||
name: Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: )
|
||||
- uid: System.Object.Equals(System.Object,System.Object)
|
||||
commentId: M:System.Object.Equals(System.Object,System.Object)
|
||||
parent: System.Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
|
||||
name: Equals(object, object)
|
||||
nameWithType: object.Equals(object, object)
|
||||
fullName: object.Equals(object, object)
|
||||
nameWithType.vb: Object.Equals(Object, Object)
|
||||
fullName.vb: Object.Equals(Object, Object)
|
||||
name.vb: Equals(Object, Object)
|
||||
spec.csharp:
|
||||
- uid: System.Object.Equals(System.Object,System.Object)
|
||||
name: Equals
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
|
||||
- name: (
|
||||
- uid: System.Object
|
||||
name: object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: ','
|
||||
- name: " "
|
||||
- uid: System.Object
|
||||
name: object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: System.Object.Equals(System.Object,System.Object)
|
||||
name: Equals
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
|
||||
- name: (
|
||||
- uid: System.Object
|
||||
name: Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: ','
|
||||
- name: " "
|
||||
- uid: System.Object
|
||||
name: Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: )
|
||||
- uid: System.Object.GetHashCode
|
||||
commentId: M:System.Object.GetHashCode
|
||||
parent: System.Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
||||
name: GetHashCode()
|
||||
nameWithType: object.GetHashCode()
|
||||
fullName: object.GetHashCode()
|
||||
nameWithType.vb: Object.GetHashCode()
|
||||
fullName.vb: Object.GetHashCode()
|
||||
spec.csharp:
|
||||
- uid: System.Object.GetHashCode
|
||||
name: GetHashCode
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
||||
- name: (
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: System.Object.GetHashCode
|
||||
name: GetHashCode
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
||||
- name: (
|
||||
- name: )
|
||||
- uid: System.Object.GetType
|
||||
commentId: M:System.Object.GetType
|
||||
parent: System.Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
|
||||
name: GetType()
|
||||
nameWithType: object.GetType()
|
||||
fullName: object.GetType()
|
||||
nameWithType.vb: Object.GetType()
|
||||
fullName.vb: Object.GetType()
|
||||
spec.csharp:
|
||||
- uid: System.Object.GetType
|
||||
name: GetType
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
|
||||
- name: (
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: System.Object.GetType
|
||||
name: GetType
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
|
||||
- name: (
|
||||
- name: )
|
||||
- uid: System.Object.MemberwiseClone
|
||||
commentId: M:System.Object.MemberwiseClone
|
||||
parent: System.Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
||||
name: MemberwiseClone()
|
||||
nameWithType: object.MemberwiseClone()
|
||||
fullName: object.MemberwiseClone()
|
||||
nameWithType.vb: Object.MemberwiseClone()
|
||||
fullName.vb: Object.MemberwiseClone()
|
||||
spec.csharp:
|
||||
- uid: System.Object.MemberwiseClone
|
||||
name: MemberwiseClone
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
||||
- name: (
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: System.Object.MemberwiseClone
|
||||
name: MemberwiseClone
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
||||
- name: (
|
||||
- name: )
|
||||
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
||||
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
|
||||
parent: System.Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
||||
name: ReferenceEquals(object, object)
|
||||
nameWithType: object.ReferenceEquals(object, object)
|
||||
fullName: object.ReferenceEquals(object, object)
|
||||
nameWithType.vb: Object.ReferenceEquals(Object, Object)
|
||||
fullName.vb: Object.ReferenceEquals(Object, Object)
|
||||
name.vb: ReferenceEquals(Object, Object)
|
||||
spec.csharp:
|
||||
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
||||
name: ReferenceEquals
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
||||
- name: (
|
||||
- uid: System.Object
|
||||
name: object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: ','
|
||||
- name: " "
|
||||
- uid: System.Object
|
||||
name: object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
||||
name: ReferenceEquals
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
||||
- name: (
|
||||
- uid: System.Object
|
||||
name: Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: ','
|
||||
- name: " "
|
||||
- uid: System.Object
|
||||
name: Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object
|
||||
- name: )
|
||||
- uid: System.Object.ToString
|
||||
commentId: M:System.Object.ToString
|
||||
parent: System.Object
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
||||
name: ToString()
|
||||
nameWithType: object.ToString()
|
||||
fullName: object.ToString()
|
||||
nameWithType.vb: Object.ToString()
|
||||
fullName.vb: Object.ToString()
|
||||
spec.csharp:
|
||||
- uid: System.Object.ToString
|
||||
name: ToString
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
||||
- name: (
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: System.Object.ToString
|
||||
name: ToString
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
||||
- name: (
|
||||
- name: )
|
||||
- uid: System
|
||||
commentId: N:System
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system
|
||||
name: System
|
||||
nameWithType: System
|
||||
fullName: System
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_LiveAllocationCount
|
||||
name: LiveAllocationCount
|
||||
nameWithType: AllocationManager.LiveAllocationCount
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.LiveAllocationCount
|
||||
- uid: System.Int32
|
||||
commentId: T:System.Int32
|
||||
parent: System
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.int32
|
||||
name: int
|
||||
nameWithType: int
|
||||
fullName: int
|
||||
nameWithType.vb: Integer
|
||||
fullName.vb: Integer
|
||||
name.vb: Integer
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_TotalAllocatedMemory
|
||||
name: TotalAllocatedMemory
|
||||
nameWithType: AllocationManager.TotalAllocatedMemory
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TotalAllocatedMemory
|
||||
- uid: System.UIntPtr
|
||||
commentId: T:System.UIntPtr
|
||||
parent: System
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.uintptr
|
||||
name: nuint
|
||||
nameWithType: nuint
|
||||
fullName: nuint
|
||||
nameWithType.vb: UIntPtr
|
||||
fullName.vb: System.UIntPtr
|
||||
name.vb: UIntPtr
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_Initialize_Misaki_HighPerformance_LowLevel_Buffer_AllocationManagerDesc_
|
||||
name: Initialize
|
||||
nameWithType: AllocationManager.Initialize
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Initialize
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc
|
||||
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc.html
|
||||
name: AllocationManagerDesc
|
||||
nameWithType: AllocationManagerDesc
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManagerDesc
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_ResetTempAllocator
|
||||
name: ResetTempAllocator
|
||||
nameWithType: AllocationManager.ResetTempAllocator
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ResetTempAllocator
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope
|
||||
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.Stack.html
|
||||
name: Stack.Scope
|
||||
nameWithType: Stack.Scope
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope
|
||||
spec.csharp:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.Stack
|
||||
name: Stack
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.Stack.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope
|
||||
name: Scope
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope.html
|
||||
spec.vb:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.Stack
|
||||
name: Stack
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.Stack.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope
|
||||
name: Scope
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.Stack.Scope.html
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_CreateStackScope
|
||||
name: CreateStackScope
|
||||
nameWithType: AllocationManager.CreateStackScope
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.CreateStackScope
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope
|
||||
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html
|
||||
name: VirtualStack.Scope
|
||||
nameWithType: VirtualStack.Scope
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope
|
||||
spec.csharp:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack
|
||||
name: VirtualStack
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope
|
||||
name: Scope
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope.html
|
||||
spec.vb:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack
|
||||
name: VirtualStack
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html
|
||||
- name: .
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope
|
||||
name: Scope
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope.html
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_AddAllocation_System_Void__System_UIntPtr_
|
||||
name: AddAllocation
|
||||
nameWithType: AllocationManager.AddAllocation
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation
|
||||
- uid: System.Void*
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.void
|
||||
name: void*
|
||||
nameWithType: void*
|
||||
fullName: void*
|
||||
nameWithType.vb: Void*
|
||||
fullName.vb: Void*
|
||||
name.vb: Void*
|
||||
spec.csharp:
|
||||
- uid: System.Void
|
||||
name: void
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.void
|
||||
- name: '*'
|
||||
spec.vb:
|
||||
- uid: System.Void
|
||||
name: Void
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.void
|
||||
- name: '*'
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle.html
|
||||
name: MemoryHandle
|
||||
nameWithType: MemoryHandle
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.MemoryHandle
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_UpdateAllocation_Misaki_HighPerformance_LowLevel_Buffer_MemoryHandle_System_Void__System_UIntPtr_
|
||||
name: UpdateAllocation
|
||||
nameWithType: AllocationManager.UpdateAllocation
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.UpdateAllocation
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_RemoveAllocation_Misaki_HighPerformance_LowLevel_Buffer_MemoryHandle_
|
||||
name: RemoveAllocation
|
||||
nameWithType: AllocationManager.RemoveAllocation
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.RemoveAllocation
|
||||
- uid: System.Boolean
|
||||
commentId: T:System.Boolean
|
||||
parent: System
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.boolean
|
||||
name: bool
|
||||
nameWithType: bool
|
||||
fullName: bool
|
||||
nameWithType.vb: Boolean
|
||||
fullName.vb: Boolean
|
||||
name.vb: Boolean
|
||||
- uid: System.IntPtr.Zero
|
||||
commentId: F:System.IntPtr.Zero
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.intptr.zero
|
||||
name: Zero
|
||||
nameWithType: nint.Zero
|
||||
fullName: nint.Zero
|
||||
nameWithType.vb: IntPtr.Zero
|
||||
fullName.vb: System.IntPtr.Zero
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_TryGetAllocation_Misaki_HighPerformance_LowLevel_Buffer_MemoryHandle_Misaki_HighPerformance_LowLevel_Buffer_AllocationInfo__
|
||||
name: TryGetAllocation
|
||||
nameWithType: AllocationManager.TryGetAllocation
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.TryGetAllocation
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
|
||||
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
|
||||
parent: Misaki.HighPerformance.LowLevel.Buffer
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.html
|
||||
name: AllocationInfo
|
||||
nameWithType: AllocationInfo
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*,System.UIntPtr)
|
||||
commentId: M:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*,System.UIntPtr)
|
||||
isExternal: true
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_AddAllocation_System_Void__System_UIntPtr_
|
||||
name: AddAllocation(void*, nuint)
|
||||
nameWithType: AllocationManager.AddAllocation(void*, nuint)
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(void*, nuint)
|
||||
nameWithType.vb: AllocationManager.AddAllocation(Void*, UIntPtr)
|
||||
fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(Void*, System.UIntPtr)
|
||||
name.vb: AddAllocation(Void*, UIntPtr)
|
||||
spec.csharp:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*,System.UIntPtr)
|
||||
name: AddAllocation
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_AddAllocation_System_Void__System_UIntPtr_
|
||||
- name: (
|
||||
- uid: System.Void
|
||||
name: void
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.void
|
||||
- name: '*'
|
||||
- name: ','
|
||||
- name: " "
|
||||
- uid: System.UIntPtr
|
||||
name: nuint
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.uintptr
|
||||
- name: )
|
||||
spec.vb:
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.AddAllocation(System.Void*,System.UIntPtr)
|
||||
name: AddAllocation
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_AddAllocation_System_Void__System_UIntPtr_
|
||||
- name: (
|
||||
- uid: System.Void
|
||||
name: Void
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.void
|
||||
- name: '*'
|
||||
- name: ','
|
||||
- name: " "
|
||||
- uid: System.UIntPtr
|
||||
name: UIntPtr
|
||||
isExternal: true
|
||||
href: https://learn.microsoft.com/dotnet/api/system.uintptr
|
||||
- name: )
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_ContainsAllocation_Misaki_HighPerformance_LowLevel_Buffer_MemoryHandle_
|
||||
name: ContainsAllocation
|
||||
nameWithType: AllocationManager.ContainsAllocation
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.ContainsAllocation
|
||||
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose*
|
||||
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose
|
||||
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationManager_Dispose
|
||||
name: Dispose
|
||||
nameWithType: AllocationManager.Dispose
|
||||
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationManager.Dispose
|
||||
Reference in New Issue
Block a user