|
Drag[en]gine Script Module DragonScript 1.32.1
|
Composable light for element class. More...
Public Member Functions | |
| Light | createLight (Element element, StubElement stub) |
| Initialize light for element from stub. | |
| TSTriggerExpression | createTriggerActivate (Element element, StubElement stub) |
| Create activate light trigger expression from stub or null if not used. | |
| TSTriggerExpression | createTriggerActivate (Element element, StubElement stub, String defaultValue) |
| Create activate light trigger expression from stub or null if not used. | |
| ECPBoolean | getActivated () |
| Initial light activated state. | |
| ECPFloat | getAmbientRatio () |
| Ambient ratio. | |
| ECPBoolean | getCastShadows () |
| Light is casting shadows. | |
| ECPColor | getColor () |
| Light color. | |
| ECPFloat | getHalfIntensityDistance () |
| Half intensity distance. | |
| ECPEnumeration | getHintMovement () |
| Hint movement. | |
| ECPEnumeration | getHintParameter () |
| Hint parameter. | |
| ECPInteger | getHintShadowImportance () |
| Hint shadow importance. | |
| ECPFloat | getIntensity () |
| Light intensity. | |
| LayerMask | getLayerMask () |
| Layer mask affecting lighting. | |
| LayerMask | getLayerMaskShadow () |
| Layer mask affecting shadow casting. | |
| ECPSkin | getLightSkin () |
| Light skin. | |
| String | getPrefix () |
| Property prefix. | |
| ECPFloat | getRange () |
| Light range. | |
| ECPShapeList | getShape () |
| Light shape. | |
| ECPFloat | getSpotAngle () |
| Outer spot Angle. | |
| ECPFloat | getSpotExponent () |
| Spot exponent. | |
| ECPFloat | getSpotRatio () |
| Spot ratio as height divided by width. | |
| ECPFloat | getSpotSmoothness () |
| Spot smoothness. | |
| ECPEnumeration | getType () |
| Light type. | |
| ECComposeLight | new (ElementClass ownerClass) |
| Create composable element class. | |
| ECComposeLight | new (ElementClass ownerClass, String prefix) |
| Create composable element class. | |
| void | setLayerMask (LayerMask layerMask) |
| Set layer mask affecting lighting. | |
| void | setLayerMaskShadow (LayerMask layerMask) |
| Set layer mask affecting shadow casting. | |
Composable light for element class.
Provides light support to element class without subclassing from a specific class.
Initialize light for element from stub.
| TSTriggerExpression Dragengine.Scenery.ECComposeLight.createTriggerActivate | ( | Element | element, |
| StubElement | stub | ||
| ) |
Create activate light trigger expression from stub or null if not used.
| TSTriggerExpression Dragengine.Scenery.ECComposeLight.createTriggerActivate | ( | Element | element, |
| StubElement | stub, | ||
| String | defaultValue | ||
| ) |
Create activate light trigger expression from stub or null if not used.
| ECPBoolean Dragengine.Scenery.ECComposeLight.getActivated | ( | ) |
Initial light activated state.
| ECPFloat Dragengine.Scenery.ECComposeLight.getAmbientRatio | ( | ) |
Ambient ratio.
| ECPBoolean Dragengine.Scenery.ECComposeLight.getCastShadows | ( | ) |
Light is casting shadows.
| ECPColor Dragengine.Scenery.ECComposeLight.getColor | ( | ) |
Light color.
| ECPFloat Dragengine.Scenery.ECComposeLight.getHalfIntensityDistance | ( | ) |
Half intensity distance.
| ECPEnumeration Dragengine.Scenery.ECComposeLight.getHintMovement | ( | ) |
Hint movement.
| ECPEnumeration Dragengine.Scenery.ECComposeLight.getHintParameter | ( | ) |
Hint parameter.
| ECPInteger Dragengine.Scenery.ECComposeLight.getHintShadowImportance | ( | ) |
Hint shadow importance.
| ECPFloat Dragengine.Scenery.ECComposeLight.getIntensity | ( | ) |
Light intensity.
| LayerMask Dragengine.Scenery.ECComposeLight.getLayerMask | ( | ) |
Layer mask affecting lighting.
| LayerMask Dragengine.Scenery.ECComposeLight.getLayerMaskShadow | ( | ) |
Layer mask affecting shadow casting.
| ECPSkin Dragengine.Scenery.ECComposeLight.getLightSkin | ( | ) |
Light skin.
| String Dragengine.Scenery.ECComposeLight.getPrefix | ( | ) |
Property prefix.
| ECPFloat Dragengine.Scenery.ECComposeLight.getRange | ( | ) |
Light range.
| ECPShapeList Dragengine.Scenery.ECComposeLight.getShape | ( | ) |
Light shape.
| ECPFloat Dragengine.Scenery.ECComposeLight.getSpotAngle | ( | ) |
Outer spot Angle.
| ECPFloat Dragengine.Scenery.ECComposeLight.getSpotExponent | ( | ) |
Spot exponent.
| ECPFloat Dragengine.Scenery.ECComposeLight.getSpotRatio | ( | ) |
Spot ratio as height divided by width.
| ECPFloat Dragengine.Scenery.ECComposeLight.getSpotSmoothness | ( | ) |
Spot smoothness.
| ECPEnumeration Dragengine.Scenery.ECComposeLight.getType | ( | ) |
Light type.
| ECComposeLight Dragengine.Scenery.ECComposeLight.new | ( | ElementClass | ownerClass | ) |
Create composable element class.
Adds all properties to ownerClass. If you do not want a property to be configurable using XML subclassing use ownerClass.removeProperty() to remove them.
| ECComposeLight Dragengine.Scenery.ECComposeLight.new | ( | ElementClass | ownerClass, |
| String | prefix | ||
| ) |
Create composable element class.
Adds all properties to ownerClass. If you do not want a property to be configurable using XML subclassing use ownerClass.removeProperty() to remove them.
| void Dragengine.Scenery.ECComposeLight.setLayerMask | ( | LayerMask | layerMask | ) |
Set layer mask affecting lighting.
| void Dragengine.Scenery.ECComposeLight.setLayerMaskShadow | ( | LayerMask | layerMask | ) |
Set layer mask affecting shadow casting.