Struct BlobPtr<T> | Entities | 0.13.0-preview.24
docs.unity.cn
    Show / Hide Table of Contents

    Struct BlobPtr<T>

    A pointer referencing a struct, array, or field inside a blob asset.

    Namespace: Unity.Entities
    Syntax
    public struct BlobPtr<T>
        where T : struct
    Type Parameters
    Name Description
    T

    The data type of the referenced object.

    Properties

    IsValid

    Returns 'true' if this is a valid pointer (not null)

    Declaration
    public bool IsValid { get; }
    Property Value
    Type Description
    Boolean

    Value

    The value, of type T to which the pointer refers.

    Declaration
    public T Value { get; }
    Property Value
    Type Description
    T
    Remarks

    The property is a reference return.

    Exceptions
    Type Condition
    InvalidOperationException

    Thrown if the pointer does not reference a valid instance of a data type.

    Methods

    GetUnsafePtr()

    Provides an unsafe pointer to the referenced data.

    Declaration
    public void *GetUnsafePtr()
    Returns
    Type Description
    Void*

    An unsafe pointer.

    Remarks

    You can only use unsafe pointers in unsafe contexts.

    See Also

    BlobBuilder
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Friday, July 24, 2020