Class BlobAssetSerializeExtensions
Extensions for supporting serialization and deserialization of blob assets.
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
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. |