KX_2DFilterManager(EXP_PyObjectPlus)#

base class — EXP_PyObjectPlus

class KX_2DFilterManager(EXP_PyObjectPlus)#

2D filter manager used to add, remove and find filters in a scene.

addFilter(index, type, fragmentProgram)#

Add a filter to the pass index index, type type and fragment program if custom filter.

Parameters:
Returns:

The 2D Filter.

Return type:

KX_2DFilter

removeFilter(index)#

Remove filter to the pass index index.

Parameters:

index (integer) – The filter pass index.

getFilter(index)#

Return filter to the pass index index.

Warning:

If the 2D Filter is added with a SCA_2DFilterActuator, the filter will be available only after the 2D Filter program is linked. The python script to get the filter has to be executed one frame later. A delay sensor can be used.

Parameters:

index (integer) – The filter pass index.

Returns:

The filter in the specified pass index or None.

Return type:

KX_2DFilter or None