Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
data.cc File Reference
#include "flutter/skwasm/export.h"
#include "flutter/skwasm/live_objects.h"
#include "third_party/skia/include/core/SkData.h"

Go to the source code of this file.

Functions

SKWASM_EXPORT SkData * skData_create (size_t size)
 
SKWASM_EXPORT void * skData_getPointer (SkData *data)
 
SKWASM_EXPORT const void * skData_getConstPointer (SkData *data)
 
SKWASM_EXPORT size_t skData_getSize (SkData *data)
 
SKWASM_EXPORT void skData_dispose (SkData *data)
 

Function Documentation

◆ skData_create()

SKWASM_EXPORT SkData * skData_create ( size_t  size)

Definition at line 9 of file data.cc.

9 {
11 return SkData::MakeUninitialized(size).release();
12}
uint32_t live_data_count

References Skwasm::live_data_count.

◆ skData_dispose()

SKWASM_EXPORT void skData_dispose ( SkData *  data)

Definition at line 26 of file data.cc.

26 {
28 return data->unref();
29}
std::shared_ptr< const fml::Mapping > data

References data, and Skwasm::live_data_count.

◆ skData_getConstPointer()

SKWASM_EXPORT const void * skData_getConstPointer ( SkData *  data)

Definition at line 18 of file data.cc.

18 {
19 return data->data();
20}

References data.

◆ skData_getPointer()

SKWASM_EXPORT void * skData_getPointer ( SkData *  data)

Definition at line 14 of file data.cc.

14 {
15 return data->writable_data();
16}

References data.

◆ skData_getSize()

SKWASM_EXPORT size_t skData_getSize ( SkData *  data)

Definition at line 22 of file data.cc.

22 {
23 return data->size();
24}

References data.