Drag[en]gine Script Module DragonScript  1.21
Dragengine.Scenery.ECComposeEnvMapProbe Class Reference

Composable environment map probe for element class. More...

Inheritance diagram for Dragengine.Scenery.ECComposeEnvMapProbe:

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...
 

Detailed Description

Composable environment map probe for element class.

Provides environment map probe support to element class without subclassing from a specific class.

Member Function Documentation

◆ createEnvMapProbe()

EnvMapProbe Dragengine.Scenery.ECComposeEnvMapProbe.createEnvMapProbe ( Element  element,
StubElement  stub 
)

Initialize light for element from stub.

◆ getInfluenceArea()

ECPShapeList Dragengine.Scenery.ECComposeEnvMapProbe.getInfluenceArea ( )

Influence shape.

◆ getInfluenceBorderSize()

ECPFloat Dragengine.Scenery.ECComposeEnvMapProbe.getInfluenceBorderSize ( )

Influence border size.

◆ getInfluencePriority()

ECPInteger Dragengine.Scenery.ECComposeEnvMapProbe.getInfluencePriority ( )

Influence priority.

◆ getLayerMask()

LayerMask Dragengine.Scenery.ECComposeEnvMapProbe.getLayerMask ( )

Layer mask affecting environment probes.

◆ getPrefix()

String Dragengine.Scenery.ECComposeEnvMapProbe.getPrefix ( )

Property prefix.

Version
1.12

◆ getReflectionMask()

ECPShapeList Dragengine.Scenery.ECComposeEnvMapProbe.getReflectionMask ( )

Reflection mask.

◆ getReflectionShape()

ECPShapeList Dragengine.Scenery.ECComposeEnvMapProbe.getReflectionShape ( )

Reflection shape.

◆ new() [1/2]

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.

◆ new() [2/2]

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.

◆ setLayerMask()

void Dragengine.Scenery.ECComposeEnvMapProbe.setLayerMask ( LayerMask  layerMask)

Set layer mask affecting environment probes.


The documentation for this class was generated from the following file: