Class ImageBrushMask
java.lang.Object
com.sk89q.worldedit.function.mask.AbstractMask
com.sk89q.worldedit.function.mask.AbstractExtentMask
com.fastasyncworldedit.core.function.mask.ImageBrushMask
- All Implemented Interfaces:
Mask
-
Constructor Summary
ConstructorDescriptionImageBrushMask
(Mask solid, BlockVector3 center, Transform transform, double scale, double centerImageX, double centerImageZ, int width, int height, ImageBrush.ColorFunction colorFunction, EditSession session, TextureUtil texture) -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Returns a copy of the mask.boolean
test
(Extent extent, BlockVector3 vector) boolean
test
(BlockVector3 vector) Returns true if the criteria is met.Methods inherited from class com.sk89q.worldedit.function.mask.AbstractExtentMask
getExtent, setExtent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.sk89q.worldedit.function.mask.Mask
inverse, optimize, replacesAir, toFilter, toFilter, toMask2D, tryCombine, tryOptimize, tryOr
-
Constructor Details
-
ImageBrushMask
public ImageBrushMask(Mask solid, BlockVector3 center, Transform transform, double scale, double centerImageX, double centerImageZ, int width, int height, ImageBrush.ColorFunction colorFunction, EditSession session, TextureUtil texture)
-
-
Method Details
-
test
- Specified by:
test
in classAbstractExtentMask
-
test
Description copied from interface:Mask
Returns true if the criteria is met.- Parameters:
vector
- the vector to test- Returns:
- true if the criteria is met
-
copy
Description copied from interface:Mask
Returns a copy of the mask. Usually for multi-threaded operation- Returns:
- a clone of the mask
-