Как нарисовать в двух NSOpenGLViews, используя Какао (Mac)

Я хочу нарисовать два NSOpenGLViews в приложении Какао, используя XCode, разные вещи в каждом представлении. я думаю, что я должен использовать NSOpenGLContext и метод SetView. но я не нашел, как именно это использовать. где я должен использовать эти звонки? какой правильный способ сделать это?

1 ответ

Похоже, вам нужно использовать шаблон Модель / Вид / Контроллер. Вы должны поместить свои данные (переменные в MyOpenGLView1) в модельный объект. Оба представления OpenGL должны затем получить доступ к этому объекту модели. Это распространенный способ отделить функциональность вашего приложения от презентации.

Другие вопросы по тегам