示例#1
0
 public HRESULT CreateVertexBuffer([NativeTypeName("const D2D1_VERTEX_BUFFER_PROPERTIES *")] D2D1_VERTEX_BUFFER_PROPERTIES *vertexBufferProperties, [NativeTypeName("const GUID *")] Guid *resourceId, [NativeTypeName("const D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES *")] D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES *customVertexBufferProperties, ID2D1VertexBuffer **buffer)
 {
     return(((delegate * unmanaged <ID2D1EffectContext2 *, D2D1_VERTEX_BUFFER_PROPERTIES *, Guid *, D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES *, ID2D1VertexBuffer **, int>)(lpVtbl[17]))((ID2D1EffectContext2 *)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer));
 }
示例#2
0
 public HRESULT FindVertexBuffer([NativeTypeName("const GUID *")] Guid *resourceId, ID2D1VertexBuffer **buffer)
 {
     return(((delegate * unmanaged <ID2D1EffectContext2 *, Guid *, ID2D1VertexBuffer **, int>)(lpVtbl[18]))((ID2D1EffectContext2 *)Unsafe.AsPointer(ref this), resourceId, buffer));
 }
示例#3
0
 public int FindVertexBuffer([NativeTypeName("const GUID *")] Guid *resourceId, [NativeTypeName("ID2D1VertexBuffer **")] ID2D1VertexBuffer **buffer)
 {
     return(((delegate * stdcall <ID2D1EffectContext *, Guid *, ID2D1VertexBuffer **, int>)(lpVtbl[18]))((ID2D1EffectContext *)Unsafe.AsPointer(ref this), resourceId, buffer));
 }