Struct rust_3d::filters::combinators::FilterOuterInner [] [src]

pub struct FilterOuterInner<FOuter, FInner, T> where
    FOuter: IsFilter<T>,
    FInner: IsFilter<T>, 
{ /* fields omitted */ }

FilterOuterInner, a filter which combines an inner and an outer filter. Where the inner is negated while the outer is allowed. This is useful to create hollow filter shapes

Methods

impl<FOuter, FInner, T> FilterOuterInner<FOuter, FInner, T> where
    FOuter: IsFilter<T>,
    FInner: IsFilter<T>, 
[src]

Creates a new FilterOuterInner from two other IsFilter

Trait Implementations

impl<FOuter, FInner, T> IsFilter<T> for FilterOuterInner<FOuter, FInner, T> where
    FOuter: IsFilter<T>,
    FInner: IsFilter<T>, 
[src]

Should return true if a it passes the filter, otherwise false