public class javafx.scene.SnapshotParameters
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javafx.scene.SnapshotParameters
super_class: java.lang.Object
{
private boolean depthBuffer;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javafx.scene.Camera camera;
descriptor: Ljavafx/scene/Camera;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.transform.Transform transform;
descriptor: Ljavafx/scene/transform/Transform;
flags: (0x0002) ACC_PRIVATE
private javafx.scene.paint.Paint fill;
descriptor: Ljavafx/scene/paint/Paint;
flags: (0x0002) ACC_PRIVATE
private javafx.geometry.Rectangle2D viewport;
descriptor: Ljavafx/geometry/Rectangle2D;
flags: (0x0002) ACC_PRIVATE
javafx.scene.Camera defaultCamera;
descriptor: Ljavafx/scene/Camera;
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/SnapshotParameters;
public boolean isDepthBuffer();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.SnapshotParameters.depthBuffer:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/SnapshotParameters;
boolean isDepthBufferInternal();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.SnapshotParameters.depthBuffer:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavafx/scene/SnapshotParameters;
public void setDepthBuffer(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iload 1
ifeq 3
getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifne 3
1: ldc Ljavafx/scene/SnapshotParameters;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
ldc "System can't support ConditionalFeature.SCENE3D"
invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
end local 2 3: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield javafx.scene.SnapshotParameters.depthBuffer:Z
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavafx/scene/SnapshotParameters;
0 5 1 depthBuffer Z
2 3 2 logname Ljava/lang/String;
MethodParameters:
Name Flags
depthBuffer
public javafx.scene.Camera getCamera();
descriptor: ()Ljavafx/scene/Camera;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.SnapshotParameters.camera:Ljavafx/scene/Camera;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/SnapshotParameters;
javafx.scene.Camera getEffectiveCamera();
descriptor: ()Ljavafx/scene/Camera;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.SnapshotParameters.camera:Ljavafx/scene/Camera;
instanceof javafx.scene.PerspectiveCamera
ifeq 5
1: getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifne 5
2: aload 0
getfield javafx.scene.SnapshotParameters.defaultCamera:Ljavafx/scene/Camera;
ifnonnull 4
3: aload 0
new javafx.scene.ParallelCamera
dup
invokespecial javafx.scene.ParallelCamera.<init>:()V
putfield javafx.scene.SnapshotParameters.defaultCamera:Ljavafx/scene/Camera;
4: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.SnapshotParameters.defaultCamera:Ljavafx/scene/Camera;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield javafx.scene.SnapshotParameters.camera:Ljavafx/scene/Camera;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/SnapshotParameters;
public void setCamera(javafx.scene.Camera);
descriptor: (Ljavafx/scene/Camera;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof javafx.scene.PerspectiveCamera
ifeq 4
1: getstatic javafx.application.ConditionalFeature.SCENE3D:Ljavafx/application/ConditionalFeature;
invokestatic javafx.application.Platform.isSupported:(Ljavafx/application/ConditionalFeature;)Z
ifne 4
2: ldc Ljavafx/scene/SnapshotParameters;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 2
start local 2 3: aload 2
invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
ldc "System can't support ConditionalFeature.SCENE3D"
invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;)V
end local 2 4: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield javafx.scene.SnapshotParameters.camera:Ljavafx/scene/Camera;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavafx/scene/SnapshotParameters;
0 6 1 camera Ljavafx/scene/Camera;
3 4 2 logname Ljava/lang/String;
MethodParameters:
Name Flags
camera
public javafx.scene.transform.Transform getTransform();
descriptor: ()Ljavafx/scene/transform/Transform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.SnapshotParameters.transform:Ljavafx/scene/transform/Transform;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/SnapshotParameters;
public void setTransform(javafx.scene.transform.Transform);
descriptor: (Ljavafx/scene/transform/Transform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javafx.scene.SnapshotParameters.transform:Ljavafx/scene/transform/Transform;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/SnapshotParameters;
0 2 1 transform Ljavafx/scene/transform/Transform;
MethodParameters:
Name Flags
transform
public javafx.scene.paint.Paint getFill();
descriptor: ()Ljavafx/scene/paint/Paint;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.SnapshotParameters.fill:Ljavafx/scene/paint/Paint;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/SnapshotParameters;
public void setFill(javafx.scene.paint.Paint);
descriptor: (Ljavafx/scene/paint/Paint;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javafx.scene.SnapshotParameters.fill:Ljavafx/scene/paint/Paint;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/SnapshotParameters;
0 2 1 fill Ljavafx/scene/paint/Paint;
MethodParameters:
Name Flags
fill
public javafx.geometry.Rectangle2D getViewport();
descriptor: ()Ljavafx/geometry/Rectangle2D;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javafx.scene.SnapshotParameters.viewport:Ljavafx/geometry/Rectangle2D;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavafx/scene/SnapshotParameters;
public void setViewport(javafx.geometry.Rectangle2D);
descriptor: (Ljavafx/geometry/Rectangle2D;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield javafx.scene.SnapshotParameters.viewport:Ljavafx/geometry/Rectangle2D;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavafx/scene/SnapshotParameters;
0 2 1 viewport Ljavafx/geometry/Rectangle2D;
MethodParameters:
Name Flags
viewport
javafx.scene.SnapshotParameters copy();
descriptor: ()Ljavafx/scene/SnapshotParameters;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=1
start local 0 0: new javafx.scene.SnapshotParameters
dup
invokespecial javafx.scene.SnapshotParameters.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield javafx.scene.SnapshotParameters.camera:Ljavafx/scene/Camera;
ifnonnull 2
aconst_null
goto 3
StackMap locals: javafx.scene.SnapshotParameters javafx.scene.SnapshotParameters
StackMap stack: javafx.scene.SnapshotParameters
2: aload 0
getfield javafx.scene.SnapshotParameters.camera:Ljavafx/scene/Camera;
invokevirtual javafx.scene.Camera.copy:()Ljavafx/scene/Camera;
StackMap locals: javafx.scene.SnapshotParameters javafx.scene.SnapshotParameters
StackMap stack: javafx.scene.SnapshotParameters javafx.scene.Camera
3: putfield javafx.scene.SnapshotParameters.camera:Ljavafx/scene/Camera;
4: aload 1
aload 0
getfield javafx.scene.SnapshotParameters.depthBuffer:Z
putfield javafx.scene.SnapshotParameters.depthBuffer:Z
5: aload 1
aload 0
getfield javafx.scene.SnapshotParameters.fill:Ljavafx/scene/paint/Paint;
putfield javafx.scene.SnapshotParameters.fill:Ljavafx/scene/paint/Paint;
6: aload 1
aload 0
getfield javafx.scene.SnapshotParameters.viewport:Ljavafx/geometry/Rectangle2D;
putfield javafx.scene.SnapshotParameters.viewport:Ljavafx/geometry/Rectangle2D;
7: aload 1
aload 0
getfield javafx.scene.SnapshotParameters.transform:Ljavafx/scene/transform/Transform;
ifnonnull 8
aconst_null
goto 9
StackMap locals:
StackMap stack: javafx.scene.SnapshotParameters
8: aload 0
getfield javafx.scene.SnapshotParameters.transform:Ljavafx/scene/transform/Transform;
invokevirtual javafx.scene.transform.Transform.clone:()Ljavafx/scene/transform/Transform;
StackMap locals: javafx.scene.SnapshotParameters javafx.scene.SnapshotParameters
StackMap stack: javafx.scene.SnapshotParameters javafx.scene.transform.Transform
9: putfield javafx.scene.SnapshotParameters.transform:Ljavafx/scene/transform/Transform;
10: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavafx/scene/SnapshotParameters;
1 11 1 params Ljavafx/scene/SnapshotParameters;
}
SourceFile: "SnapshotParameters.java"