I’m looking to check if a BitmapData object is completely obscured by a BitmapData object. Is there something like the hitTest function but that makes sure every pixel is covered instead of any pixel?
Edit: It is important that transparent pixels are not included when checking if the object is obscured.
It’s actually a pretty simple solution after all! Basically what you do is just capture the pixel values of the overlapping bitmap in the rectangle area that the overlapped bitmap occupies. You then iterate over that vector of values and as long as you don’t have a 0 (completely transparent pixel), then you’ve completely covered the bitmap underneath.
Here are the two bitmaps I used in this test:
Overlapping bitmap:

Overlapped bitmap:

Code: