Image Buffer Management Functions
Use these functions to create and destroy PF_EffectWorld / PF_LayerDef, and to find out their bit-depth.
PF_WorldSuite2
Function
|
Description
|
PF_NewWorld
|
Creates a new PF_EffectWorld .
PF_Err PF_NewWorld(
PF_ProgPtr effect_ref,
A_long widthL,
A_long heightL,
PF_Boolean clear_pixB,
PF_PixelFormat pixel_format,
PF_EffectWorld *worldP);
|
PF_DisposeWorld
|
Disposes of a PF_EffectWorld .
PF_Err PF_DisposeWorld(
PF_ProgPtr effect_ref,
PF_EffectWorld *worldP);
|
PF_GetPixelFormat
|
Get the pixel format for a given PF_EffectWorld .
PF_Err PF_GetPixelFormat(
const PF_EffectWorld *worldP,
PF_PixelFormat *pixel_formatP);
pixel_formatP can be:
PF_PixelFormat_ARGB32 - standard 8-bit RGB
PF_PixelFormat_ARGB64 - 16-bit RGB
PF_PixelFormat_ARGB128 - 32-bit floating point RGB
|