Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# PrototypeFilter - Runtime Docs

## PrototypeFilter :: array[union]

Types `"signal"` and `"item-group"` do not support filters.

Filters are always used as an array of filters of a specific type. Every filter can only be used with its corresponding prototype type, and different types of prototype filters can not be mixed.

#### Union members

ModSettingPrototypeFilter |
SpaceLocationPrototypeFilter |
DecorativePrototypeFilter |
TilePrototypeFilter |
AsteroidChunkPrototypeFilter |
ItemPrototypeFilter |
TechnologyPrototypeFilter |
RecipePrototypeFilter |
AchievementPrototypeFilter |
EquipmentPrototypeFilter |
FluidPrototypeFilter |
EntityPrototypeFilter |

Concept used in

- LuaGuiElement::add()
- LuaGuiElement::elem_filters