Namespace Stride.Core.Assets.Serializers
Classes
- AssetPartContainedAttribute
Changes rules on what types can be naturally contained inside a given member. All other types will be serialized as references.
- FixupObjectReferences
A static class that can be used to fix up object references.
- IdentifiableAssetPartReference
An implementation of IAssetPartReference that represents an asset part implementing IIdentifiable.
- IdentifiableObjectSerializer
A serializer for IIdentifiable instances, that can either serialize them directly or as an object reference.
- InvariantObjectCloneSerializer<T>
A fake serializer used for cloning invariant objects. Instead of actually cloning the invariant object, this serializer store it in a list of the context and restore when deserializing.
- ScalarOrObjectSerializer
Serializer that works with scalar, but could still read older ObjectSerializer format.
- YamlAssetSerializer
Default serializer used for all Yaml content
Interfaces
- IAssetPartReference
An interface representing a reference to an asset part that is used for serialization.