NPAPI:AsyncDrawing: Difference between revisions

Line 27: Line 27:
* NPNVsupportsAsyncWindowsDX9ExSurfaceBool (NPNVariable = TBA)
* NPNVsupportsAsyncWindowsDX9ExSurfaceBool (NPNVariable = TBA)


= Async Drawing Mechanics =
= General Async Drawing Mechanics =


Any async drawing model will allow plugins to create one or more surfaces for drawing. The plugin will tell the host which surface is current at any given time and the host will display the current plugin surface for as long as it is current. While a surface is current the plugin is not allowed to modify it. This system allows the plugin to choose whether to double or triple buffer.
Any async drawing model will allow plugins to create one or more surfaces for drawing. The plugin will tell the host which surface is current at any given time and the host will display the current plugin surface for as long as it is current. While a surface is current the plugin is not allowed to modify it. This system allows the plugin to choose whether to double or triple buffer.
Confirmed users, Bureaucrats and Sysops emeriti
1,680

edits