| Cogl Reference Manual |
|---|
- About Cogl
- General API — General purpose API
- Color Type — A generic color definition
- Textures — Fuctions for creating and manipulating textures
- Material Blend Strings — A simple syntax and grammar for describing blending and texture combining functions.
- Materials — Fuctions for creating and manipulating materials
- Primitives — Functions that draw various primitive 3D shapes
- Path Primitives — Functions for constructing and drawing 2D paths.
- Clipping — Fuctions for manipulating a stack of clipping regions
- Vertex Buffers — An API for submitting extensible arrays of vertex attributes to be mapped into the GPU for fast drawing.
- Matrices — Fuctions for initializing and manipulating 4x4 matrices
- Shaders and Programmable Pipeline — Fuctions for accessing the programmable GL pipeline
- Offscreen Buffers — Fuctions for creating and manipulating offscreen framebuffers.
- Fixed Point API — Fixed Point API
Cogl is a modern 3D graphics API with associated utility APIs designed to expose the features of 3D graphics hardware using a more object oriented design than OpenGL. The library has primarily been driven by the practical needs of Clutter but it is not tied to any one toolkit or even constrained to developing UI toolkits.
