ShaderClassSource Class
Namespace: Stride.ShadersAssembly: Stride.Shaders.dll
A shader class based on .sdsl file, used for mixin.
[DataContract("ShaderClassSource")]
public sealed class ShaderClassSource : ShaderClassCode, IEquatable<ShaderClassSource>
              | Name | Description | |
|---|---|---|
| Constructors | ||
| ShaderClassSource() | Initializes a new instance of the ShaderClassSource class.  | 
                          |
| ShaderClassSource(String) | Initializes a new instance of the ShaderClassSource class.  | 
                          |
| ShaderClassSource(String, Object[]) | Initializes a new instance of the ShaderClassSource class.  | 
                          |
| ShaderClassSource(String, String[]) | Initializes a new instance of the ShaderClassSource class.  | 
                          |
| Methods | ||
| Clone() | ||
| Equals(ShaderClassSource) | ||
| Equals(Object) | ||
| GetHashCode() | ||
| ToString() | ||
| Operators | ||
| Implicit(String to ShaderClassSource) | Performs an implicit conversion from System.String to ShaderClassSource.  | 
                          |
Constructors
ShaderClassSource()
Initializes a new instance of the ShaderClassSource class.
public ShaderClassSource()
              ShaderClassSource(String)
Initializes a new instance of the ShaderClassSource class.
public ShaderClassSource(string className)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | className | Name of the class.  | 
                  
ShaderClassSource(String, Object[])
Initializes a new instance of the ShaderClassSource class.
public ShaderClassSource(string className, params object[] genericArguments)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | className | Name of the class.  | 
                  
| System.Object[] | genericArguments | The generic parameters.  | 
                  
ShaderClassSource(String, String[])
Initializes a new instance of the ShaderClassSource class.
public ShaderClassSource(string className, params string[] genericArguments)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | className | Name of the class.  | 
                  
| System.String[] | genericArguments | The generic parameters.  | 
                  
Methods
Clone()
public override object Clone()
              Returns
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Equals(ShaderClassSource)
public bool Equals(ShaderClassSource shaderClassSource)
              Parameters
| Type | Name | Description | 
|---|---|---|
| ShaderClassSource | shaderClassSource | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
Equals(Object)
public override bool Equals(object obj)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | obj | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
Overrides
GetHashCode()
public override int GetHashCode()
              Returns
| Type | Description | 
|---|---|
| System.Int32 | 
Overrides
ToString()
public override string ToString()
              Returns
| Type | Description | 
|---|---|
| System.String | 
Overrides
| Improve this Doc View SourceOperators
Implicit(String to ShaderClassSource)
Performs an implicit conversion from System.String to ShaderClassSource.
public static implicit operator ShaderClassSource(string className)
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | className | Name of the class.  | 
                  
Returns
| Type | Description | 
|---|---|
| ShaderClassSource | The result of the conversion.  |