예제 #1
0
 public HRESULT Draw(void *clientDrawingContext, IDWriteTextRenderer *renderer, float originX, float originY, BOOL isSideways, BOOL isRightToLeft, IUnknown *clientDrawingEffect)
 {
     return(((delegate * unmanaged <IDWriteInlineObject *, void *, IDWriteTextRenderer *, float, float, BOOL, BOOL, IUnknown *, int>)(lpVtbl[3]))((IDWriteInlineObject *)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY, isSideways, isRightToLeft, clientDrawingEffect));
 }
예제 #2
0
 public HRESULT Draw(void *clientDrawingContext, IDWriteTextRenderer *renderer, float originX, float originY)
 {
     return(((delegate * unmanaged <IDWriteTextLayout1 *, void *, IDWriteTextRenderer *, float, float, int>)(lpVtbl[58]))((IDWriteTextLayout1 *)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY));
 }
 public int Draw(void *clientDrawingContext, IDWriteTextRenderer *renderer, [NativeTypeName("FLOAT")] float originX, [NativeTypeName("FLOAT")] float originY)
 {
     return(((delegate * unmanaged <IDWriteTextLayout *, void *, IDWriteTextRenderer *, float, float, int>)(lpVtbl[58]))((IDWriteTextLayout *)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY));
 }
예제 #4
0
 public int Draw([NativeTypeName("void *")] void *clientDrawingContext, [NativeTypeName("IDWriteTextRenderer *")] IDWriteTextRenderer *renderer, [NativeTypeName("FLOAT")] float originX, [NativeTypeName("FLOAT")] float originY, [NativeTypeName("BOOL")] int isSideways, [NativeTypeName("BOOL")] int isRightToLeft, [NativeTypeName("IUnknown *")] IUnknown *clientDrawingEffect)
 {
     return(((delegate * unmanaged <IDWriteInlineObject *, void *, IDWriteTextRenderer *, float, float, int, int, IUnknown *, int>)(lpVtbl[3]))((IDWriteInlineObject *)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY, isSideways, isRightToLeft, clientDrawingEffect));
 }