Classes |
| class | LibrarySymbolLoader |
| class | TextureImage |
| | A TextureImage encapsulates a surface that can be drawn to by a Thebes gfxContext and (hopefully efficiently!) synchronized to a texture in the server. More...
|
| class | BasicTextureImage |
| | BasicTextureImage is the baseline TextureImage implementation --- it updates its texture by allocating a scratch buffer for the client to draw into, then using glTexSubImage2D() to upload the new pixels. More...
|
| struct | ContextFormat |
| class | GLContext |
| class | GL_CONTEXT_PROVIDER_NAME |
| struct | GLContextSymbols |
| class | GLXLibrary |
Typedefs |
| typedef GLContextProviderNull | GLContextProvider |
Enumerations |
| enum | ShaderProgramType {
RGBALayerProgramType,
BGRALayerProgramType,
RGBXLayerProgramType,
BGRXLayerProgramType,
RGBARectLayerProgramType,
ColorLayerProgramType,
YCbCrLayerProgramType,
ComponentAlphaPass1ProgramType,
ComponentAlphaPass2ProgramType,
Copy2DProgramType,
Copy2DRectProgramType,
NumProgramTypes
} |
Functions |
| const char * | GetVendor () |
| void | GLDebugPrintError (GLContext *aCx, const char *const aFile, int aLine) |
| PRBool | DoesVendorStringMatch (const char *aVendorString, const char *aWantedVendor) |
Variables |
| GLXLibrary | sGLXLibrary |