Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Nov 22, 2019 11:42 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Mon Apr 02, 2012 1:34 am 
Функция существует со времен Menuet, но была переписана и расширена.

В SVN r. 2536 добавлено перенаправление вывода в область памяти указанную пользователем.
Описание читать в документационной части исходников ядра.

Потребовалось для нового Icon. В будущем есть планы сделать тоже самое для функции 47, которая пользуется кодом функции 4.


Top
   
PostPosted: Mon Apr 15, 2013 10:37 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
А как насчёт других функций вывода графики?
Нередко используются сразу несколько графических функций(SysFn 1, 4, 7, 13, 38, 47, 65).
Идея: добавить функцию, устанавливающую область для перенаправления.

Можно будет потом делать, например, так:
Code:
Установить область
  Рисовать
  Рисовать
  ........
  Рисовать
  Рисовать
Теперь обратно устанавливаем "выводить в окно"
  Выводим в окно то, что нарисовали в область


Top
   
PostPosted: Mon Apr 15, 2013 11:13 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
0CodErr
Я сделал то что мне нужно было в тот момент - рисовать шрифты для нового ICON. Такая тотальная переделка оконной системы, может быть полезна во многих случаях, но у меня нет мотивации этим заниматься. Нет ни времени, ни большого желания. Если хочешь, то можешь попробовать сам.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Tue Apr 16, 2013 1:52 am 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 812
0CodErr wrote:
Можно будет потом делать, например, так:
Код:
Установить область
Рисовать
Рисовать
........
Рисовать
Рисовать
Теперь обратно устанавливаем "выводить в окно"
Выводим в окно то, что нарисовали в область

Для подобных случаев я сделал библиотеку buf2d, что-бы ускорить вывод графики в окно. Можно использовать и другие подобные библиотеки.
Mario wrote:
В SVN r. 2536 добавлено перенаправление вывода в область памяти указанную пользователем.
Описание читать в документационной части исходников ядра.

Может быть добавлю вывод текста в библиотеку buf2d через эту функцию, тогда для стандартного шрифта не нужно будет подгружать свою картинку со шрифтом.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 4 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited