У своєму первісному втіленні буфер трафарету являв собою фреймбуфер з розміром один біт на піксель (тобто чорний або білий, але без сірого). Ви можете надати йому все, що завгодно, як і будь-який інший фреймбуфер. Потім, пізніше, ви можете використовувати вміст цього буфера для "трафарету" або маскувати його під час малювання до звичайного буфера.
Приклад. Скажімо, ви робите гру з водіння. Ви хочете мати на екрані невелике дзеркало заднього виду, яке показує, що за машиною. Вам потрібно буде зробити вигляд, що вказує на автомобіль, але ви хочете зробити його лише у маленькому закругленому прямокутнику дзеркала заднього виду. Типовим рішенням є:
- Надайте округлу форму прямокутника буфері трафарету.
- Увімкнути трафарет.
- Наведіть задній погляд в звичайний буфер.
Потім трафарет замаскує його так, що ви лише втяжете форму дзеркала.
Тепер, коли трубопроводи візуалізації набагато гнучкіші та програмовані, буфери трафаретів використовуються лише як загальний 1-бітний фреймбуфер, з яким ви можете робити все, що завгодно. Тіні - звичайний випадок використання.