Interface IAssetSerializer
- Namespace
- Stride.Core.Assets.Serializers
- Assembly
- Stride.Core.Assets.dll
public interface IAssetSerializer
- Extension Methods
Methods
Load(Stream, UFile, ILogger?, bool, out bool, out AttachedYamlAssetMetadata, string?)
object Load(Stream stream, UFile filePath, ILogger? log, bool clearBrokenObjectReferences, out bool aliasOccurred, out AttachedYamlAssetMetadata yamlMetadata, string? assetNamespace = null)
Parameters
streamStreamfilePathUFilelogILoggerclearBrokenObjectReferencesboolaliasOccurredboolyamlMetadataAttachedYamlAssetMetadataassetNamespacestring
Returns
- object
Save(Stream, object, AttachedYamlAssetMetadata?, ILogger?, string?)
void Save(Stream stream, object asset, AttachedYamlAssetMetadata? yamlMetadata, ILogger? log = null, string? assetNamespace = null)
Parameters
streamStreamassetobjectyamlMetadataAttachedYamlAssetMetadatalogILoggerassetNamespacestring