Click or drag to resize
Ab4d.SharpEngine logo

HeapAllocatorAlloc(UInt32, String, UInt32) Method

Tries to allocate the block of memory with the specified size. When the block is allocated then true is returned and the dataOffset is set to the offset inside the memory block that is behind this HeapAllocator.

Namespace: Ab4d.SharpEngine.Utilities
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax
C#
public bool Alloc(
	uint size,
	string? name,
	out uint? dataOffset
)

Parameters

size  UInt32
required size
name  String
name of the allocated memory block
dataOffset  UInt32
out parameter set to the offset inside the memory block that is behind this HeapAllocator

Return Value

Boolean
true when it is possible to allocate the block; false when it is not possible to allocate as block with required size
See Also