4 using System.Collections.Generic;
7 using System.Runtime.InteropServices;
9 namespace SiliconStudio.
Paradox.Effects
21 throw new ArgumentException(
"ParameterKey must be declared with metadata",
"parameterKey");
25 metaData.SetupDefaultValue(parameterCollection, parameterKey, addDependencies);
Various extension methods to quickly get and set values in EffectVariable.
Key of an effect parameter.
static void RegisterParameter(this ParameterCollection parameterCollection, ParameterKey parameterKey, bool addDependencies=true)
bool ContainsKey(ParameterKey key)
Determines whether the specified instance contains a parameter key.
A container to handle a hierarchical collection of effect variables.