Lines Matching defs:const
51 static const uint32_t kCoreTextVersionNEWER = 0x000D0000;
64 static const uint32_t kCoreTextVersionUNKNOWN = 0;
70 static SkUniqueCFRef<CFStringRef> make_CFString(const char s[]) {
84 static SkUniqueCFRef<CTFontDescriptorRef> create_descriptor(const char familyName[],
85 const SkFontStyle& style) {
107 static const uint32_t kSkiaLocalCTVersionNumber10_14 = 0x000B0000;
108 static const uint32_t kSkiaLocalCTVersionNumber10_15 = 0x000C0000;
173 const SkFontStyle& style) {
179 const CTFontSymbolicTraits traits = CTFontGetSymbolicTraits(ctFont.get());
200 static sk_sp<SkTypeface> create_from_name(const char familyName[], const SkFontStyle& style) {
208 static const char* map_css_names(const char* name) {
209 static const struct {
210 const char* fFrom; // name the caller specified
211 const char* fTo; // "canonical" name we map to
230 if (const void* base = stream->getMemoryBase()) {
232 [](const void*, void* ctx) -> void {
240 void const * const addr = data->data();
241 size_t const size = data->size();
246 nullptr, // const void *(*retain)(const void *info);
247 nullptr, // void (*release)(const void *info);
248 nullptr, // CFStringRef (*copyDescription)(const void *info);
259 kCFAllocatorDefault, (const UInt8 *)addr, size, alloc.get()));
293 static int compute_metric(const SkFontStyle& a, const SkFontStyle& b) {
335 SkTypeface* matchStyle(const SkFontStyle& pattern) override {
346 CTFontDescriptorRef findMatchingDesc(const SkFontStyle& pattern) const {
372 auto addDescriptorFamilyNameToSet = [](const void* value, void* context) -> void {
388 std::unique_ptr<const void*[]> familyNames(new const void*[count]);
392 std::sort(familyNames.get(), familyNames.get() + count, [](const void* a, const void* b){
425 CFStringRef getFamilyNameAt(int index) const {
454 int onCountFamilies() const override {
458 void onGetFamilyName(int index, SkString* familyName) const override {
466 SkFontStyleSet* onCreateStyleSet(int index) const override {
473 SkFontStyleSet* onMatchFamily(const char familyName[]) const override {
481 SkTypeface* onMatchFamilyStyle(const char familyName[],
482 const SkFontStyle& style) const override {
487 SkTypeface* onMatchFamilyStyleCharacter(const char familyName[],
488 const SkFontStyle& style,
489 const char* bcp47[], int bcp47Count,
490 SkUnichar character) const override {
502 kCFAllocatorDefault, reinterpret_cast<const UInt8 *>(&character), sizeof(character),
515 sk_sp<SkTypeface> onMakeFromData(sk_sp<SkData> data, int ttcIndex) const override {
530 int ttcIndex) const override {
548 const SkFontArguments& args) const override
588 sk_sp<SkTypeface> onMakeFromFile(const char path[], int ttcIndex) const override {
601 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle style) const override {
613 static const char FONT_DEFAULT_NAME[] = "Lucida Sans";