Table of Contents

Class LightingKeys

Namespace
Stride.Rendering
Assembly
Stride.Rendering.dll

Keys used for lighting.

[DataContract]
public class LightingKeys : ShaderMixinParameters, IDictionary<ParameterKey, object>, ICollection<KeyValuePair<ParameterKey, object>>, IEnumerable<KeyValuePair<ParameterKey, object>>, IEnumerable
Inheritance
object
ParameterCollection
ShaderMixinParameters
LightingKeys
Implements
IDictionary<ParameterKey, object>
ICollection<KeyValuePair<ParameterKey, object>>
IEnumerable<KeyValuePair<ParameterKey, object>>
Inherited Members
ShaderMixinParameters.EffectParameters
ShaderMixinParameters.Add(ParameterKey, object)
ShaderMixinParameters.Count
ShaderMixinParameters.GetEnumerator()
ShaderMixinParameters.IsReadOnly
ShaderMixinParameters.this[ParameterKey]
ShaderMixinParameters.Keys
ShaderMixinParameters.Values
ShaderMixinParameters.TryGetValue(ParameterKey, out object)
ParameterCollection.DataValues
ParameterCollection.ObjectValues
ParameterCollection.PermutationCounter
ParameterCollection.LayoutCounter
ParameterCollection.ParameterKeyInfos
ParameterCollection.Layout
ParameterCollection.HasLayout
ParameterCollection.ToString()
ParameterCollection.Set<T>(ObjectParameterKey<T>, T)
ParameterCollection.Set<T>(PermutationParameterKey<T>, T)
ParameterCollection.Set<T>(ValueParameterKey<T>, T)
ParameterCollection.Set<T>(ValueParameterKey<T>, ref T)
ParameterCollection.Set<T>(ValueParameterKey<T>, T[])
ParameterCollection.Get<T>(ValueParameterKey<T>)
ParameterCollection.GetValues<T>(ValueParameterKey<T>)
ParameterCollection.CopyTo<T>(ValueParameterKey<T>, ParameterCollection, ValueParameterKey<T>)
ParameterCollection.Set<T>(ValueParameter<T>, T)
ParameterCollection.Set<T>(ValueParameter<T>, ref T)
ParameterCollection.Set<T>(PermutationParameter<T>, T)
ParameterCollection.Set<T>(ObjectParameterAccessor<T>, T)
ParameterCollection.Get<T>(ValueParameter<T>)
ParameterCollection.Get<T>(PermutationParameter<T>)
ParameterCollection.Get<T>(ObjectParameterAccessor<T>)
ParameterCollection.SetObject(ParameterKey, object)
ParameterCollection.GetObject(ParameterKey)
ParameterCollection.Remove(ParameterKey)
ParameterCollection.Clear()
ParameterCollection.ContainsKey(ParameterKey)
ParameterCollection.UpdateLayout(ParameterCollectionLayout)
Extension Methods

Fields

DirectLightGroups

public static readonly PermutationParameterKey<ShaderSourceCollection> DirectLightGroups

Field Value

PermutationParameterKey<ShaderSourceCollection>

EnvironmentLights

public static readonly PermutationParameterKey<ShaderSourceCollection> EnvironmentLights

Field Value

PermutationParameterKey<ShaderSourceCollection>