docs.unity.cn
Search Results for

    Show / Hide Table of Contents

    Method Allocate

    Allocate(ulong, uint)

    Attempt to allocate a block from the heap with at least the given size and alignment.

    Declaration
    public HeapBlock Allocate(ulong size, uint alignment = 1)
    Parameters
    Type Name Description
    ulong size

    The size of the block to allocate.

    uint alignment

    Alignment of the allocated block.

    Returns
    Type Description
    HeapBlock

    Returns a new allocated HeapBlock on success. Returns an empty block on failure.

    Remarks

    The allocated block might be bigger than the requested size, but will never be smaller. If the allocation fails, this method returns an empty block.

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)