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()