public HRESULT SetMatrix([NativeTypeName("const D3DMATRIX &")] D2D_MATRIX_4X4_F *matrix)
 {
     return(((delegate * unmanaged <IDCompositionMatrixTransform3D *, D2D_MATRIX_4X4_F *, int>)(lpVtbl[3]))((IDCompositionMatrixTransform3D *)Unsafe.AsPointer(ref this), matrix));
 }
Exemplo n.º 2
0
 public int DrawBitmap(ID2D1Bitmap *bitmap, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *destinationRectangle, [NativeTypeName("FLOAT")] float opacity, D2D1_INTERPOLATION_MODE interpolationMode, [NativeTypeName("const D2D1_RECT_F *")] D2D_RECT_F *sourceRectangle, [NativeTypeName("const D2D1_MATRIX_4X4_F *")] D2D_MATRIX_4X4_F *perspectiveTransform)
 {
     return(((delegate * unmanaged <ID2D1CommandSink1 *, ID2D1Bitmap *, D2D_RECT_F *, float, D2D1_INTERPOLATION_MODE, D2D_RECT_F *, D2D_MATRIX_4X4_F *, int>)(lpVtbl[17]))((ID2D1CommandSink1 *)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform));
 }
Exemplo n.º 3
0
 public int SetTransform([NativeTypeName("const D2D_MATRIX_4X4_F &")] D2D_MATRIX_4X4_F *matrix)
 {
     return(((delegate * unmanaged <IDCompositionVisual3 *, D2D_MATRIX_4X4_F *, int>)(lpVtbl[32]))((IDCompositionVisual3 *)Unsafe.AsPointer(ref this), matrix));
 }