class com.sun.javafx.font.directwrite.ID2D1RenderTarget extends com.sun.javafx.font.directwrite.IUnknown
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.font.directwrite.ID2D1RenderTarget
super_class: com.sun.javafx.font.directwrite.IUnknown
{
void <init>(long);
descriptor: (J)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
invokespecial com.sun.javafx.font.directwrite.IUnknown.<init>:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
0 2 1 ptr J
MethodParameters:
Name Flags
ptr
void BeginDraw();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.font.directwrite.ID2D1RenderTarget.ptr:J
invokestatic com.sun.javafx.font.directwrite.OS.BeginDraw:(J)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
int EndDraw();
descriptor: ()I
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.javafx.font.directwrite.ID2D1RenderTarget.ptr:J
invokestatic com.sun.javafx.font.directwrite.OS.EndDraw:(J)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
void Clear(com.sun.javafx.font.directwrite.D2D1_COLOR_F);
descriptor: (Lcom/sun/javafx/font/directwrite/D2D1_COLOR_F;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.font.directwrite.ID2D1RenderTarget.ptr:J
aload 1
invokestatic com.sun.javafx.font.directwrite.OS.Clear:(JLcom/sun/javafx/font/directwrite/D2D1_COLOR_F;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
0 2 1 clearColor Lcom/sun/javafx/font/directwrite/D2D1_COLOR_F;
MethodParameters:
Name Flags
clearColor
void SetTransform(com.sun.javafx.font.directwrite.D2D1_MATRIX_3X2_F);
descriptor: (Lcom/sun/javafx/font/directwrite/D2D1_MATRIX_3X2_F;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.font.directwrite.ID2D1RenderTarget.ptr:J
aload 1
invokestatic com.sun.javafx.font.directwrite.OS.SetTransform:(JLcom/sun/javafx/font/directwrite/D2D1_MATRIX_3X2_F;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
0 2 1 transform Lcom/sun/javafx/font/directwrite/D2D1_MATRIX_3X2_F;
MethodParameters:
Name Flags
transform
void SetTextAntialiasMode(int);
descriptor: (I)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.font.directwrite.ID2D1RenderTarget.ptr:J
iload 1
invokestatic com.sun.javafx.font.directwrite.OS.SetTextAntialiasMode:(JI)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
0 2 1 textAntialiasMode I
MethodParameters:
Name Flags
textAntialiasMode
void DrawGlyphRun(com.sun.javafx.font.directwrite.D2D1_POINT_2F, com.sun.javafx.font.directwrite.DWRITE_GLYPH_RUN, com.sun.javafx.font.directwrite.ID2D1Brush, int);
descriptor: (Lcom/sun/javafx/font/directwrite/D2D1_POINT_2F;Lcom/sun/javafx/font/directwrite/DWRITE_GLYPH_RUN;Lcom/sun/javafx/font/directwrite/ID2D1Brush;I)V
flags: (0x0000)
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield com.sun.javafx.font.directwrite.ID2D1RenderTarget.ptr:J
aload 1
aload 2
aload 3
getfield com.sun.javafx.font.directwrite.ID2D1Brush.ptr:J
iload 4
invokestatic com.sun.javafx.font.directwrite.OS.DrawGlyphRun:(JLcom/sun/javafx/font/directwrite/D2D1_POINT_2F;Lcom/sun/javafx/font/directwrite/DWRITE_GLYPH_RUN;JI)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
0 2 1 baselineOrigin Lcom/sun/javafx/font/directwrite/D2D1_POINT_2F;
0 2 2 glyphRun Lcom/sun/javafx/font/directwrite/DWRITE_GLYPH_RUN;
0 2 3 foregroundBrush Lcom/sun/javafx/font/directwrite/ID2D1Brush;
0 2 4 measuringMode I
MethodParameters:
Name Flags
baselineOrigin
glyphRun
foregroundBrush
measuringMode
com.sun.javafx.font.directwrite.ID2D1Brush CreateSolidColorBrush(com.sun.javafx.font.directwrite.D2D1_COLOR_F);
descriptor: (Lcom/sun/javafx/font/directwrite/D2D1_COLOR_F;)Lcom/sun/javafx/font/directwrite/ID2D1Brush;
flags: (0x0000)
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.javafx.font.directwrite.ID2D1RenderTarget.ptr:J
aload 1
invokestatic com.sun.javafx.font.directwrite.OS.CreateSolidColorBrush:(JLcom/sun/javafx/font/directwrite/D2D1_COLOR_F;)J
lstore 2
start local 2 1: lload 2
lconst_0
lcmp
ifeq 2
new com.sun.javafx.font.directwrite.ID2D1Brush
dup
lload 2
invokespecial com.sun.javafx.font.directwrite.ID2D1Brush.<init>:(J)V
goto 3
StackMap locals: long
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: com.sun.javafx.font.directwrite.ID2D1Brush
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/javafx/font/directwrite/ID2D1RenderTarget;
0 4 1 color Lcom/sun/javafx/font/directwrite/D2D1_COLOR_F;
1 4 2 result J
MethodParameters:
Name Flags
color
}
SourceFile: "ID2D1RenderTarget.java"