Class LightOccluder2D
Occludes light cast by a Light2D, casting shadows.
- Inheritance
-
LightOccluder2D
Remarks
Occludes light cast by a Light2D, casting shadows. The LightOccluder2D must be provided with an OccluderPolygon2D in order for the shadow to be computed.
See Also
Properties
occluder
The OccluderPolygon2D used to compute the shadow.
var occluder : OccluderPolygon2D
Property Value
Remarks
- void set_occluder_polygon(OccluderPolygon2D value)
- OccluderPolygon2D get_occluder_polygon
occluder_light_mask
The LightOccluder2D's occluder light mask. The LightOccluder2D will cast shadows only from Light2D(s) that have the same light mask(s).
var occluder_light_mask : int = 1
Property Value
Remarks
sdf_collision
If enabled, the occluder will be part of a real-time generated signed distance field that can be used in custom shaders.
var sdf_collision : bool = true