Ejemplo n.º 1
0
 public int CreateVertexShader([NativeTypeName("const void *")] void *pShaderBytecode, [NativeTypeName("SIZE_T")] nuint BytecodeLength, ID3D10VertexShader **ppVertexShader)
 {
     return(((delegate * unmanaged <ID3D10Device *, void *, nuint, ID3D10VertexShader **, int>)(lpVtbl[79]))((ID3D10Device *)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, ppVertexShader));
 }
Ejemplo n.º 2
0
 public void VSGetShader(ID3D10VertexShader **ppVertexShader)
 {
     ((delegate * unmanaged <ID3D10Device *, ID3D10VertexShader **, void>)(lpVtbl[43]))((ID3D10Device *)Unsafe.AsPointer(ref this), ppVertexShader);
 }
Ejemplo n.º 3
0
 public HRESULT GetVertexShader(uint ShaderIndex, ID3D10VertexShader **ppVS)
 {
     return(((delegate * unmanaged <ID3D10EffectShaderVariable *, uint, ID3D10VertexShader **, int>)(lpVtbl[26]))((ID3D10EffectShaderVariable *)Unsafe.AsPointer(ref this), ShaderIndex, ppVS));
 }
 public int GetVertexShader([NativeTypeName("UINT")] uint ShaderIndex, [NativeTypeName("ID3D10VertexShader **")] ID3D10VertexShader **ppVS)
 {
     return(((delegate * unmanaged <ID3D10EffectShaderVariable *, uint, ID3D10VertexShader **, int>)(lpVtbl[26]))((ID3D10EffectShaderVariable *)Unsafe.AsPointer(ref this), ShaderIndex, ppVS));
 }
Ejemplo n.º 5
0
 public void VSGetShader([NativeTypeName("ID3D10VertexShader **")] ID3D10VertexShader **ppVertexShader)
 {
     ((delegate * unmanaged <ID3D10Device1 *, ID3D10VertexShader **, void>)(lpVtbl[43]))((ID3D10Device1 *)Unsafe.AsPointer(ref this), ppVertexShader);
 }