Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
Loading...
Searching...
No Matches
data.cc
Go to the documentation of this file.
1
// Copyright 2013 The Flutter Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#include "
flutter/skwasm/export.h
"
6
#include "
flutter/skwasm/live_objects.h
"
7
#include "third_party/skia/include/core/SkData.h"
8
9
SKWASM_EXPORT
SkData*
skData_create
(
size_t
size) {
10
Skwasm::live_data_count
++;
11
return
SkData::MakeUninitialized(size).release();
12
}
13
14
SKWASM_EXPORT
void
*
skData_getPointer
(SkData*
data
) {
15
return
data
->writable_data();
16
}
17
18
SKWASM_EXPORT
const
void
*
skData_getConstPointer
(SkData*
data
) {
19
return
data
->data();
20
}
21
22
SKWASM_EXPORT
size_t
skData_getSize
(SkData*
data
) {
23
return
data
->size();
24
}
25
26
SKWASM_EXPORT
void
skData_dispose
(SkData*
data
) {
27
Skwasm::live_data_count
--;
28
return
data
->unref();
29
}
live_objects.h
Skwasm::live_data_count
uint32_t live_data_count
Definition
live_objects.cc:20
skData_getPointer
SKWASM_EXPORT void * skData_getPointer(SkData *data)
Definition
data.cc:14
skData_dispose
SKWASM_EXPORT void skData_dispose(SkData *data)
Definition
data.cc:26
skData_getSize
SKWASM_EXPORT size_t skData_getSize(SkData *data)
Definition
data.cc:22
skData_create
SKWASM_EXPORT SkData * skData_create(size_t size)
Definition
data.cc:9
skData_getConstPointer
SKWASM_EXPORT const void * skData_getConstPointer(SkData *data)
Definition
data.cc:18
export.h
SKWASM_EXPORT
#define SKWASM_EXPORT
Definition
export.h:10
data
std::shared_ptr< const fml::Mapping > data
Definition
texture_gles.cc:69
skwasm
data.cc
Generated on Sun Dec 14 2025 04:48:38 for Flutter Engine Uber Docs by
1.9.8