Home | History | Annotate | Download | only in libOpenglRender

Lines Matching refs:FrameBuffer

17 #include "FrameBuffer.h"
27 FrameBuffer *FrameBuffer::s_theFrameBuffer = NULL;
28 HandleType FrameBuffer::s_nextHandle = 0;
90 void FrameBuffer::finalize(){
104 bool FrameBuffer::initialize(int width, int height)
111 // allocate space for the FrameBuffer object
113 FrameBuffer *fb = new FrameBuffer(width, height);
168 // Create EGL context for framebuffer post rendering.
213 // back and forth on framebuffer context.
258 // Initilize framebuffer capabilities
356 // Keep the singleton framebuffer pointer
362 FrameBuffer::FrameBuffer(int p_width, int p_height) :
389 FrameBuffer::~FrameBuffer()
394 void FrameBuffer::setPostCallback(OnPostFn onPost, void* onPostContext)
410 bool FrameBuffer::setupSubWindow(FBNativeWindowType p_window,
418 FrameBuffer *fb = s_theFrameBuffer;
457 bool FrameBuffer::removeSubWindow()
478 HandleType FrameBuffer::genHandle()
490 HandleType FrameBuffer::createColorBuffer(int p_width, int p_height,
505 HandleType FrameBuffer::createRenderContext(int p_config, HandleType p_share,
528 HandleType FrameBuffer::createWindowSurface(int p_config, int p_width, int p_height)
542 void FrameBuffer::DestroyRenderContext(HandleType p_context)
548 void FrameBuffer::DestroyWindowSurface(HandleType p_surface)
554 int FrameBuffer::openColorBuffer(HandleType p_colorbuffer)
567 void FrameBuffer::closeColorBuffer(HandleType p_colorbuffer)
581 bool FrameBuffer::flushWindowSurfaceColorBuffer(HandleType p_surface)
595 bool FrameBuffer::setWindowSurfaceColorBuffer(HandleType p_surface,
619 bool FrameBuffer::updateColorBuffer(HandleType p_colorbuffer,
636 bool FrameBuffer::bindColorBufferToTexture(HandleType p_colorbuffer)
649 bool FrameBuffer::bindColorBufferToRenderbuffer(HandleType p_colorbuffer)
662 bool FrameBuffer::bindContext(HandleType p_context,
752 // The framebuffer lock should be held when calling this function !
754 bool FrameBuffer::bind_locked()
772 bool FrameBuffer::bindSubwin_locked()
798 bool FrameBuffer::unbind_locked()
811 bool FrameBuffer::post(HandleType p_colorbuffer, bool needLock)
830 ERR("FrameBuffer::post eglMakeCurrent failed\n");
868 // Send framebuffer (without FPS overlay) to callback
882 bool FrameBuffer::repost()
890 void FrameBuffer::initGLState()