mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -04:00
make_callback_gsg()
This commit is contained in:
parent
1733b1abd9
commit
779fceafdd
@ -62,6 +62,7 @@ protected:
|
|||||||
GraphicsOutput *host,
|
GraphicsOutput *host,
|
||||||
int retry,
|
int retry,
|
||||||
bool &precertify);
|
bool &precertify);
|
||||||
|
virtual PT(GraphicsStateGuardian) make_callback_gsg(GraphicsEngine *engine);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void load_display_information();
|
void load_display_information();
|
||||||
|
@ -380,3 +380,17 @@ make_output(const string &name,
|
|||||||
// Nothing else left to try.
|
// Nothing else left to try.
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: CocoaGraphicsPipe::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) CocoaGraphicsPipe::
|
||||||
|
make_callback_gsg(GraphicsEngine *engine) {
|
||||||
|
return new CocoaGraphicsStateGuardian(engine, this, NULL);
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user