public void DrawImage(Vector2i position, Vector2i size, int[] data, int offset, int pitch, int maskIndex)
{
if (DrawVisual)
Canvas.Visual.DrawImage(position, size, data, offset, pitch, maskIndex);
if (DrawPriority)
Canvas.Priority.DrawImageSilhouette(position, size, data, offset, pitch, maskIndex);
if (DrawAuxiliary)
Canvas.Auxiliary.DrawImageSilhouette(position, size, data, offset, pitch, maskIndex);
if (DrawControl)
Canvas.Control.DrawImageSilhouette(position, size, data, offset, pitch, maskIndex);
}