16#if defined(HAVE_COCOA)
19#elif defined(HAVE_CARBON)
34#if !defined(HAVE_WGL) && !defined(HAVE_COCOA) && !defined(HAVE_CARBON) && !defined(HAVE_GLX) && !defined(HAVE_EGL)
35#error One of HAVE_WGL, HAVE_COCOA, HAVE_CARBON, HAVE_GLX or HAVE_EGL must be defined when compiling pandagl!
52#if defined(HAVE_COCOA)
53 init_libcocoadisplay();
54#elif defined(HAVE_CARBON)
74 return wglGraphicsPipe::get_class_type().
get_index();
77#if defined(HAVE_COCOA)
78 return CocoaGraphicsPipe::get_class_type().
get_index();
79#elif defined(HAVE_CARBON)
80 return osxGraphicsPipe::get_class_type().
get_index();
84 return glxGraphicsPipe::get_class_type().
get_index();
88 return eglGraphicsPipe::get_class_type().
get_index();
94#if defined(HAVE_EGL) && !defined(USE_X11)
96get_pipe_type_p3headlessgl() {
97 return eglGraphicsPipe::get_class_type().
get_index();
get_index
Returns the integer index associated with this TypeHandle.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void init_libegldisplay()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void init_libglgsg()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void init_libglxdisplay()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void init_libosxdisplay()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void init_libwgldisplay()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
int get_pipe_type_pandagl()
Returns the TypeHandle index of the recommended graphics pipe type defined by this module.
void init_libpandagl()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.