C# Класс Stride.Shaders.ShaderMixinSource

Наследование: Stride.Shaders.ShaderSource, IEquatable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ShouldSerializeCompositions bool
ShouldSerializeMacros bool
ShouldSerializeMixins bool
ToSortedList TValue>.Core.Collections.SortedList

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ShouldSerializeCompositions ( ) : bool
ShouldSerializeMacros ( ) : bool
ShouldSerializeMixins ( ) : bool
ToSortedList ( IEnumerable list ) : TValue>.Core.Collections.SortedList

Описание методов

AddComposition() публичный Метод

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.
Результат void

AddCompositionToArray() публичный Метод

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.
Результат int

AddMacro() публичный Метод

Adds a macro to this mixin.
public AddMacro ( string name, object value ) : void
name string The name.
value object The value.
Результат void

Clone() публичный Метод

public Clone ( ) : object
Результат object

CloneFrom() публичный Метод

Clones from the specified ShaderMixinSource.
parent
public CloneFrom ( parent ) : void
parent The parent mixin to clone from.
Результат void

DeepCloneFrom() публичный Метод

Clones from the specified ShaderMixinSource. Clones members too.
parent
public DeepCloneFrom ( parent ) : void
parent The parent mixin to clone from.
Результат void

Equals() публичный Метод

public Equals ( other ) : bool
Результат bool

Equals() публичный Метод

public Equals ( object against ) : bool
against object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

ShaderMixinSource() публичный Метод

Initializes a new instance of the ShaderMixinSource class.
public ShaderMixinSource ( ) : System
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string