public class AndFilter<T extends EntityComponent> extends java.lang.Object implements ComponentFilter<T>
Constructor and Description |
---|
AndFilter() |
AndFilter(java.lang.Class<T> type,
ComponentFilter<? super T>... operands) |
Modifier and Type | Method and Description |
---|---|
static <T extends EntityComponent> |
create(java.lang.Class<T> type,
ComponentFilter<? super T>... operands) |
boolean |
evaluate(EntityComponent c) |
java.lang.Class<T> |
getComponentType() |
ComponentFilter<? super T>[] |
getOperands() |
java.lang.String |
toString() |
public AndFilter()
public AndFilter(java.lang.Class<T> type, ComponentFilter<? super T>... operands)
public static <T extends EntityComponent> AndFilter<T> create(java.lang.Class<T> type, ComponentFilter<? super T>... operands)
public ComponentFilter<? super T>[] getOperands()
public java.lang.Class<T> getComponentType()
getComponentType
in interface ComponentFilter<T extends EntityComponent>
public boolean evaluate(EntityComponent c)
evaluate
in interface ComponentFilter<T extends EntityComponent>
public java.lang.String toString()
toString
in class java.lang.Object