3 using SiliconStudio.Core.Serialization;
5 namespace SiliconStudio.
Paradox.Effects.Data
13 parameterKeySerializer = serializerSelector.GetSerializer<
ParameterKey>();
18 foreach (var parameter
in parameterCollection.InternalValues)
20 if (parameterCollection.IsValueOwner(parameter.Value))
22 parameterKeySerializer.Serialize(parameter.Key, stream);
23 parameter.Value.SerializeHash(stream);
Key of an effect parameter.
void Initialize(SerializerSelector serializerSelector)
Initializes the specified serializer.
Base class for implementation of SerializationStream.
Adds initialization feature to a DataSerializer.
Serializer context. It holds DataSerializer{T} objects and their factories.
override void Serialize(ref ParameterCollection parameterCollection, ArchiveMode mode, SerializationStream stream)
ArchiveMode
Enumerates the different mode of serialization (either serialization or deserialization).
A container to handle a hierarchical collection of effect variables.