Processing:Справочник языка Processing/shader()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску


Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Cat poo.png Черновик


shader() [1]

Обозначение

shader()

Описание

Применяет шейдер, указанный в параметрах. Совместим с визуализаторами P2D и P3D, но не с визуализатором, используемым по умолчанию.

Синтаксис

shader(shader)
shader(shader, kind)

Параметры

shader  название файла шейдера. Тип данных  объект PShader
kind  тип шейдера; возможные варианты  POINTS, LINES и TRIANGLES. Тип данных  int

Возвращаемое значение

void

Пример

PShader edges;  
PImage img;
    
void setup() {
  size(640, 360, P2D);
  img = loadImage("leaves.jpg");      
  edges = loadShader("edges.glsl");
}

void draw() {
  shader(edges);
  image(img, 0, 0);
}

См.также

Внешние ссылки