From 024c9c31cbf91e711fbd5970d012008d71a0cb44 Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 20 Oct 2009 20:09:07 +0000 Subject: [PATCH] add get_frame_buffer --- panda/src/tinydisplay/tinyGraphicsBuffer.I | 11 +++++++++++ panda/src/tinydisplay/tinyGraphicsBuffer.h | 2 ++ 2 files changed, 13 insertions(+) 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();