Home | History | Annotate | Download | only in libOpenglRender

Lines Matching defs:FrameBuffer

16 #include "FrameBuffer.h"
26 FrameBuffer *FrameBuffer::s_theFrameBuffer = NULL;
27 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.
211 // back and forth on framebuffer context.
253 // Initilize framebuffer capabilities
349 // Keep the singleton framebuffer pointer
355 FrameBuffer::FrameBuffer(int p_width, int p_height) :
382 FrameBuffer::~FrameBuffer()
387 void FrameBuffer::setPostCallback(OnPostFn onPost, void* onPostContext)
403 bool FrameBuffer::setupSubWindow(FBNativeWindowType p_window,
411 FrameBuffer *fb = s_theFrameBuffer;
450 bool FrameBuffer::removeSubWindow()
471 HandleType FrameBuffer::genHandle()
483 HandleType FrameBuffer::createColorBuffer(int p_width, int p_height,
498 HandleType FrameBuffer::createRenderContext(int p_config, HandleType p_share,
521 HandleType FrameBuffer::createWindowSurface(int p_config, int p_width, int p_height)
535 void FrameBuffer::DestroyRenderContext(HandleType p_context)
541 void FrameBuffer::DestroyWindowSurface(HandleType p_surface)
547 void FrameBuffer::openColorBuffer(HandleType p_colorbuffer)
558 void FrameBuffer::closeColorBuffer(HandleType p_colorbuffer)
571 bool FrameBuffer::flushWindowSurfaceColorBuffer(HandleType p_surface)
586 bool FrameBuffer::setWindowSurfaceColorBuffer(HandleType p_surface,
608 bool FrameBuffer::updateColorBuffer(HandleType p_colorbuffer,
625 bool FrameBuffer::bindColorBufferToTexture(HandleType p_colorbuffer)
638 bool FrameBuffer::bindColorBufferToRenderbuffer(HandleType p_colorbuffer)
651 bool FrameBuffer::bindContext(HandleType p_context,
738 // The framebuffer lock should be held when calling this function !
740 bool FrameBuffer::bind_locked()
758 bool FrameBuffer::bindSubwin_locked()
784 bool FrameBuffer::unbind_locked()
797 bool FrameBuffer::post(HandleType p_colorbuffer, bool needLock)
816 ERR("FrameBuffer::post eglMakeCurrent failed\n");
854 // Send framebuffer (without FPS overlay) to callback
868 bool FrameBuffer::repost()
876 void FrameBuffer::initGLState()