ObjGfx is the underlying framework for a highly scalable high-resolution
protected-mode object-oriented graphics library. ObjGfx is a platform
neutral softare based rendering engine that can also be wrapped around
native APIs.
The purpose of ObjGfx is to create a uniform interface between graphics
objects, whether they be the screen, window, double buffer, or a bitmap
image. We feel that existing APIs fall far short of how a real
object-oriented system should behave.
Memory based surfaces aren't a requirement. One may have a surface
contained on disk, or across a network, etc.
Surface sizes are limited by several factors depending on the storage
type of the surface. The only solid limitation is that one scanline of
the surface must be able to fit into memory.