public SamplerStateDescription GetSampler(string name) { if (SamplerDict.TryGetValue(name, out var samplerDesc)) { return(samplerDesc); } else { return(new SamplerStateDescription()); } }
public void SetSampler(string name, SamplerStateDescription samplerDesc) { if (SamplerDict.ContainsKey(name)) { SamplerDict[name] = samplerDesc; } else { SamplerDict.Add(name, samplerDesc); } UpdatingResource?.Invoke(this, new UpdateEvent(GenericMaterialVariable.ResourceType.Sampler, name)); }