[Previous] [Contents] [Index] [Next]

PhAddMergeTiles()

Merge two list tiles, eliminating overlap

Synopsis:

PhTile_t * PhAddMergeTiles( PhTile_t *tiles,
                            PhTile_t *add_tiles,
                            int *added );

Description:

PhAddMergeTiles() merges the list of tiles pointed to by add_tiles into the list pointed to by tiles and returns a pointer to the resulting list.

This function makes sure that the tiles don't overlap.

Returns:

A pointer to the merged list. This isn't always the same as the tiles pointer.


Note: Don't free() the list of tiles; instead, use PhFreeTiles() to return the tiles to the internal pool.

Classification:

Photon

Safety:
Interrupt handler No
Signal handler No
Thread No

See also:

PhClipTilings(), PhCoalesceTiles(), PhCopyTiles(), PhDeTranslateTiles(), PhFreeTiles(), PhGetTile(), PhIntersectTilings(), PhMergeTiles(), PhRectsToTiles(), PhSortTiles(), PhTile_t, PhTilesToRects(), PhTranslateTiles()


[Previous] [Contents] [Index] [Next]