formZ SDK | 5.0 API Reference | System | Runtime Library (FZRT) | Graphics
Description
This will create a new pixel buffer with the specified dimensions, pixel depth, and format. If the FZRT_PBUF_FLAG_PORT flag is specified, the pixel buffer can be set as the current port and will be the target of drawing calls. A Drawable pixel buffer is limited in size on the Macintosh to 4096x4096, and on Windows may perform slower than a non-drawable pixel buffer.
Plugin Prototype
fzrt_error_td fzrt_pbuf_new(
pixbuf_ptr, | |
const fzrt_pbuf_rect_td * | bounds, |
short | pixdepth, |
pix_format, | |
fzrt_unsigned_int | flags ) |
Parameters
pixbuf_ptr [Result]
pointer for new pixbuf
bounds [Input]
bounds of pixbuf
pixdepth [Input]
depth of pixels in bits, 1,8,24,32
pix_format [Input]
format of pixel data
flags [Input]
flags - FZRT_PBUF_FLAG_PORT
Returns
error number, FZRT_NOERR if successful
Availability
5.0.0.0
See Also
fzrt_pbuf_dispose, , fzrt_pbuf_set_port, fzrt_pbuf_get_port
Function Set
Defined in