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

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

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


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


fullScreen() [1]

Обозначение

fullScreen()

Описание

Это новая функция в Processing версии 3.0. Запускает выполнение кода в полноэкранном режиме на дисплее компьютера. Вызов данной функции необходимо располагать в самом начале функции setup(). Не допускается одновременное использование функций size() и fullScreen().

Когда функция fullScreen() используется без параметров, выполнение кода в полноэкранном режиме запускается на дисплее, выбранном в окне настроек Processing. Если функция fullScreen() используется с одним параметром, указанный номер определяет дисплей для отображения программы (например: 1, 2, 3 ...). При использовании с двумя параметрами, первый определяет используемый рендерер(например, P2D), а второй определяет дисплей. Параметр SPAN можно использовать вместо номера дисплея, чтобы код в полноэкранном режиме выполнялся на всех подключенных дисплеях, если к компьютеру подключено несколько мониторов.

До Processing версии 3.0 полноэкранный режим для программы устанавливался с помощью size(displayWidth, displayHeight).

Синтаксис

fullScreen()
fullScreen(display)
fullScreen(renderer)
fullScreen(renderer, display)

Параметры

renderer - тип String,используемый рендер, например. P2D, P3D, JAVA2D (по умолчанию).
display  - int, номер дисплея на котором будет отображаться выполнение скетча (1, 2, 3 и т. д. или на нескольких экранах с использованием SPAN).

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

void

Пример

№1

  1. // Запускает выполнение кода в полноэкранном режиме на дисплее,
  2. // выбранном в окне настроек Processing.
  3.  
  4. int x = 0;
  5.  
  6. void setup() {
  7.   fullScreen();
  8.   background(0);
  9.   noStroke();
  10.   fill(102);
  11. }
  12.  
  13. void draw() {
  14.   rect(x, height*0.2, 1, height*0.6);
  15.   x = x + 2;
  16. }

№2

  1. // Если к компьютеру подключено несколько мониторов,
  2. // код в полноэкранном режиме выполняется на дисплее,
  3. // определяемом параметром функции  fullScreen().
  4.  
  5. int x = 0;
  6.  
  7. void setup() {
  8.   fullScreen(2);
  9.   background(0);
  10.   noStroke();
  11.   fill(102);
  12. }
  13.  
  14. void draw() {
  15.   rect(x, height*0.2, 1, height*0.6);
  16.   x = x + 2;
  17. }

№3

  1. // Запускает выполнение кода в полноэкранном режиме с помощью рендерера P2D на 2-ом дисплее.
  2. int x = 0;
  3.  
  4. void setup() {
  5.   fullScreen(P2D, 2);
  6.   background(0);
  7.   noStroke();
  8.   fill(102);
  9. }
  10.  
  11. void draw() {
  12.   rect(x, height*0.2, 1, height*0.6);
  13.   x = x + 2;
  14. }

№4

  1. // Если к компьютеру подключено несколько мониторов,
  2. // код в полноэкранном режиме выполняется на всех подключенных дисплеях.
  3.  
  4. int x = 0;
  5.  
  6. void setup() {
  7.   fullScreen(P2D, SPAN);
  8.   background(0);
  9.   noStroke();
  10.   fill(102);
  11. }
  12.  
  13. void draw() {
  14.   rect(x, height*0.2, 1, height*0.6);
  15.   x = x + 2;
  16. }

См.также

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

  1. processing.org - fullScreen()