godot/thirdparty/graphite/src/Face.cpp

// SPDX-License-Identifier: MIT OR MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-later
// Copyright 2010, SIL International, All rights reserved.

#include <cstring>
#include "graphite2/Segment.h"
#include "inc/CmapCache.h"
#include "inc/debug.h"
#include "inc/Decompressor.h"
#include "inc/Endian.h"
#include "inc/Face.h"
#include "inc/FileFace.h"
#include "inc/GlyphFace.h"
#include "inc/json.h"
#include "inc/Segment.h"
#include "inc/NameTable.h"
#include "inc/Error.h"

usingnamespacegraphite2;

namespace
{
enum compression
{};

}

Face::Face(const void* appFaceHandle/*non-NULL*/, const gr_face_ops & ops)
:{}


Face::~Face()
{}

float Face::default_glyph_advance(const void* font_ptr, gr_uint16 glyphid)
{}

bool Face::readGlyphs(uint32 faceOptions)
{}

bool Face::readGraphite(const Table & silf)
{}

bool Face::readFeatures()
{}

bool Face::runGraphite(Segment *seg, const Silf *aSilf) const
{}

void Face::setLogger(FILE * log_file GR_MAYBE_UNUSED)
{}

const Silf *Face::chooseSilf(uint32 script) const
{}

uint16 Face::findPseudo(uint32 uid) const
{}

int32 Face::getGlyphMetric(uint16 gid, uint8 metric) const
{}

void Face::takeFileFace(FileFace* pFileFace GR_MAYBE_UNUSED/*takes ownership*/)
{}

NameTable * Face::nameTable() const
{}

uint16 Face::languageForLocale(const char * locale) const
{}



Face::Table::Table(const Face & face, const Tag n, uint32 version) throw()
:{}

void Face::Table::release()
{}

Face::Table & Face::Table::operator = (const Table && rhs) throw()
{}

Error Face::Table::decompress()
{}