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)); }
public void VSGetShader(ID3D10VertexShader **ppVertexShader) { ((delegate * unmanaged <ID3D10Device *, ID3D10VertexShader **, void>)(lpVtbl[43]))((ID3D10Device *)Unsafe.AsPointer(ref this), ppVertexShader); }
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)); }
public void VSGetShader([NativeTypeName("ID3D10VertexShader **")] ID3D10VertexShader **ppVertexShader) { ((delegate * unmanaged <ID3D10Device1 *, ID3D10VertexShader **, void>)(lpVtbl[43]))((ID3D10Device1 *)Unsafe.AsPointer(ref this), ppVertexShader); }