Drag[en]gine Script Module DragonScript
1.23
|
Composable environment map probe for element class. More...
Public Member Functions | |
EnvMapProbe | createEnvMapProbe (Element element, StubElement stub) |
Initialize light for element from stub. More... | |
ECPShapeList | getInfluenceArea () |
Influence shape. More... | |
ECPFloat | getInfluenceBorderSize () |
Influence border size. More... | |
ECPInteger | getInfluencePriority () |
Influence priority. More... | |
LayerMask | getLayerMask () |
Layer mask affecting environment probes. More... | |
String | getPrefix () |
Property prefix. More... | |
ECPShapeList | getReflectionMask () |
Reflection mask. More... | |
ECPShapeList | getReflectionShape () |
Reflection shape. More... | |
ECComposeEnvMapProbe | new (ElementClass ownerClass) |
Create composable element class. More... | |
ECComposeEnvMapProbe | new (ElementClass ownerClass, String prefix) |
Create composable element class. More... | |
void | setLayerMask (LayerMask layerMask) |
Set layer mask affecting environment probes. More... | |
Composable environment map probe for element class.
Provides environment map probe support to element class without subclassing from a specific class.
EnvMapProbe Dragengine.Scenery.ECComposeEnvMapProbe.createEnvMapProbe | ( | Element | element, |
StubElement | stub | ||
) |
Initialize light for element from stub.
ECPShapeList Dragengine.Scenery.ECComposeEnvMapProbe.getInfluenceArea | ( | ) |
Influence shape.
ECPFloat Dragengine.Scenery.ECComposeEnvMapProbe.getInfluenceBorderSize | ( | ) |
Influence border size.
ECPInteger Dragengine.Scenery.ECComposeEnvMapProbe.getInfluencePriority | ( | ) |
Influence priority.
LayerMask Dragengine.Scenery.ECComposeEnvMapProbe.getLayerMask | ( | ) |
Layer mask affecting environment probes.
String Dragengine.Scenery.ECComposeEnvMapProbe.getPrefix | ( | ) |
Property prefix.
ECPShapeList Dragengine.Scenery.ECComposeEnvMapProbe.getReflectionMask | ( | ) |
Reflection mask.
ECPShapeList Dragengine.Scenery.ECComposeEnvMapProbe.getReflectionShape | ( | ) |
Reflection shape.
ECComposeEnvMapProbe Dragengine.Scenery.ECComposeEnvMapProbe.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.
ECComposeEnvMapProbe Dragengine.Scenery.ECComposeEnvMapProbe.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.ECComposeEnvMapProbe.setLayerMask | ( | LayerMask | layerMask | ) |
Set layer mask affecting environment probes.