{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Method Allocate | Entities Graphics | 1.1.0-pre.3
docs.unity3d.com
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)