|
JUCE
|
Classes | |
| class | OpenGLContext |
| Creates an OpenGL context, which can be attached to a component. More... | |
| class | OpenGLFrameBuffer |
| Creates an openGL frame buffer. More... | |
| struct | OpenGLGraphicsContextCustomShader |
| Used to create custom shaders for use with an openGL 2D rendering context. More... | |
| class | OpenGLHelpers |
| A set of miscellaneous openGL helper functions. More... | |
| class | OpenGLImageType |
| A type of ImagePixelData that stores its image data in an OpenGL framebuffer, allowing a JUCE Image object to wrap a framebuffer. More... | |
| class | OpenGLPixelFormat |
| Represents the various properties of an OpenGL pixel format. More... | |
| class | OpenGLRenderer |
| A base class that should be implemented by classes which want to render openGL on a background thread. More... | |
| class | OpenGLShaderProgram |
| Manages an OpenGL shader program. More... | |
| struct | OpenGLShaderProgram::Attribute |
| Represents an openGL vertex attribute value. More... | |
| struct | OpenGLShaderProgram::Uniform |
| Represents an openGL uniform value. More... | |
| class | OpenGLTexture |
| Creates an openGL texture from an Image. More... | |
Functions | |
| LowLevelGraphicsContext * | createOpenGLGraphicsContext (OpenGLContext &target, int width, int height) |
| Creates a graphics context object that will render into the given OpenGL target. More... | |
| LowLevelGraphicsContext * | createOpenGLGraphicsContext (OpenGLContext &context, OpenGLFrameBuffer &target) |
| Creates a graphics context object that will render into the given OpenGL target. More... | |
| LowLevelGraphicsContext * | createOpenGLGraphicsContext (OpenGLContext &context, unsigned int frameBufferID, int width, int height) |
| Creates a graphics context object that will render into the given OpenGL target. More... | |
| LowLevelGraphicsContext* createOpenGLGraphicsContext | ( | OpenGLContext & | target, |
| int | width, | ||
| int | height | ||
| ) |
Creates a graphics context object that will render into the given OpenGL target.
The caller is responsible for deleting this object when no longer needed.
| LowLevelGraphicsContext* createOpenGLGraphicsContext | ( | OpenGLContext & | context, |
| OpenGLFrameBuffer & | target | ||
| ) |
Creates a graphics context object that will render into the given OpenGL target.
The caller is responsible for deleting this object when no longer needed.
| LowLevelGraphicsContext* createOpenGLGraphicsContext | ( | OpenGLContext & | context, |
| unsigned int | frameBufferID, | ||
| int | width, | ||
| int | height | ||
| ) |
Creates a graphics context object that will render into the given OpenGL target.
The caller is responsible for deleting this object when no longer needed.
1.8.13