Overview
Represents a light source at a given position in 3D space.
the code:
import javafx.scene.*;
import javafx.scene.effect.*;
import javafx.scene.effect.light.*;
import javafx.scene.paint.*;
import javafx.scene.shape.*;
import javafx.scene.text.*;
Group {
var t:Text;
content: [
Rectangle {
width: bind t.layoutBounds.width+30
height: bind t.layoutBounds.height+20
fill: Color.BLACK
},
t = Text {
effect: Lighting {
light: PointLight {
x: -100 y: -100 z: 50
}
surfaceScale: 5
}
textOrigin: TextOrigin.TOP
x: 10 y: 10
content: "PointLight"
fill: Color.RED
font: Font.font(null, FontWeight.BOLD, 90);
}
]
}
produces:
Profile: desktop
Variable Summary
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
public | x | Number | 0.0 |
The x coordinate of the light position. The x coordinate of the light position. Min: n/a Max: n/a Default: 0.0 Identity: n/a0.0 |
|||
public | y | Number | 0.0 |
The y coordinate of the light position. The y coordinate of the light position. Min: n/a Max: n/a Default: 0.0 Identity: n/a0.0 |
|||
public | z | Number | 0.0 |
The z coordinate of the light position. The z coordinate of the light position. Min: n/a Max: n/a Default: 0.0 Identity: n/a0.0 |
Inherited Variables
javafx.scene.effect.light.Light
access | name | type | Can Read | Can Init | Can Write | Default Value | description |
---|---|---|---|---|---|---|---|
public | color | Color | WHITE |
The color of the light source. The color of the light source. Min: n/a Max: n/a Default: Color.WHITE Identity: n/aWHITE |
Function Summary
- public impl_getImpl() : com.sun.scenario.effect.light.Light
Inherited Functions
javafx.scene.effect.light.Light
- public abstract impl_getImpl() : com.sun.scenario.effect.light.Light