Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > Модули для BlitzMax

Ответ
 
Опции темы
Старый 10.06.2007, 17:42   #1
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
GDI Graphics

Этот модуль позволяет создавать и работать с GDI драйвером самого Виндовса.
Плюсы:
- Не зависит от ОГЛ и ДХ
- Использует внутренний граф. Api
- Идеально подходит для простой графики ( Линии, прямоугольники)
- Подходит для написания программ наподобие Paint
- Максимальная совместимость
Минусы:
- Не очень быстрый по сравнению с ДХ или ОГЛ
- Работает только на Windows

Модуль сочетает в себе тип GDI, для которого доступны следующие методы:
.Free - осовободить память от GDI окна и от всех его ресурсов

Рендеринг
--------------------------
.SetRenderMethod
.SetBuffer
.Cls
.Flip

Управление цветом
--------------------------
.SetPenColor
.SetPenWidth
.SetPenStyle
.SetFillColor
.SetFillPattern

2D Рисование
--------------------------
.Plot
.Point()
.DrawLine
.DrawOval
.DrawRect
.InvertArea
.ScrollArea
.FloodFill

Управление Текстом
--------------------------
.DrawText
.SetFont
.SetTextFormat

Управление Изображенем\Иконкой
--------------------------
.LoadBitmap
.FreeBitmap
.DrawBitmap
.DrawScaledBitmap
.LoadIcon
.DrawIcon
.FreeIcon

Скачать сие чудо вы можете здесь.
В аттаче скриншот.
(Offline)
 
Ответить с цитированием
Старый 12.06.2007, 00:21   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: GDI Graphics

Получается что стандартный Макс2Д производительнее или же нет? Есть ли смысл на основе этого модуля, развивать графику (грамотно), будет ли производительность выше?
(Offline)
 
Ответить с цитированием
Старый 12.06.2007, 05:29   #3
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: GDI Graphics

Получается что стандартный Макс2Д производительнее или же нет?
Простите, а ты уже через Макс2Д научился делать GDI\GUI? Если ты про MaxGui, то этот модуль уступает ему по производительности, но не стоит забывать, что MaxGui стоит 80$.
Есть ли смысл на основе этого модуля, развивать графику (грамотно), будет ли производительность выше?
Нет, модуль использует рендер самого Windows'a, а он скоростью не блещет. В общем, смысл использования этого модуля:
- Идеально подходит для простой графики ( Линии, прямоугольники)
- Подходит для написания программ наподобие Paint
PS. Скриншот в аттаче так же демонстрирует, как этот модуль можно использовать.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GUI2 project - Graphics User Interface 2 odd Библиотеки 2 05.08.2010 14:13
Xen: Graphics API for XNA pax С# 3 24.11.2009 16:57
Cairo Vector Graphics Library johnk Модули для BlitzMax 0 10.06.2007 18:57
программист в Streko Graphics impersonalis Болтовня 0 04.07.2006 16:44


Часовой пояс GMT +4, время: 22:32.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com