[]
ID3D11InputLayout
[Guid("e4819ddc-4cf0-4025-bd26-5de82a3e07b7")]
public class InputLayout : DeviceChild, IDisposable, IUnknown
Initializes a new instance of the InputLayout class.
public InputLayout(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
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)
device
DeviceThe 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.
Performs an explicit conversion from System.IntPtr to InputLayout.
public static explicit operator InputLayout(IntPtr nativePointer)
nativePointer
System.IntPtr