cocoadisplay: Add missing EXPCL_PANDA_COCOADISPLAY

This commit is contained in:
Sam Edwards 2019-04-15 15:57:57 -06:00
parent daa57733cb
commit df9640454f
4 changed files with 4 additions and 4 deletions

View File

@ -21,7 +21,7 @@
* This is a light wrapper around GLGraphicsBuffer (ie. FBOs) to interface
* with Cocoa contexts, so that it can be used without a host window.
*/
class CocoaGraphicsBuffer : public GLGraphicsBuffer {
class EXPCL_PANDA_COCOADISPLAY CocoaGraphicsBuffer : public GLGraphicsBuffer {
public:
CocoaGraphicsBuffer(GraphicsEngine *engine, GraphicsPipe *pipe,
const std::string &name,

View File

@ -33,7 +33,7 @@ class FrameBufferProperties;
* This graphics pipe represents the interface for creating OpenGL graphics
* windows on a Cocoa-based (e.g. Mac OS X) client.
*/
class CocoaGraphicsPipe : public GraphicsPipe {
class EXPCL_PANDA_COCOADISPLAY CocoaGraphicsPipe : public GraphicsPipe {
public:
CocoaGraphicsPipe(CGDirectDisplayID display = CGMainDisplayID());
virtual ~CocoaGraphicsPipe();

View File

@ -26,7 +26,7 @@
* A tiny specialization on GLGraphicsStateGuardian to add some Cocoa-specific
* information.
*/
class CocoaGraphicsStateGuardian : public GLGraphicsStateGuardian {
class EXPCL_PANDA_COCOADISPLAY CocoaGraphicsStateGuardian : public GLGraphicsStateGuardian {
public:
INLINE const FrameBufferProperties &get_fb_properties() const;
void get_properties(FrameBufferProperties &properties,

View File

@ -29,7 +29,7 @@
* An interface to the Cocoa system for managing OpenGL windows under Mac OS
* X.
*/
class CocoaGraphicsWindow : public GraphicsWindow {
class EXPCL_PANDA_COCOADISPLAY CocoaGraphicsWindow : public GraphicsWindow {
public:
CocoaGraphicsWindow(GraphicsEngine *engine, GraphicsPipe *pipe,
const std::string &name,