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. |