Next: Scripting, Previous: Math, Up: API Reference [Contents][Index]
Chickadee aims to make hardware-accelerated graphics rendering as simple and efficient as possible by providing high-level APIs that interact with the low-level OpenGL API under the hood. Anyone that has worked with OpenGL directly knows that it has a steep learning curve and a lot of effort is needed to render even a single triangle. The Chickadee rendering engine attempts to make it easy to do common tasks like rendering a sprite while also providing all of the building blocks to implement additional rendering techniques.
• Textures: | 2D images. | |
• Sprites: | Draw 2D images. | |
• Tile Maps: | Draw 2D tile maps. | |
• Lines and Shapes: | Draw line segments and polygons. | |
• Fonts: | Drawing text. | |
• Particles: | Pretty little flying pieces! | |
• Blending: | Control how pixels are combined. | |
• Framebuffers: | Render to texture. | |
• Viewports: | Restrict rendering to a particular area. | |
• Rendering Engine: | Rendering state management. | |
• Buffers: | Send data to the GPU. | |
• Shaders: | Create custom GPU programs. |