[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.Device.CreateGeometryShaderWithStreamOutput

CreateGeometryShaderWithStreamOutput Method

CreateGeometryShaderWithStreamOutput(IntPtr, PointerSize, StreamOutputElement[], int, int[], int, int, ClassLinkage)

HRESULT ID3D11Device::CreateGeometryShaderWithStreamOutput([In, Buffer] const void* pShaderBytecode,[In] SIZE_T BytecodeLength,[In, Buffer, Optional] const D3D11_SO_DECLARATION_ENTRY* pSODeclaration,[In] unsigned int NumEntries,[In, Buffer, Optional] const unsigned int* pBufferStrides,[In] unsigned int NumStrides,[In] unsigned int RasterizedStream,[In, Optional] ID3D11ClassLinkage* pClassLinkage,[Out, Fast] ID3D11GeometryShader** ppGeometryShader)

Declaration
public GeometryShader CreateGeometryShaderWithStreamOutput(IntPtr shaderBytecodeRef, PointerSize bytecodeLength, StreamOutputElement[] sODeclarationRef, int numEntries, int[] bufferStridesRef, int numStrides, int rasterizedStream, ClassLinkage classLinkageRef)
Public Function CreateGeometryShaderWithStreamOutput(shaderBytecodeRef As IntPtr, bytecodeLength As PointerSize, sODeclarationRef As StreamOutputElement(), numEntries As Integer, bufferStridesRef As Integer(), numStrides As Integer, rasterizedStream As Integer, classLinkageRef As ClassLinkage) As GeometryShader
Parameters
Type Name Description
IntPtr shaderBytecodeRef
PointerSize bytecodeLength
StreamOutputElement[] sODeclarationRef
int numEntries
int[] bufferStridesRef
int numStrides
int rasterizedStream
ClassLinkage classLinkageRef
Returns
Type Description
GeometryShader