Взаимосвязь между библиотеками: Clutter, Cogl, Clutter, GTK + и т. Д.

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

  1. Cario - это библиотека 2D-графики, и GTK + использует ее для рендеринга виджетов. Карио на низком уровне.
  2. Cogl - это библиотека трехмерной графики, основанная на OpenGL (или вилке? Я не знаю), а Clutter - это набор инструментов трехмерного графического интерфейса пользователя, основанный на Cogl.

Если это правильно, заменит ли Clutter когда-нибудь GTK +?

И ...

Если вы думаете, что есть место получше, чтобы задать этот вопрос, или несколько книг, которые мне следует прочитать в первую очередь, пожалуйста, скажите мне! Я изучаю программирование ради интереса.

17
задан Jens Mühlenhoff 8 December 2013 в 11:03
поделиться