Enum NVCVSwizzle

Enum Documentation

enum NVCVSwizzle

Defines the supported channel swizzle operations.

The operations map an input vector \((x,y,z,w)\) into an output vector \((x',y',z',w')\). Any output channel can select any of the input channels, or the constants zero or one. For example, the swizzle “X000” selects the first channel, whereas swizzle “ZYXW” swaps the X and Z channels, needed for conversion between RGBA and BGRA image formats.

Values:

enumerator NVCV_SWIZZLE_0000

Swizzle operation.

enumerator NVCV_SWIZZLE_X000
enumerator NVCV_SWIZZLE_XY00
enumerator NVCV_SWIZZLE_XYZ0
enumerator NVCV_SWIZZLE_XYZW
enumerator NVCV_SWIZZLE_1000
enumerator NVCV_SWIZZLE_0001
enumerator NVCV_SWIZZLE_ZYXW
enumerator NVCV_SWIZZLE_WXYZ
enumerator NVCV_SWIZZLE_WZYX
enumerator NVCV_SWIZZLE_YZWX
enumerator NVCV_SWIZZLE_XYZ1
enumerator NVCV_SWIZZLE_YZW1
enumerator NVCV_SWIZZLE_XXX1
enumerator NVCV_SWIZZLE_XZY1
enumerator NVCV_SWIZZLE_ZYX1
enumerator NVCV_SWIZZLE_ZYX0
enumerator NVCV_SWIZZLE_WZY1
enumerator NVCV_SWIZZLE_0X00
enumerator NVCV_SWIZZLE_00X0
enumerator NVCV_SWIZZLE_000X
enumerator NVCV_SWIZZLE_Y000
enumerator NVCV_SWIZZLE_0Y00
enumerator NVCV_SWIZZLE_00Y0
enumerator NVCV_SWIZZLE_000Y
enumerator NVCV_SWIZZLE_0XY0
enumerator NVCV_SWIZZLE_XXXY
enumerator NVCV_SWIZZLE_YYYX
enumerator NVCV_SWIZZLE_0YX0
enumerator NVCV_SWIZZLE_X00Y
enumerator NVCV_SWIZZLE_Y00X
enumerator NVCV_SWIZZLE_X001
enumerator NVCV_SWIZZLE_XY01
enumerator NVCV_SWIZZLE_0XZ0
enumerator NVCV_SWIZZLE_0ZX0
enumerator NVCV_SWIZZLE_XZY0
enumerator NVCV_SWIZZLE_YZX1
enumerator NVCV_SWIZZLE_ZYW1
enumerator NVCV_SWIZZLE_0YX1
enumerator NVCV_SWIZZLE_XYXZ
enumerator NVCV_SWIZZLE_YXZX
enumerator NVCV_SWIZZLE_XZ00
enumerator NVCV_SWIZZLE_WYXZ
enumerator NVCV_SWIZZLE_YX00
enumerator NVCV_SWIZZLE_YX01
enumerator NVCV_SWIZZLE_00YX
enumerator NVCV_SWIZZLE_00XY
enumerator NVCV_SWIZZLE_0XY1
enumerator NVCV_SWIZZLE_0X01
enumerator NVCV_SWIZZLE_YZXW
enumerator NVCV_SWIZZLE_YW00
enumerator NVCV_SWIZZLE_XYW0
enumerator NVCV_SWIZZLE_YZW0
enumerator NVCV_SWIZZLE_YZ00
enumerator NVCV_SWIZZLE_00X1
enumerator NVCV_SWIZZLE_0ZXY
enumerator NVCV_SWIZZLE_UNSUPPORTED