# BlocksDS SDK examples: Video effects

This folder contains examples of how to use special effects supported by the
video hardware.

- `blending`: Uses the 2D blending effect on sprites and backgrounds.
- `circular_window`: Uses HBL-triggered DMA to simulate a circular window.
- `hblank_scroll`: It uses HBL interrupts to show a vertical wave effect.
- `hblank_scroll_dma`: It uses DMA to show a vertical wave effect.
- `master_brigthness`: Set the master brightness registers to affect the whole screen.
- `mosaic`: Uses the mosaic effect on sprites and backgrounds.
- `obj_windows`: It shows how to use sprites as window masks.
- `regular_windows`: It shows how to use regular windows to hide/show layers.
