Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

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

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


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2432 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


shader() [1]

Обозначение

shader()

Описание

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

Синтаксис

shader(shader)
shader(shader, kind)

Параметры

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

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

void

Пример

  1. PShader edges;  
  2. PImage img;
  3.    
  4. void setup() {
  5.   size(640, 360, P2D);
  6.   img = loadImage("leaves.jpg");      
  7.   edges = loadShader("edges.glsl");
  8. }
  9.  
  10. void draw() {
  11.   shader(edges);
  12.   image(img, 0, 0);
  13. }

См.также

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

  1. processing.org - shader()