Click or drag to resize
AB4D logo

EffectsManager.GetEffect Method

Overload List
 NameDescription
Public methodGetEffect(String) Gets an effect by its name (using ordinal ignore case comparison). The effect must be registered before it can be get with GetEffect. If the effect is not found null is returned. To get StandardEffect (effect that can render all possible lights), use GetStandardEffect() method. NOTE: User must call Dispose on the get effect (reference count is increased in GetEffect method).
Public methodGetEffect<T>(Boolean, Boolean) Gets an effect by its type T (by default the type must exactly match the type T and no derived class is matched; this is controller by an optional parameter exactlyMatchType). If the effect was not yet registered by EffectsManager and if createNewEffectInstanceIfNotFound is true, then a new instance of effect T is created, registered with EffectsManager and returned. To get StandardEffect (effect that can render all possible lights), use GetStandardEffect() method. NOTE: When the returned effect is not used any more, user must call Dispose (reference count is increased in GetEffect method).
Top
See Also