NSOpenGLView в веб-плагине NP (Netscape) - PullRequest
0 голосов
/ 06 декабря 2011

Кто-нибудь знает какие-либо ресурсы / примеры для настройки веб-плагина NP на Mac с NSOpenGLView?Я попытался изменить некоторые примеры в WebKit SVN, но он не загружает GLView.У меня есть способ настройки - сохранить слой NSOpenGLView в основном слое плагина, так же, как образец хранится в слое Quartz Composer.

Если у кого-то есть какие-либо советы или предложения о том, где на самом деле найти документацию по выполнениюэто (поиски Google не помогли до сих пор), это будет высоко ценится.

1 Ответ

1 голос
/ 06 декабря 2011

Нельзя использовать NSView любого типа с плагином NPAPI;нет хоста для NSView, который можно использовать внутри плагина NPAPI (ну, есть некоторые хаки для старых браузеров на основе углерода, но они никогда не поддерживаются и не поддерживаются и ломаются во всех 64-битных браузерах).

То, что вы можете сделать, это использовать CoreAnimation и InvalidatingCoreAnimation, которые позволяют вам использовать CAOpenGLLayer, а FireBreath имеет пример с именем BasicMediaPlayer, в котором есть пример кода для этого.

...