3 using System.Collections.Generic;
5 using SiliconStudio.Core.Serialization;
6 using SiliconStudio.Core.Serialization.Contents;
8 namespace SiliconStudio.
Paradox.Effects.Data
17 foreach (var parameter
in parameterCollection.InternalValues)
19 if (parameterCollection.IsValueOwner(parameter.Value))
20 parameters.Add(parameter.Key, parameter.Value.Object);
22 stream.Write(parameters);
27 foreach (var parameter
in parameters)
29 var parameterValue = parameter.Value;
31 parameterValue = ((ContentReference)parameterValue).ObjectValue;
32 parameterCollection.SetObject(parameter.Key, parameterValue);
Data type for SiliconStudio.Paradox.Effects.ParameterCollection.
Base class for implementation of SerializationStream.
ArchiveMode
Enumerates the different mode of serialization (either serialization or deserialization).
override void Serialize(ref ParameterCollection parameterCollection, ArchiveMode mode, SerializationStream stream)
A container to handle a hierarchical collection of effect variables.