Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
skia
src
core
SkFontMetricsPriv.h
Go to the documentation of this file.
1
/*
2
* Copyright 2023 Google LLC
3
*
4
* Use of this source code is governed by a BSD-style license that can be
5
* found in the LICENSE file.
6
*/
7
8
#ifndef SkFontMetricsPriv_DEFINED
9
#define SkFontMetricsPriv_DEFINED
10
11
#include <optional>
12
13
class
SkReadBuffer
;
14
class
SkWriteBuffer
;
15
struct
SkFontMetrics
;
16
17
class
SkFontMetricsPriv
{
18
public
:
19
static
void
Flatten
(
SkWriteBuffer
&
buffer
,
const
SkFontMetrics
& metrics);
20
static
std::optional<SkFontMetrics>
MakeFromBuffer
(
SkReadBuffer
&
buffer
);
21
};
22
#endif
//SkFontMetricsPriv_DEFINED
SkFontMetricsPriv
Definition
SkFontMetricsPriv.h:17
SkFontMetricsPriv::Flatten
static void Flatten(SkWriteBuffer &buffer, const SkFontMetrics &metrics)
Definition
SkFontMetricsPriv.cpp:15
SkFontMetricsPriv::MakeFromBuffer
static std::optional< SkFontMetrics > MakeFromBuffer(SkReadBuffer &buffer)
Definition
SkFontMetricsPriv.cpp:34
SkReadBuffer
Definition
SkReadBuffer.h:52
SkWriteBuffer
Definition
SkWriteBuffer.h:41
buffer
static const uint8_t buffer[]
Definition
fl_pixel_buffer_texture_test.cc:44
SkFontMetrics
Definition
SkFontMetrics.h:18
Generated on Fri Apr 26 2024 06:16:43 for Flutter Engine by
1.9.8