diff --git a/panda/src/tinydisplay/tinyGraphicsBuffer.I b/panda/src/tinydisplay/tinyGraphicsBuffer.I index 85edb645b9..6c90e7176d 100644 --- a/panda/src/tinydisplay/tinyGraphicsBuffer.I +++ b/panda/src/tinydisplay/tinyGraphicsBuffer.I @@ -12,3 +12,14 @@ // //////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////// +// Function: TinyGraphicsBuffer::get_frame_buffer +// Access: Public +// Description: Returns a direct pointer to the frame buffer used in +// this object. +//////////////////////////////////////////////////////////////////// +ZBuffer *TinyGraphicsBuffer:: +get_frame_buffer() { + return _frame_buffer; +} diff --git a/panda/src/tinydisplay/tinyGraphicsBuffer.h b/panda/src/tinydisplay/tinyGraphicsBuffer.h index 6f650555a8..561c3c0ff9 100644 --- a/panda/src/tinydisplay/tinyGraphicsBuffer.h +++ b/panda/src/tinydisplay/tinyGraphicsBuffer.h @@ -37,6 +37,8 @@ public: virtual bool begin_frame(FrameMode mode, Thread *current_thread); virtual void end_frame(FrameMode mode, Thread *current_thread); + INLINE ZBuffer *get_frame_buffer(); + protected: virtual void close_buffer(); virtual bool open_buffer();