C# Class Stride.Shaders.ShaderMixinSource

Inheritance: Stride.Shaders.ShaderSource, IEquatable
Afficher le fichier Open project: vvvv/stride Class Usage Examples

Private Properties

Свойство Type Description
ShouldSerializeCompositions bool
ShouldSerializeMacros bool
ShouldSerializeMixins bool
ToSortedList TValue>.Core.Collections.SortedList

Méthodes publiques

Méthode 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

Private Methods

Méthode Description
ShouldSerializeCompositions ( ) : bool
ShouldSerializeMacros ( ) : bool
ShouldSerializeMixins ( ) : bool
ToSortedList ( IEnumerable list ) : TValue>.Core.Collections.SortedList

Method Details

AddComposition() public méthode

Adds a composition to this mixin.
public AddComposition ( string name, Stride.Shaders.ShaderSource shaderSource ) : void
name string The name.
shaderSource Stride.Shaders.ShaderSource The shader source.
Résultat void

AddCompositionToArray() public méthode

Adds a composition to this mixin.
public AddCompositionToArray ( string name, Stride.Shaders.ShaderSource shaderSourceElement ) : int
name string The name.
shaderSourceElement Stride.Shaders.ShaderSource The shader source element.
Résultat int

AddMacro() public méthode

Adds a macro to this mixin.
public AddMacro ( string name, object value ) : void
name string The name.
value object The value.
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

CloneFrom() public méthode

Clones from the specified ShaderMixinSource.
parent
public CloneFrom ( parent ) : void
parent The parent mixin to clone from.
Résultat void

DeepCloneFrom() public méthode

Clones from the specified ShaderMixinSource. Clones members too.
parent
public DeepCloneFrom ( parent ) : void
parent The parent mixin to clone from.
Résultat void

Equals() public méthode

public Equals ( other ) : bool
Résultat bool

Equals() public méthode

public Equals ( object against ) : bool
against object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

ShaderMixinSource() public méthode

Initializes a new instance of the ShaderMixinSource class.
public ShaderMixinSource ( ) : System
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string