Panda3D
|
A tiny specialization on GLGraphicsStateGuardian to add some Cocoa-specific information. More...
#include "cocoaGraphicsStateGuardian.h"
Public Member Functions | |
CocoaGraphicsStateGuardian (GraphicsEngine *engine, GraphicsPipe *pipe, CocoaGraphicsStateGuardian *share_with) | |
void | choose_pixel_format (const FrameBufferProperties &properties, CGDirectDisplayID display, bool need_pbuffer) |
virtual TypeHandle | force_init_type () |
const FrameBufferProperties & | get_fb_properties () const |
Gets the FrameBufferProperties for all windows and buffers that use this GSG. More... | |
void | get_properties (FrameBufferProperties &properties, NSOpenGLPixelFormat *pixel_format, int virtual_screen) |
virtual TypeHandle | get_type () const |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
Public Attributes | |
NSOpenGLContext * | _context |
FrameBufferProperties | _fbprops |
NSOpenGLContext * | _share_context |
A tiny specialization on GLGraphicsStateGuardian to add some Cocoa-specific information.
Definition at line 29 of file cocoaGraphicsStateGuardian.h.
|
inline |
Gets the FrameBufferProperties for all windows and buffers that use this GSG.
Definition at line 22 of file cocoaGraphicsStateGuardian.I.