LINUX.ORG.RU

История изменений

Исправление pozitiffcat, (текущая версия) :

яркий пример. функция bar требует какой нибудь IDirectx11Device*. Я не хочу что бы интерфейс знал про этот класс, иначе юзеру придется качать SDK. Я делаю аналогичное но с openGL и хочу что бы юзер ничего не знал про GLuint хендлы, и что их можно биндить. Это использует отрисовщик, который скрыт во внутренней реализации.

Да придется мутить с enum-ом.

Исходная версия pozitiffcat, :

яркий пример. функция bar требует какой нибудь IDirectx11Device*. Я не хочу что бы интерфейс знал про этот класс, иначе юзеру придется качать SDK. Я делаю аналогичное но с openGL и хочу что бы юзер ничего не знал про GLuint хендлы, и что их можно биндить. Это использует отрисовщик, который скрыт во внутренней реализации.