Class TLspGraphicsEffects

java.lang.Object
com.luciad.view.lightspeed.services.effects.TLspGraphicsEffects
All Implemented Interfaces:
ILcdCollection<ALspGraphicsEffect>, Iterable<ALspGraphicsEffect>, Collection<ALspGraphicsEffect>

public final class TLspGraphicsEffects extends Object implements ILcdCollection<ALspGraphicsEffect>
A central registry for global graphics effects in an ILspView. Examples of such effects include lighting and fog. This class is a Collection of ALspGraphicsEffect objects. Effects can be added to a view simply by inserting them into this collection.

Although effects are by default considered to be global for the whole view, it is possible to selectively prevent them from being applied to certain objects using ILspEffectsHintStyle.

This class is not thread-safe. Adding, removing or modifying graphics effects should only be done on the event dispatch thread.

Since:
2013.0