3 using System.Collections.Generic;
4 using SiliconStudio.Core.Storage;
6 namespace SiliconStudio.
Paradox.Graphics
13 private static readonly Dictionary<ObjectId, EffectInputSignature> RegisteredSignatures =
new Dictionary<ObjectId, EffectInputSignature>();
29 lock (RegisteredSignatures)
31 if (!RegisteredSignatures.TryGetValue(signature.
Id, out registeredLayout))
33 RegisteredSignatures.Add(signature.Id, signature);
34 registeredLayout = signature;
37 return registeredLayout;
A hash to uniquely identify data.