Overview
Represents a distant light source.
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: DistantLight { azimuth: -135 elevation: 30 }
surfaceScale: 5
}
textOrigin: TextOrigin.TOP
x: 10 y: 10
content: "DistantLight"
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 | azimuth | Number | ![]() | ![]() | ![]() | 45.0 |
The azimuth of the light.
The azimuth of the light. The azimuth is the direction angle for the light source on the XY plane, in degrees.
Min: n/a
Max: n/a
Default: 45.0
Identity: n/a
45.0
|
| public | elevation | Number | ![]() | ![]() | ![]() | 45.0 |
The elevation of the light.
The elevation of the light. The elevation is the direction angle for the light source on the YZ plane, in degrees.
Min: n/a
Max: n/a
Default: 45.0
Identity: n/a
45.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/a
WHITE
|
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

