public int CreateGeometryShaderWithStreamOutput([NativeTypeName("const void *")] void *pShaderBytecode, [NativeTypeName("SIZE_T")] nuint BytecodeLength, [NativeTypeName("const D3D10_SO_DECLARATION_ENTRY *")] D3D10_SO_DECLARATION_ENTRY *pSODeclaration, [NativeTypeName("UINT")] uint NumEntries, [NativeTypeName("UINT")] uint OutputStreamStride, ID3D10GeometryShader **ppGeometryShader) { return(((delegate * unmanaged <ID3D10Device *, void *, nuint, D3D10_SO_DECLARATION_ENTRY *, uint, uint, ID3D10GeometryShader **, int>)(lpVtbl[81]))((ID3D10Device *)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, OutputStreamStride, ppGeometryShader)); }
public int CreateGeometryShader([NativeTypeName("const void *")] void *pShaderBytecode, [NativeTypeName("SIZE_T")] nuint BytecodeLength, ID3D10GeometryShader **ppGeometryShader) { return(((delegate * unmanaged <ID3D10Device *, void *, nuint, ID3D10GeometryShader **, int>)(lpVtbl[80]))((ID3D10Device *)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, ppGeometryShader)); }
public void GSGetShader(ID3D10GeometryShader **ppGeometryShader) { ((delegate * unmanaged <ID3D10Device *, ID3D10GeometryShader **, void>)(lpVtbl[49]))((ID3D10Device *)Unsafe.AsPointer(ref this), ppGeometryShader); }
public int GetGeometryShader([NativeTypeName("UINT")] uint ShaderIndex, [NativeTypeName("ID3D10GeometryShader **")] ID3D10GeometryShader **ppGS) { return(((delegate * unmanaged <ID3D10EffectShaderVariable *, uint, ID3D10GeometryShader **, int>)(lpVtbl[27]))((ID3D10EffectShaderVariable *)Unsafe.AsPointer(ref this), ShaderIndex, ppGS)); }
public HRESULT GetGeometryShader(uint ShaderIndex, ID3D10GeometryShader **ppGS) { return(((delegate * unmanaged <ID3D10EffectShaderVariable *, uint, ID3D10GeometryShader **, int>)(lpVtbl[27]))((ID3D10EffectShaderVariable *)Unsafe.AsPointer(ref this), ShaderIndex, ppGS)); }
public void GSGetShader([NativeTypeName("ID3D10GeometryShader **")] ID3D10GeometryShader **ppGeometryShader) { ((delegate * unmanaged <ID3D10Device1 *, ID3D10GeometryShader **, void>)(lpVtbl[49]))((ID3D10Device1 *)Unsafe.AsPointer(ref this), ppGeometryShader); }