ufoProcessGetRasterIn

ufoRaster ufoProcessGetRasterIn(
   ufoProcess process_instance,
   int input_index);

ufoRaster ufoProcessGetRasterOut(
   ufoProcess process_instance,
   int output_index);

ufoRaster ufoProcessGetObeyMatte(
   ufoProcess process_instance);

ufoProcessGetRasterIn, ufoProcessGetRasterOut and ufoProcessGetObeyMatte return a handle to a ufoRaster instance. Use them to return the raster handle for input or output during rendering.

ufoProcessGetObeyMatte should be used where a process handles its own matte protection. See also ufoProcessHandleOwnProtection, ufoProcessIsObeyMatteDefined, and ufoProcessIsObeyMatteReversed.

The raster handle can be passed in calls to raster functions that take a ufoRaster handle as their first argument. These are functions to set and get pixel values, to inquire raster attributes and buffer pointers, and for raster copying.

ufoProcessGetRasterIn and ufoProcessGetRasterOut may be called within ufoProcessRenderPixel, ufoProcessRenderLine, ufoProcessRenderRectangle, ufoProcessPreRender, ufoProcessPostRender, ufoProcessPreRenderPass, ufoProcessPostRenderPass or from within any editor user function or event function in the editor GUI.



Autodesk Softimage v7.5