CPU Types

CPU side type defines for all commonly used variables.

Typedefs

Type

Description

typedef bool

A typedef for a boolean value.

typedef uint8_t

A typedef for a unsigned 8bit integer.

typedef uint16_t

A typedef for a unsigned 16bit integer.

typedef uint32_t

A typedef for a unsigned 32bit integer.

typedef uint64_t

A typedef for a unsigned 64bit integer.

typedef int8_t

A typedef for a signed 8bit integer.

typedef int16_t

A typedef for a signed 16bit integer.

typedef int32_t

A typedef for a signed 32bit integer.

typedef int64_t

A typedef for a signed 64bit integer.

typedef float

A typedef for a floating point value.

typedef float

A typedef for a 2-dimensional floating point value.

typedef float

A typedef for a 3-dimensional floating point value.

typedef float

A typedef for a 4-dimensional floating point value.

typedef float

A typedef for a 2×2 floating point matrix.

typedef float

A typedef for a 3×3 floating point matrix.

typedef float

A typedef for a 3×4 floating point matrix.

typedef float

A typedef for a 4×4 floating point matrix.

typedef int32_t

A typedef for a 2-dimensional 32bit signed integer.

typedef int32_t

A typedef for a 3-dimensional 32bit signed integer.

typedef int32_t

A typedef for a 4-dimensional 32bit signed integer.

typedef uint32_t

A typedef for a 2-dimensional 32bit usigned integer.

typedef uint32_t

A typedef for a 3-dimensional 32bit unsigned integer.

typedef uint32_t

A typedef for a 4-dimensional 32bit unsigned integer.

typedef uint32_t

A typedef for version numbers returned from functions in the FidelityFX SDK.

Macros

Name

Description

FFX_FALSE (0)

A define for a false value in a boolean expression.

FFX_STATIC static

A define to abstract declaration of static variables and functions.

FFX_TRUE (1)

A define for a true value in a boolean expression.

Detailed description

CPU side type defines for all commonly used variables.

Typedefs

FfxBoolean

Copied!

typedef bool FfxBoolean

A typedef for a boolean value.


FfxUInt8

Copied!

typedef uint8_t FfxUInt8

A typedef for a unsigned 8bit integer.


FfxUInt16

Copied!

typedef uint16_t FfxUInt16

A typedef for a unsigned 16bit integer.


FfxUInt32

Copied!

typedef uint32_t FfxUInt32

A typedef for a unsigned 32bit integer.


FfxUInt64

Copied!

typedef uint64_t FfxUInt64

A typedef for a unsigned 64bit integer.


FfxInt8

Copied!

typedef int8_t FfxInt8

A typedef for a signed 8bit integer.


FfxInt16

Copied!

typedef int16_t FfxInt16

A typedef for a signed 16bit integer.


FfxInt32

Copied!

typedef int32_t FfxInt32

A typedef for a signed 32bit integer.


FfxInt64

Copied!

typedef int64_t FfxInt64

A typedef for a signed 64bit integer.


FfxFloat32

Copied!

typedef float FfxFloat32

A typedef for a floating point value.


FfxFloat32x2

Copied!

typedef float FfxFloat32x2 [2]

A typedef for a 2-dimensional floating point value.


FfxFloat32x3

Copied!

typedef float FfxFloat32x3 [3]

A typedef for a 3-dimensional floating point value.


FfxFloat32x4

Copied!

typedef float FfxFloat32x4 [4]

A typedef for a 4-dimensional floating point value.


FfxFloat32x2x2

Copied!

typedef float FfxFloat32x2x2 [4]

A typedef for a 2×2 floating point matrix.


FfxFloat32x3x3

Copied!

typedef float FfxFloat32x3x3 [9]

A typedef for a 3×3 floating point matrix.


FfxFloat32x3x4

Copied!

typedef float FfxFloat32x3x4 [12]

A typedef for a 3×4 floating point matrix.


FfxFloat32x4x4

Copied!

typedef float FfxFloat32x4x4 [16]

A typedef for a 4×4 floating point matrix.


FfxInt32x2

Copied!

typedef int32_t FfxInt32x2 [2]

A typedef for a 2-dimensional 32bit signed integer.


FfxInt32x3

Copied!

typedef int32_t FfxInt32x3 [3]

A typedef for a 3-dimensional 32bit signed integer.


FfxInt32x4

Copied!

typedef int32_t FfxInt32x4 [4]

A typedef for a 4-dimensional 32bit signed integer.


FfxUInt32x2

Copied!

typedef uint32_t FfxUInt32x2 [2]

A typedef for a 2-dimensional 32bit usigned integer.


FfxUInt32x3

Copied!

typedef uint32_t FfxUInt32x3 [3]

A typedef for a 3-dimensional 32bit unsigned integer.


FfxUInt32x4

Copied!

typedef uint32_t FfxUInt32x4 [4]

A typedef for a 4-dimensional 32bit unsigned integer.


FfxVersionNumber

Copied!

typedef uint32_t FfxVersionNumber

A typedef for version numbers returned from functions in the FidelityFX SDK.


Macros

FFX_FALSE

Copied!

#define FFX_FALSE (0)

A define for a false value in a boolean expression.


FFX_STATIC

Copied!

#define FFX_STATIC static

A define to abstract declaration of static variables and functions.


FFX_TRUE

Copied!

#define FFX_TRUE (1)

A define for a true value in a boolean expression.