public void SetValue(Texture value) { if (Class != EffectParameterClass.Sampler) throw new InvalidOperationException(); Textures = new[] { value }; }
public void SetValue(Texture[] value) { if (Class != EffectParameterClass.Sampler) throw new InvalidOperationException(); Textures = (Texture2D[])value.Clone(); }