Home | History | Annotate | Download | only in libOpenglRender

Lines Matching defs:HandleType

29 typedef uint32_t HandleType;
34 typedef std::map<HandleType, RenderContextPtr> RenderContextMap;
35 typedef std::map<HandleType, WindowSurfacePtr> WindowSurfaceMap;
36 typedef std::map<HandleType, ColorBufferRef> ColorBufferMap;
71 HandleType createRenderContext(int p_config, HandleType p_share, bool p_isGL2 = false);
72 HandleType createWindowSurface(int p_config, int p_width, int p_height);
73 HandleType createColorBuffer(int p_width, int p_height, GLenum p_internalFormat);
74 void DestroyRenderContext(HandleType p_context);
75 void DestroyWindowSurface(HandleType p_surface);
76 int openColorBuffer(HandleType p_colorbuffer);
77 void closeColorBuffer(HandleType p_colorbuffer);
79 bool bindContext(HandleType p_context, HandleType p_drawSurface, HandleType p_readSurface);
80 bool setWindowSurfaceColorBuffer(HandleType p_surface, HandleType p_colorbuffer);
81 bool flushWindowSurfaceColorBuffer(HandleType p_surface);
82 bool bindColorBufferToTexture(HandleType p_colorbuffer);
83 bool bindColorBufferToRenderbuffer(HandleType p_colorbuffer);
84 bool updateColorBuffer(HandleType p_colorbuffer,
88 bool post(HandleType p_colorbuffer, bool needLock = true);
104 HandleType genHandle();
110 static HandleType s_nextHandle;
134 HandleType m_lastPostedColorBuffer;