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

# fzrt_pbuf_copy

Description

Copies one pixel buffer to another. This will copy the contents of one pixel buffer to another. The destination pixel buffer must be allocated before copy. If the src and destination rectangles are different sizes, the pixels will be stretched (or compressed).

Plugin Prototype

fzrt_error_td fzrt_pbuf_copy(

fzrt_pbuf_ptr | src_pixbuf,
fzrt_pbuf_rect_td * | src_rect,
fzrt_pbuf_ptr | dst_pixbuf,
fzrt_pbuf_rect_td * | dst_rect,
fzrt_unsigned_int | flags )

Parameters

src_pixbuf [Input]

allocated pixbuf

src_rect [Input]

bounds of src pixels to copy

dst_pixbuf [Input]

destination pixbuf - already allocated

dst_rect [Input]

destination rectangle

flags [Input]

flags - 0 for now

Returns

FZRT_NOERR if successful, error number otherwise

Availability

5.0.0.0

Function Set

fz_fzrt_graf_fset

Defined in

fzrt_api.h