NPAPI:CoreGraphicsDrawing: Difference between revisions

no edit summary
No edit summary
Line 17: Line 17:
For documentation on negotiating drawing models, see [[NPAPI:Models]]. The drawing model variables for Core Graphics are:
For documentation on negotiating drawing models, see [[NPAPI:Models]]. The drawing model variables for Core Graphics are:


* NPDrawingModelCoreGraphics
* NPDrawingModelCoreGraphics (NPDrawingModel = 1)
* NPNVsupportsCoreGraphicsBool
* NPNVsupportsCoreGraphicsBool (NPNVariable = 2001)


== Excluding QuickDraw ==
== Excluding QuickDraw ==
Line 24: Line 24:
QuickDraw is default drawing model for 32-bit Mac OS X plugins. The QuickDraw drawing model does not exist for 64-bit Mac OS X. The drawing model variables for Quickdraw are:
QuickDraw is default drawing model for 32-bit Mac OS X plugins. The QuickDraw drawing model does not exist for 64-bit Mac OS X. The drawing model variables for Quickdraw are:


* NPDrawingModelQuickDraw
* NPDrawingModelQuickDraw (NPDrawingModel = 0)
* NPNVsupportsQuickDrawBool
* NPNVsupportsQuickDrawBool (NPNVariable = 2000)


Plugins and browsers that are compiled 64-bit must entirely exclude QuickDraw support, since there will be no 64-bit QuickDraw.
Plugins and browsers that are compiled 64-bit must entirely exclude QuickDraw support, since there will be no 64-bit QuickDraw.
Confirmed users, Bureaucrats and Sysops emeriti
1,680

edits