formZ SDK | 5.0 API Reference | System | Runtime Library (FZRT)

# Graphics

Description

Runtime graphics functions. This is a set of functions that provide graphics operations.
The basic graphic element is the pixel buffer (fzrt_pbuf*). There are two types of pixel buffers, a basic pixel store, and a pixel buffer graphics port. Both types have an underlying pixel store, but the graphics port pixel buffer can be the destination for drawing operations. The drawing port is tied to the underlying operating graphics context.
The basic pixel store has advantages over the drawing port pixel buffer. On the Macintosh platform, the drawing port is limited to 4096x4096 bounding rectangle. On the Windows platform, the drawing port is slower in operations that involve pixel pushing (, fzrt_pbuf_put_pixels.
All drawing is made to the current graphics port. Not all graphics ports are associated with a pixel buffer, most notably the graphics port of a window is not associated with a pixel buffer.

Function Sets

fz_fzrt_graf_fset