# OpenTTD: src/blitter/ Directory Reference

# blitter Directory Reference

## Files

file | 32bpp_anim.cpp [code]

| Implementation of the optimized 32 bpp blitter with animation support.
file | 32bpp_anim.hpp [code]

| A 32 bpp blitter with animation support.
file | 32bpp_base.cpp [code]

| Implementation of base for 32 bpp blitters.
file | 32bpp_base.hpp [code]

| Base for all 32 bits blitters.
file | 32bpp_optimized.cpp [code]

| Implementation of the optimized 32 bpp blitter.
file | 32bpp_optimized.hpp [code]

| Optimized 32 bpp blitter.
file | 32bpp_simple.cpp [code]

| Implementation of the simple 32 bpp blitter.
file | 32bpp_simple.hpp [code]

| Simple 32 bpp blitter.
file | 8bpp_base.cpp [code]

| Implementation of the base for all 8 bpp blitters.
file | 8bpp_base.hpp [code]

| Base for all 8 bpp blitters.
file | 8bpp_debug.cpp [code]

| Implementation of 8 bpp debug blitter.
file | 8bpp_debug.hpp [code]

| A 8 bpp blitter that uses random colours to show the drawn sprites.
file | 8bpp_optimized.cpp [code]

| Implementation of the optimized 8 bpp blitter.
file | 8bpp_optimized.hpp [code]

| An optimized 8 bpp blitter.
file | 8bpp_simple.cpp [code]

| Implementation of the simple 8 bpp blitter.
file | 8bpp_simple.hpp [code]

| Simple (and slow) 8 bpp blitter.
file | base.hpp [code]

| Base for all blitters.
file | factory.hpp [code]

| Factory to 'query' all available blitters.
file | null.cpp [code]

| A blitter that doesn't blit.
file | null.hpp [code]

| The blitter that doesn't blit.