rif_parameter_type

Usage

Information to be queried on the parameter of a filter. See RIF_PARAMETER_TYPE, rifParameterGetInfo().

Possible Values

Name

Value

Brief Explanation

RIF_PARAMETER_TYPE_FLOAT1

0

Filter parameter of type float.

RIF_PARAMETER_TYPE_FLOAT2

1

Filter parameter of type float2 (array with 2 float).

RIF_PARAMETER_TYPE_FLOAT3

2

Filter parameter of type float3 (array with 3 float).

RIF_PARAMETER_TYPE_FLOAT4

3

Filter parameter of type float4 (array with 4 float).

RIF_PARAMETER_TYPE_FLOAT8

4

Filter parameter of type float8 (array with 8 float).

RIF_PARAMETER_TYPE_FLOAT16

5

Filter parameter of type float16 (array with 16 float). Used for 4x4 matrix.

RIF_PARAMETER_TYPE_UINT1

6

Filter parameter of type unsigned int.

RIF_PARAMETER_TYPE_UINT2

7

Filter parameter of type unsigned int2 (array with 2 uint).

RIF_PARAMETER_TYPE_UINT3

8

Filter parameter of type unsigned int3 (array with 3 uint).

RIF_PARAMETER_TYPE_UINT4

9

Filter parameter of type unsigned int4 (array with 4 uint).

RIF_PARAMETER_TYPE_UINT8

10

Filter parameter of type unsigned int8 (array with 8 uint).

RIF_PARAMETER_TYPE_UINT16

11

Filter parameter of type unsigned int16 (array with 16 uint).

RIF_PARAMETER_TYPE_INT1

12

Filter parameter of type int.

RIF_PARAMETER_TYPE_INT2

13

Filter parameter of type int2 (array with 2 int).

RIF_PARAMETER_TYPE_INT3

14

Filter parameter of type int3 (array with 3 int).

RIF_PARAMETER_TYPE_INT4

15

Filter parameter of type int4 (array with 4 int).

RIF_PARAMETER_TYPE_INT8

16

Filter parameter of type int8 (array with 8 int).

RIF_PARAMETER_TYPE_INT16

17

Filter parameter of type int16 (array with 16 int).

RIF_PARAMETER_TYPE_IMAGE

18

Filter parameter of type rif_image.

RIF_PARAMETER_TYPE_STRING

19

Filter parameter of type char*. Used to define custom filters.

RIF_PARAMETER_TYPE_FLOAT_ARRAY

20

Filter parameter of type float*.

RIF_PARAMETER_TYPE_UINT_ARRAY

21

Filter parameter of type uint*.

RIF_PARAMETER_TYPE_INT_ARRAY

22

Filter parameter of type int*.

RIF_PARAMETER_TYPE_IMAGE_ARRAY

23

Filter parameter of type rif_image*.

RIF_PARAMETER_TYPE_LOCAL_MEMORY

24

Filter parameter to define local memory in OpenCL or Metal custom filters.