class com.sun.javafx.sg.prism.NGCanvas$MyBlend extends com.sun.scenario.effect.Blend
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.javafx.sg.prism.NGCanvas$MyBlend
super_class: com.sun.scenario.effect.Blend
{
public void <init>(com.sun.scenario.effect.Blend$Mode, com.sun.scenario.effect.Effect, com.sun.scenario.effect.Effect);
descriptor: (Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/Effect;Lcom/sun/scenario/effect/Effect;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 // com.sun.javafx.sg.prism.NGCanvas$MyBlend this
start local 1 // com.sun.scenario.effect.Blend$Mode mode
start local 2 // com.sun.scenario.effect.Effect bottomInput
start local 3 // com.sun.scenario.effect.Effect topInput
0: .line 1626
aload 0 /* this */
aload 1 /* mode */
aload 2 /* bottomInput */
aload 3 /* topInput */
invokespecial com.sun.scenario.effect.Blend.<init>:(Lcom/sun/scenario/effect/Blend$Mode;Lcom/sun/scenario/effect/Effect;Lcom/sun/scenario/effect/Effect;)V
1: .line 1627
return
end local 3 // com.sun.scenario.effect.Effect topInput
end local 2 // com.sun.scenario.effect.Effect bottomInput
end local 1 // com.sun.scenario.effect.Blend$Mode mode
end local 0 // com.sun.javafx.sg.prism.NGCanvas$MyBlend this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/javafx/sg/prism/NGCanvas$MyBlend;
0 2 1 mode Lcom/sun/scenario/effect/Blend$Mode;
0 2 2 bottomInput Lcom/sun/scenario/effect/Effect;
0 2 3 topInput Lcom/sun/scenario/effect/Effect;
MethodParameters:
Name Flags
mode
bottomInput
topInput
public com.sun.javafx.geom.Rectangle getResultBounds(com.sun.javafx.geom.transform.BaseTransform, com.sun.javafx.geom.Rectangle, com.sun.scenario.effect.ImageData[]);
descriptor: (Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/Rectangle;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/javafx/geom/Rectangle;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=5, args_size=4
start local 0 // com.sun.javafx.sg.prism.NGCanvas$MyBlend this
start local 1 // com.sun.javafx.geom.transform.BaseTransform transform
start local 2 // com.sun.javafx.geom.Rectangle outputClip
start local 3 // com.sun.scenario.effect.ImageData[] inputDatas
0: .line 1637
aload 0 /* this */
aload 1 /* transform */
aload 2 /* outputClip */
aload 3 /* inputDatas */
invokespecial com.sun.scenario.effect.Blend.getResultBounds:(Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/javafx/geom/Rectangle;[Lcom/sun/scenario/effect/ImageData;)Lcom/sun/javafx/geom/Rectangle;
astore 4 /* r */
start local 4 // com.sun.javafx.geom.Rectangle r
1: .line 1638
aload 4 /* r */
aload 2 /* outputClip */
invokevirtual com.sun.javafx.geom.Rectangle.intersectWith:(Lcom/sun/javafx/geom/Rectangle;)V
2: .line 1639
aload 4 /* r */
areturn
end local 4 // com.sun.javafx.geom.Rectangle r
end local 3 // com.sun.scenario.effect.ImageData[] inputDatas
end local 2 // com.sun.javafx.geom.Rectangle outputClip
end local 1 // com.sun.javafx.geom.transform.BaseTransform transform
end local 0 // com.sun.javafx.sg.prism.NGCanvas$MyBlend this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/javafx/sg/prism/NGCanvas$MyBlend;
0 3 1 transform Lcom/sun/javafx/geom/transform/BaseTransform;
0 3 2 outputClip Lcom/sun/javafx/geom/Rectangle;
0 3 3 inputDatas [Lcom/sun/scenario/effect/ImageData;
1 3 4 r Lcom/sun/javafx/geom/Rectangle;
MethodParameters:
Name Flags
transform
outputClip
inputDatas
}
SourceFile: "NGCanvas.java"
NestHost: com.sun.javafx.sg.prism.NGCanvas
InnerClasses:
MyBlend = com.sun.javafx.sg.prism.NGCanvas$MyBlend of com.sun.javafx.sg.prism.NGCanvas
public final Mode = com.sun.scenario.effect.Blend$Mode of com.sun.scenario.effect.Blend