0

ヘッダーファイルを調べていて、openGL描画モデルを見たので、オンラインで見たとき、プラグインのすべてをCoreGraphicsから切り替えるのに忙しかったのですが、明らかに、openGL描画モデルは実際には存在せず、決して存在しません...

誰かが私を助けたり、私がそれを行うのに役立つ良いチュートリアルやリソースにリンクしたりできますか?

ありがとうございました!

4

1 に答える 1

2

Mac NPAPI プラグインで OpenGL を使用する唯一のサポートされている方法は、CAOpenGLLayer で CoreAnimation 描画モデルを使用することです。

Mac 描画モデルのトピックに関するStuart Morgan のブログ投稿をお読みになることをお勧めします。

Safari ではCoreAnimationを使用し、他のブラウザーではInvalidatingCoreAnimationを使用することに注意してください。ほぼ同じように動作しますが、Invalidatingでは毎回NPN_InvalidateRectを呼び出す必要があります。

FireBreathには、これらすべてのモデルを描画する例があります。それは BasicMediaPlayer のに取り込まれました。FireBreath を使用しないと決めた場合でも、コードドキュメントが参考になるかもしれません。

それが役立つことを願っています

于 2012-08-14T15:11:54.137 に答える