Я пытаюсь выяснить, что на самом деле происходит в фоновом режиме, когда мы делаем это (см. изображение)
Как вы можете видеть на изображении, я добавил несколько кнопок и проверил Content View из Interface Builder для окна.
Теперь, как мы знаем, он будет использовать основная анимация или, скажем, создаст слои. (Пожалуйста, поправьте меня, если я ошибаюсь. Все еще изучаю ...)
Я хочу знать, как отрисовываются эти кнопки?
Я предполагаю, что когда мы выбираем Content View, эти кнопки выводятся из CGBitmapContextRef и создается растровое изображение из него переданы Core Animation (OpenGL). Но я пока не могу это доказать. Как мне это доказать? Любой пример или какая-нибудь идея подхода были бы замечательными?
Я уверен, что кнопки создаются из CGBitmapContextRef. Но что происходит с изображениями кнопок, неизвестно.
Кто-нибудь может объяснить, как такая интеграция возможна?Как это изображение попало бы на экран?
Редактировать:
Чтобы добавить дополнительную информацию по той же теме, пожалуйста, проверьте изображение ниже для слоев OpenGL. Я думаю, что нацелен на общий уровень OpenGL Framework .