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

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


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


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


resetShader() [1]

Обозначение

resetShader()

Описание

Активирует шейдеры, используемые по умолчанию. В результате код, идущий после resetShader(), не будет подвержен влиянию шейдеров, которые были вызваны ранее.

Синтаксис

resetShader()
resetShader(kind)

Параметры

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);
  resetShader();
  image(img, width/2, 0);
}

См.также

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