Class BlobAssetSerializeExtensions | Entities | 0.3.0-preview.4
docs.unity.cn
    Show / Hide Table of Contents

    Class BlobAssetSerializeExtensions

    Extensions for supporting serialization and deserialization of blob assets.

    Inheritance
    Object
    BlobAssetSerializeExtensions
    Namespace: Unity.Entities
    Syntax
    public static class BlobAssetSerializeExtensions

    Methods

    Read<T>(BinaryReader)

    Reads bytes from a BinaryReader instance and deserializes them into a new blob asset.

    Declaration
    public static BlobAssetReference<T> Read<T>(this BinaryReader binaryReader)
        where T : struct
    Parameters
    Type Name Description
    BinaryReader binaryReader

    An implementation of the BinaryReader interface.

    Returns
    Type Description
    BlobAssetReference<T>

    A reference to the deserialized blob asset.

    Type Parameters
    Name Description
    T

    The blob asset's root data type.

    See Also
    StreamBinaryReader
    MemoryBinaryReader

    Write<T>(BinaryWriter, BlobAssetReference<T>)

    Serializes the blob asset data and writes the bytes to a BinaryWriter instance.

    Declaration
    public static void Write<T>(this BinaryWriter binaryWriter, BlobAssetReference<T> blob)
        where T : struct
    Parameters
    Type Name Description
    BinaryWriter binaryWriter

    An implementation of the BinaryWriter interface.

    BlobAssetReference<T> blob

    A reference to the blob asset to serialize.

    Type Parameters
    Name Description
    T

    The blob asset's root data type.

    See Also
    StreamBinaryWriter
    MemoryBinaryWriter
    Back to top Copyright © 2019 Unity Technologies
    Generated by DocFX