Разработка движка Direct3D с графическим интерфейсом - PullRequest
2 голосов
/ 13 октября 2010

Я разработал Direct3D библиотеку видео рендеринга, которая используется для рендеринга видео в аудио / видео сети. Он также имеет простой графический интерфейс. Я использую текстуру с элементами управления (черновик) и интерфейс ID3DXSprite.

Что я хочу сделать, так это расширить часть графического интерфейса, чтобы сделать ее более гибкой и удобной. Потому что, когда мне нужно добавить некоторые функции, это становится настоящей головной болью. Особенно при работе с ползунками.

Итак, я хотел бы знать некоторую базовую концепцию разработки элементов управления графическим интерфейсом, например, поведение слайдера, общие события, общая архитектура классов элементов управления GUI и т. д. Я хочу сделать все правильно, гибко и независимо. Хороший Direct3D GUI Engine.

Что мне читать? Я готов изучать даже скучную теорию на эту тему. Заранее спасибо.

Энтони.

1 Ответ

1 голос
/ 14 октября 2010

TBH Все графические интерфейсы работают практически одинаково. Прочитайте различные книги по программированию в системе GUI на ваш выбор.

Это будет довольно огромная задача.

Возможно, вы захотите взглянуть на проект маяка QT , так как это может облегчить вашу жизнь ...

...