[]
        
(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)
Parameters
Type Name Description
IntPtr shaderBytecodeRef
PointerSize bytecodeLength
StreamOutputElement[] sODeclarationRef
int numEntries
int[] bufferStridesRef
int numStrides
int rasterizedStream
ClassLinkage classLinkageRef
Returns
Type Description
GeometryShader