[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct3D11.InputLayout

Class InputLayout

Namespace
GrapeCity.Documents.DX.Direct3D11
Assembly
GcDocs.DX.Windows.dll

ID3D11InputLayout

[Guid("e4819ddc-4cf0-4025-bd26-5de82a3e07b7")]
public class InputLayout : DeviceChild, IDisposable, IUnknown
Inheritance
object
InputLayout
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

InputLayout(IntPtr)

Initializes a new instance of the InputLayout class.

public InputLayout(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

Create(Device, byte[], InputElement[])

Initializes a new instance of the InputLayout object to describe the input-buffer data for the input-assembler stage.

public static InputLayout Create(Device device, byte[] shaderBytecode, InputElement[] elements)

Parameters

device Device

The device used to create the layout.

shaderBytecode byte[]

The compiled shader used to validate the input elements.

elements InputElement[]

An array of input elements describing the layout of the input data.

Returns

InputLayout

Operators

explicit operator InputLayout(IntPtr)

Performs an explicit conversion from System.IntPtr to InputLayout.

public static explicit operator InputLayout(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

InputLayout