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 |
FfxFloat32x2 [2]
A typedef for a 2-dimensional floating point value.
|
typedef float |
FfxFloat32x3 [3]
A typedef for a 3-dimensional floating point value.
|
typedef float |
FfxFloat32x4 [4]
A typedef for a 4-dimensional floating point value.
|
typedef float |
FfxFloat32x2x2 [4]
A typedef for a 2×2 floating point matrix.
|
typedef float |
FfxFloat32x3x3 [9]
A typedef for a 3×3 floating point matrix.
|
typedef float |
FfxFloat32x3x4 [12]
A typedef for a 3×4 floating point matrix.
|
typedef float |
FfxFloat32x4x4 [16]
A typedef for a 4×4 floating point matrix.
|
typedef int32_t |
FfxInt32x2 [2]
A typedef for a 2-dimensional 32bit signed integer.
|
typedef int32_t |
FfxInt32x3 [3]
A typedef for a 3-dimensional 32bit signed integer.
|
typedef int32_t |
FfxInt32x4 [4]
A typedef for a 4-dimensional 32bit signed integer.
|
typedef uint32_t |
FfxUInt32x2 [2]
A typedef for a 2-dimensional 32bit usigned integer.
|
typedef uint32_t |
FfxUInt32x3 [3]
A typedef for a 3-dimensional 32bit unsigned integer.
|
typedef uint32_t |
FfxUInt32x4 [4]
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
A typedef for a boolean value.
FfxUInt8
A typedef for a unsigned 8bit integer.
FfxUInt16
A typedef for a unsigned 16bit integer.
FfxUInt32
A typedef for a unsigned 32bit integer.
FfxUInt64
A typedef for a unsigned 64bit integer.
FfxInt8
A typedef for a signed 8bit integer.
FfxInt16
A typedef for a signed 16bit integer.
FfxInt32
A typedef for a signed 32bit integer.
FfxInt64
A typedef for a signed 64bit integer.
FfxFloat32
A typedef for a floating point value.
FfxFloat32x2
A typedef for a 2-dimensional floating point value.
FfxFloat32x3
A typedef for a 3-dimensional floating point value.
FfxFloat32x4
A typedef for a 4-dimensional floating point value.
FfxFloat32x2x2
A typedef for a 2×2 floating point matrix.
FfxFloat32x3x3
A typedef for a 3×3 floating point matrix.
FfxFloat32x3x4
A typedef for a 3×4 floating point matrix.
FfxFloat32x4x4
A typedef for a 4×4 floating point matrix.
FfxInt32x2
A typedef for a 2-dimensional 32bit signed integer.
FfxInt32x3
A typedef for a 3-dimensional 32bit signed integer.
FfxInt32x4
A typedef for a 4-dimensional 32bit signed integer.
FfxUInt32x2
A typedef for a 2-dimensional 32bit usigned integer.
FfxUInt32x3
A typedef for a 3-dimensional 32bit unsigned integer.
FfxUInt32x4
A typedef for a 4-dimensional 32bit unsigned integer.
FfxVersionNumber
A typedef for version numbers returned from functions in the FidelityFX SDK.
Macros
FFX_FALSE
A define for a false value in a boolean expression.
FFX_STATIC
A define to abstract declaration of static variables and functions.
FFX_TRUE
A define for a true value in a boolean expression.