EffectTypeDescription Struct
Namespace: Stride.ShadersAssembly: Stride.Shaders.dll
Describes a shader parameter type.
[DataContract]
public struct EffectTypeDescription
| Name | Description | |
|---|---|---|
| Fields | ||
| Class | The EffectParameterClass of this parameter. |
|
| ColumnCount | Number of columns for this element. |
|
| Elements | Number of elements for arrays (0 if not an array). |
|
| ElementSize | Size of this element (non-aligned). |
|
| Members | Members in the structure. |
|
| Name | Name of this structure type. |
|
| RowCount | Number of rows for this element. |
|
| Type | The EffectParameterType of this parameter. |
|
Fields
Class
The EffectParameterClass of this parameter.
public EffectParameterClass Class
Field Value
| Type | Description |
|---|---|
| EffectParameterClass |
ColumnCount
Number of columns for this element.
public int ColumnCount
Field Value
| Type | Description |
|---|---|
| System.Int32 |
Elements
Number of elements for arrays (0 if not an array).
public int Elements
Field Value
| Type | Description |
|---|---|
| System.Int32 |
ElementSize
Size of this element (non-aligned).
public int ElementSize
Field Value
| Type | Description |
|---|---|
| System.Int32 |
Members
Members in the structure.
public EffectTypeMemberDescription[] Members
Field Value
| Type | Description |
|---|---|
| EffectTypeMemberDescription[] |
Name
Name of this structure type.
public string Name
Field Value
| Type | Description |
|---|---|
| System.String |
RowCount
Number of rows for this element.
public int RowCount
Field Value
| Type | Description |
|---|---|
| System.Int32 |
Type
The EffectParameterType of this parameter.
public EffectParameterType Type
Field Value
| Type | Description |
|---|---|
| EffectParameterType |
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()