CallbackGraphicsWindow for Windows

This commit is contained in:
David Rose 2012-01-09 23:47:25 +00:00
parent 60f62deed1
commit 191863995a
2 changed files with 15 additions and 0 deletions

View File

@ -234,6 +234,20 @@ make_output(const string &name,
return NULL;
}
////////////////////////////////////////////////////////////////////
// Function: wglGraphicsPipe::make_callback_gsg
// Access: Protected, Virtual
// Description: This is called when make_output() is used to create a
// CallbackGraphicsWindow. If the GraphicsPipe can
// construct a GSG that's not associated with any
// particular window object, do so now, assuming the
// correct graphics context has been set up externally.
////////////////////////////////////////////////////////////////////
PT(GraphicsStateGuardian) wglGraphicsPipe::
make_callback_gsg(GraphicsEngine *engine) {
return new wglGraphicsStateGuardian(engine, this, NULL);
}
////////////////////////////////////////////////////////////////////
// Function: wglGraphicsPipe::format_pfd_flags

View File

@ -44,6 +44,7 @@ protected:
GraphicsOutput *host,
int retry,
bool &precertify);
virtual PT(GraphicsStateGuardian) make_callback_gsg(GraphicsEngine *engine);
private: