Esempio n. 1
0
 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));
 }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
 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));
 }
Esempio n. 5
0
 public HRESULT GetGeometryShader(uint ShaderIndex, ID3D10GeometryShader **ppGS)
 {
     return(((delegate * unmanaged <ID3D10EffectShaderVariable *, uint, ID3D10GeometryShader **, int>)(lpVtbl[27]))((ID3D10EffectShaderVariable *)Unsafe.AsPointer(ref this), ShaderIndex, ppGS));
 }
Esempio n. 6
0
 public void GSGetShader([NativeTypeName("ID3D10GeometryShader **")] ID3D10GeometryShader **ppGeometryShader)
 {
     ((delegate * unmanaged <ID3D10Device1 *, ID3D10GeometryShader **, void>)(lpVtbl[49]))((ID3D10Device1 *)Unsafe.AsPointer(ref this), ppGeometryShader);
 }