Changeset View
Changeset View
Standalone View
Standalone View
src/declarativeimports/core/windowthumbnail.h
Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Line(s) | 120 | #if HAVE_XCB_COMPOSITE | |||
---|---|---|---|---|---|
121 | xcb_pixmap_t pixmapForWindow(); | 121 | xcb_pixmap_t pixmapForWindow(); | ||
122 | bool m_openGLFunctionsResolved; | 122 | bool m_openGLFunctionsResolved; | ||
123 | uint8_t m_damageEventBase; | 123 | uint8_t m_damageEventBase; | ||
124 | xcb_damage_damage_t m_damage; | 124 | xcb_damage_damage_t m_damage; | ||
125 | xcb_pixmap_t m_pixmap; | 125 | xcb_pixmap_t m_pixmap; | ||
126 | 126 | | |||
127 | /*The following must *only* be used from the render thread*/ | 127 | /*The following must *only* be used from the render thread*/ | ||
128 | uint m_texture; | 128 | uint m_texture; | ||
129 | uint m_mipmaps; | ||||
130 | uint m_readFb; | ||||
131 | uint m_drawFb; | ||||
129 | #if HAVE_GLX | 132 | #if HAVE_GLX | ||
130 | bool windowToTextureGLX(WindowTextureNode *textureNode); | 133 | bool windowToTextureGLX(WindowTextureNode *textureNode); | ||
131 | void resolveGLXFunctions(); | 134 | void resolveGLXFunctions(); | ||
132 | bool loadGLXTexture(); | 135 | bool loadGLXTexture(); | ||
133 | void bindGLXTexture(); | 136 | void bindGLXTexture(); | ||
134 | xcb_pixmap_t m_glxPixmap; | 137 | xcb_pixmap_t m_glxPixmap; | ||
135 | xcb_visualid_t m_visualid; | 138 | xcb_visualid_t m_visualid; | ||
136 | QFunctionPointer m_bindTexImage; | 139 | QFunctionPointer m_bindTexImage; | ||
Show All 32 Lines |