Flutter Engine
The Flutter Engine
|
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | skcms_ICCTag |
Macros | |
#define | ARRAY_COUNT(arr) (int)(sizeof((arr)) / sizeof(*(arr))) |
#define | SKCMS_FALLTHROUGH |
#define | SKCMS_HAS_MUSTTAIL 0 |
#define | SKCMS_MAYBE_UNUSED |
#define | SAFE_SIZEOF(x) ((uint64_t)sizeof(x)) |
#define | SAFE_FIXED_SIZE(type) ((uint64_t)offsetof(type, variable)) |
#define | SKCMS_PORTABLE 1 |
#define | SKCMS_DISABLE_HSW 1 |
#define | SKCMS_DISABLE_SKX 1 |
Typedefs | |
typedef struct skcms_ICCTag | skcms_ICCTag |
typedef struct skcms_ICCProfile | skcms_ICCProfile |
typedef struct skcms_TransferFunction | skcms_TransferFunction |
typedef union skcms_Curve | skcms_Curve |
Functions | |
void | skcms_GetTagByIndex (const skcms_ICCProfile *, uint32_t idx, skcms_ICCTag *) |
bool | skcms_GetTagBySignature (const skcms_ICCProfile *, uint32_t sig, skcms_ICCTag *) |
float | skcms_MaxRoundtripError (const skcms_Curve *curve, const skcms_TransferFunction *inv_tf) |
static float | floorf_ (float x) |
static float | fabsf_ (float x) |
float | powf_ (float, float) |
Variables | |
const uint8_t | skcms_252_random_bytes [252] |
#define ARRAY_COUNT | ( | arr | ) | (int)(sizeof((arr)) / sizeof(*(arr))) |
Definition at line 22 of file skcms_internals.h.
Definition at line 83 of file skcms_internals.h.
Definition at line 80 of file skcms_internals.h.
#define SKCMS_DISABLE_HSW 1 |
Definition at line 97 of file skcms_internals.h.
#define SKCMS_DISABLE_SKX 1 |
Definition at line 102 of file skcms_internals.h.
#define SKCMS_FALLTHROUGH |
Definition at line 58 of file skcms_internals.h.
#define SKCMS_HAS_MUSTTAIL 0 |
Definition at line 61 of file skcms_internals.h.
#define SKCMS_MAYBE_UNUSED |
Definition at line 72 of file skcms_internals.h.
#define SKCMS_PORTABLE 1 |
Definition at line 89 of file skcms_internals.h.
typedef union skcms_Curve skcms_Curve |
Definition at line 116 of file skcms_internals.h.
typedef struct skcms_ICCProfile skcms_ICCProfile |
Definition at line 114 of file skcms_internals.h.
typedef struct skcms_ICCTag skcms_ICCTag |
typedef struct skcms_TransferFunction skcms_TransferFunction |
Definition at line 115 of file skcms_internals.h.
|
inlinestatic |
Definition at line 133 of file skcms_internals.h.
|
inlinestatic |
Definition at line 129 of file skcms_internals.h.
float powf_ | ( | float | x, |
float | y | ||
) |
void skcms_GetTagByIndex | ( | const skcms_ICCProfile * | profile, |
uint32_t | idx, | ||
skcms_ICCTag * | tag | ||
) |
Definition at line 1211 of file skcms.cc.
bool skcms_GetTagBySignature | ( | const skcms_ICCProfile * | profile, |
uint32_t | sig, | ||
skcms_ICCTag * | tag | ||
) |
float skcms_MaxRoundtripError | ( | const skcms_Curve * | curve, |
const skcms_TransferFunction * | inv_tf | ||
) |
Definition at line 273 of file skcms.cc.
|
extern |
Definition at line 1602 of file skcms.cc.