ComponentOne Bitmap for WPF
C1.WPF.DX.4.6.2 Assembly / C1.Util.DX.Direct3D11 Namespace / InputElement Structure / InputElement Constructor / InputElement Constructor(String,Int32,Format,Int32,Int32,InputClassification,Int32)
The HLSL semantic associated with this element in a shader input-signature.
The semantic index for the element. A semantic index modifies a semantic, with an integer index number. A semantic index is only needed in a case where there is more than one element with the same semantic. For example, a 4x4 matrix would have four components each with the semantic name matrix, however each of the four component would have different semantic indices (0, 1, 2, and 3).
The data type of the element data.
Offset (in bytes) between each element. Use AppendAligned for convenience to define the current element directly after the previous one, including any packing if necessary.
An integer value that identifies the input-assembler. Valid values are between 0 and 15.
Identifies the input data class for a single input slot.
The number of instances to draw using the same per-instance data before advancing in the buffer by one element. This value must be 0 for an element that contains per-vertex data.

In This Topic
    InputElement Constructor(String,Int32,Format,Int32,Int32,InputClassification,Int32)
    In This Topic
    Initializes a new instance of the InputElement struct.
    Syntax
    'Declaration
     
    Public Function New( _
       ByVal name As String, _
       ByVal index As Integer, _
       ByVal format As Format, _
       ByVal offset As Integer, _
       ByVal slot As Integer, _
       ByVal slotClass As InputClassification, _
       ByVal stepRate As Integer _
    )
    public InputElement( 
       string name,
       int index,
       Format format,
       int offset,
       int slot,
       InputClassification slotClass,
       int stepRate
    )

    Parameters

    name
    The HLSL semantic associated with this element in a shader input-signature.
    index
    The semantic index for the element. A semantic index modifies a semantic, with an integer index number. A semantic index is only needed in a case where there is more than one element with the same semantic. For example, a 4x4 matrix would have four components each with the semantic name matrix, however each of the four component would have different semantic indices (0, 1, 2, and 3).
    format
    The data type of the element data.
    offset
    Offset (in bytes) between each element. Use AppendAligned for convenience to define the current element directly after the previous one, including any packing if necessary.
    slot
    An integer value that identifies the input-assembler. Valid values are between 0 and 15.
    slotClass
    Identifies the input data class for a single input slot.
    stepRate
    The number of instances to draw using the same per-instance data before advancing in the buffer by one element. This value must be 0 for an element that contains per-vertex data.
    See Also