Property | Type | Description | |
---|---|---|---|
ShouldSerializeCompositions | bool | ||
ShouldSerializeMacros | bool | ||
ShouldSerializeMixins | bool | ||
ToSortedList | TValue>.Core.Collections.SortedList |
Method | Description | |
---|---|---|
AddComposition ( string name, Stride.Shaders.ShaderSource shaderSource ) : void |
Adds a composition to this mixin.
|
|
AddCompositionToArray ( string name, Stride.Shaders.ShaderSource shaderSourceElement ) : int |
Adds a composition to this mixin.
|
|
AddMacro ( string name, object value ) : void |
Adds a macro to this mixin.
|
|
Clone ( ) : object | ||
CloneFrom ( parent ) : void |
Clones from the specified ShaderMixinSource.
|
|
DeepCloneFrom ( parent ) : void |
Clones from the specified ShaderMixinSource. Clones members too.
|
|
Equals ( other ) : bool | ||
Equals ( object against ) : bool | ||
GetHashCode ( ) : int | ||
ShaderMixinSource ( ) : System |
Initializes a new instance of the ShaderMixinSource class.
|
|
ToString ( ) : string |
Method | Description | |
---|---|---|
ShouldSerializeCompositions ( ) : bool | ||
ShouldSerializeMacros ( ) : bool | ||
ShouldSerializeMixins ( ) : bool | ||
ToSortedList ( IEnumerable list ) : TValue>.Core.Collections.SortedList |
public AddComposition ( string name, Stride.Shaders.ShaderSource shaderSource ) : void | ||
name | string | The name. |
shaderSource | Stride.Shaders.ShaderSource | The shader source. |
return | void |
public AddCompositionToArray ( string name, Stride.Shaders.ShaderSource shaderSourceElement ) : int | ||
name | string | The name. |
shaderSourceElement | Stride.Shaders.ShaderSource | The shader source element. |
return | int |
public AddMacro ( string name, object value ) : void | ||
name | string | The name. |
value | object | The value. |
return | void |
public CloneFrom ( parent ) : void | ||
parent | The parent mixin to clone from. | |
return | void |
public DeepCloneFrom ( parent ) : void | ||
parent | The parent mixin to clone from. | |
return | void |