User Tools

Site Tools


pixilang:manual_ru

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pixilang:manual_ru [2019/02/08 07:00]
nightradio [Основы]
pixilang:manual_ru [2019/08/20 06:47] (current)
nightradio
Line 1: Line 1:
-[[http://www.warmplace.ru/​wiki/​doku.php?​id=pixilang:​manual_ru&​do=export_pdf|PDF версия]]+[[https://​warmplace.ru/​wiki/​doku.php?​id=pixilang:​manual_ru&​do=export_pdf|PDF версия]]
  
 ====== Что такое Pixilang ====== ====== Что такое Pixilang ======
Line 105: Line 105:
  
 Система координат Pixilang представлена на следующей картинке:​ Система координат Pixilang представлена на следующей картинке:​
-{{http://www.warmplace.ru/​docs/​pixilang/​window_ru.png?​nocache}}+{{https://​warmplace.ru/​docs/​pixilang/​window_ru.png?​nocache}}
  
 ====== Имена файлов и директорий ====== ====== Имена файлов и директорий ======
Line 1062: Line 1062:
 ==== logf ==== ==== logf ====
  
-Форматный вывод текста в буфер для логов (журнал событий).+Форматный вывод текста в буфер для логов (журнал событий). Формат такой же, как в printf.
  
 **Параметры ( format, ... )** **Параметры ( format, ... )**
Line 1783: Line 1783:
 ==== gl_bind_framebuffer ==== ==== gl_bind_framebuffer ====
  
-Превратить указанный контейнер cnum в OpenGL framebuffer (с прикрепленной текстурой) и сделать его текущим - то есть, все последующие операции рисования отправлять не на экран, а в этот ​framebuffer+Превратить указанный контейнер cnum в OpenGL framebuffer (с прикрепленной текстурой) и сделать его текущим - то есть, все последующие операции рисования отправлять не на экран, а в этот ​буфер
-Для отключения и перехода обратно на основной экран - вызовите эту функцию без параметров.\\+Для отключения и перехода обратно на основной экран - вызовите эту функцию без параметров
 +Разрешение основного экрана никак не влияет на выбранный framebuffer.\\
 Можно вызывать только внутри кода, заданного set_gl_callback(). Можно вызывать только внутри кода, заданного set_gl_callback().
  
Line 2038: Line 2039:
   generator( OP_SIN, $channels[ 1 ], 0, 32767 / 2, 0.1, 0 ) //​Правый канал   generator( OP_SIN, $channels[ 1 ], 0, 32767 / 2, 0.1, 0 ) //​Правый канал
   ret(1)   ret(1)
 +  //​возвращаемые значения:​
 +  // 0 - тишина,​ выходные каналы $channels не заполнены;​
 +  // 1 - выходные каналы $channels заполнены (как в примере выше);
 +  // 2 - тишина,​ выходные каналы $channels заполнены нулями (или знач. близкими к нулю).
 } }
 //​Запустить звук: //​Запустить звук:
Line 2364: Line 2369:
   * dest_length - длина генерируемого участка;​   * dest_length - длина генерируемого участка;​
   * table - контейнер с базовой волной (сэмплом) (поддерживаются такие форматы:​ 32768 x INT16, 32768 x FLOAT32);   * table - контейнер с базовой волной (сэмплом) (поддерживаются такие форматы:​ 32768 x INT16, 32768 x FLOAT32);
-  * amp - INT32 массив амплитуд (fixed point 16.16);+  * amp - INT32 массив амплитуд (fixed point 16.16); после каждого отсчета эти амплитуды увеличиваются на соотв. значения amp_delta;
   * amp_delta - INT32 массив значений delta для амплитуды (fixed point 16.16);   * amp_delta - INT32 массив значений delta для амплитуды (fixed point 16.16);
-  * pos - INT32 массив с текущими смещениями внутри table (fixed point 16.16);+  * pos - INT32 массив с текущими смещениями внутри table (fixed point 16.16); после каждого отсчета эти смещения увеличиваются на соотв. значения pos_delta;
   * pos_delta - INT32 массив со скоростями проигрывания (fixed point 16.16);   * pos_delta - INT32 массив со скоростями проигрывания (fixed point 16.16);
   * gen_offset - номер первого генератора;​   * gen_offset - номер первого генератора;​
pixilang/manual_ru.1549598440.txt.gz · Last modified: 2019/02/08 07:00 by nightradio