Harlequin RIP SDK
gfiltrav.h File Reference

The public interface for the averaging filter. More...

#include "swmemapi.h"

Typedefs

typedef uint64 aa_raster_unit
 The unit of size used to access and point to some rasters. More...
 
typedef int32 fnGetInputBand(void *pForCallback, aa_raster_unit **pBand, HqBool *pfMoreLines)
 

Detailed Description

The public interface for the averaging filter.

Copyright (c) 2017 Global Graphics Software Ltd. All Rights Reserved.

This example is provided on an "as is" basis and without warranty of any kind. Global Graphics Software Ltd. does not warrant or make any representations regarding the use or results of use of this example.

Typedef Documentation

◆ aa_raster_unit

The unit of size used to access and point to some rasters.

All 1-, 2- and 4-bit rasters should be accessed in units of this size. OTOH, 8- and 16-bit rasters are only ever accessed in units of uint8 or uint16 as appropriate.

◆ fnGetInputBand

typedef int32 fnGetInputBand(void *pForCallback, aa_raster_unit **pBand, HqBool *pfMoreLines)

Type of callback to get the input band data.

Returns the number of lines it's producing, plus a pointer to the data in *pBand, and sets *pfMoreLines TRUE if this is the last band for this frame.