#include "unicode/utypes.h"
Go to the source code of this file.
Compounds | |
struct | LEPoint |
Defines | |
#define | true 1 |
#define | false 0 |
#define | NULL 0 |
#define | LE_ARRAY_COPY(dst, src, count) memcpy(dst, src, (count) * sizeof (src)[0]) |
#define | LE_SUCCESS(code) (U_SUCCESS((UErrorCode)code)) |
#define | LE_FAILURE(code) (U_FAILURE((UErrorCode)code)) |
Typedefs | |
typedef uint32_t | le_uint32 |
typedef int16_t | le_int16 |
typedef uint16_t | le_uint16 |
typedef int8_t | le_int8 |
typedef uint8_t | le_uint8 |
typedef UBool | le_bool |
typedef le_uint32 | LETag |
typedef le_uint16 | LEGlyphID |
typedef UChar | LEUnicode16 |
typedef UChar32 | LEUnicode32 |
typedef UChar | LEUnicode |
Enumerations | |
enum | LEErrorCode { LE_NO_ERROR = U_ZERO_ERROR, LE_ILLEGAL_ARGUMENT_ERROR = U_ILLEGAL_ARGUMENT_ERROR, LE_MEMORY_ALLOCATION_ERROR = U_MEMORY_ALLOCATION_ERROR, LE_INDEX_OUT_OF_BOUNDS_ERROR = U_INDEX_OUTOFBOUNDS_ERROR, LE_NO_LAYOUT_ERROR = U_UNSUPPORTED_ERROR, LE_INTERNAL_ERROR = U_INTERNAL_PROGRAM_ERROR } |
Variables | |
U_NAMESPACE_BEGIN typedef int32_t | le_int32 |
|
Definition at line 55 of file LETypes.h. Referenced by LayoutEngine::getCharIndices(), LayoutEngine::getGlyphPositions(), and LayoutEngine::getGlyphs().
|
|
Definition at line 77 of file LETypes.h. Referenced by LayoutEngine::adjustGlyphPositions(), LayoutEngine::getCharIndices(), LayoutEngine::getGlyphPosition(), LayoutEngine::getGlyphPositions(), LayoutEngine::getGlyphs(), and OpenTypeLayoutEngine::glyphPostProcessing().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|