Flutter Engine
The Flutter Engine
|
#include <dart_native_api.h>
Public Attributes | ||
Dart_CObject_Type | type | |
union { | ||
bool as_bool | ||
int32_t as_int32 | ||
int64_t as_int64 | ||
double as_double | ||
const char * as_string | ||
struct { | ||
Dart_Port id | ||
Dart_Port origin_id | ||
} as_send_port | ||
struct { | ||
int64_t id | ||
} as_capability | ||
struct { | ||
intptr_t length | ||
struct _Dart_CObject ** values | ||
} as_array | ||
struct { | ||
Dart_TypedData_Type type | ||
intptr_t length | ||
const uint8_t * values | ||
} as_typed_data | ||
struct { | ||
Dart_TypedData_Type type | ||
intptr_t length | ||
uint8_t * data | ||
void * peer | ||
Dart_HandleFinalizer callback | ||
} as_external_typed_data | ||
struct { | ||
intptr_t ptr | ||
intptr_t size | ||
Dart_HandleFinalizer callback | ||
} as_native_pointer | ||
} | value | |
Definition at line 63 of file dart_native_api.h.
struct { ... } _Dart_CObject::as_array |
bool _Dart_CObject::as_bool |
Definition at line 66 of file dart_native_api.h.
struct { ... } _Dart_CObject::as_capability |
double _Dart_CObject::as_double |
Definition at line 69 of file dart_native_api.h.
struct { ... } _Dart_CObject::as_external_typed_data |
int32_t _Dart_CObject::as_int32 |
Definition at line 67 of file dart_native_api.h.
int64_t _Dart_CObject::as_int64 |
Definition at line 68 of file dart_native_api.h.
struct { ... } _Dart_CObject::as_native_pointer |
struct { ... } _Dart_CObject::as_send_port |
const char* _Dart_CObject::as_string |
Definition at line 70 of file dart_native_api.h.
struct { ... } _Dart_CObject::as_typed_data |
Dart_HandleFinalizer _Dart_CObject::callback |
Definition at line 92 of file dart_native_api.h.
uint8_t* _Dart_CObject::data |
Definition at line 90 of file dart_native_api.h.
Dart_Port _Dart_CObject::id |
Definition at line 72 of file dart_native_api.h.
int64_t _Dart_CObject::id |
Definition at line 76 of file dart_native_api.h.
intptr_t _Dart_CObject::length |
Definition at line 79 of file dart_native_api.h.
Dart_Port _Dart_CObject::origin_id |
Definition at line 73 of file dart_native_api.h.
void* _Dart_CObject::peer |
Definition at line 91 of file dart_native_api.h.
intptr_t _Dart_CObject::ptr |
Definition at line 95 of file dart_native_api.h.
intptr_t _Dart_CObject::size |
Definition at line 96 of file dart_native_api.h.
Dart_CObject_Type _Dart_CObject::type |
Definition at line 64 of file dart_native_api.h.
Dart_TypedData_Type _Dart_CObject::type |
Definition at line 83 of file dart_native_api.h.
union { ... } _Dart_CObject::value |
struct _Dart_CObject** _Dart_CObject::values |
Definition at line 80 of file dart_native_api.h.
const uint8_t* _Dart_CObject::values |
Definition at line 85 of file dart_native_api.h.