Flutter Engine
The Flutter Engine
|
#include <dart_wrappable.h>
Public Types | |
enum | DartNativeFields { kPeerIndex , kNumberOfNativeFields } |
Public Member Functions | |
DartWrappable () | |
virtual const DartWrapperInfo & | GetDartWrapperInfo () const =0 |
virtual void | RetainDartWrappableReference () const =0 |
virtual void | ReleaseDartWrappableReference () const =0 |
Dart_Handle | CreateDartWrapper (DartState *dart_state) |
void | AssociateWithDartWrapper (Dart_Handle wrappable) |
void | ClearDartWrapper () |
Dart_WeakPersistentHandle | dart_wrapper () const |
Protected Member Functions | |
virtual | ~DartWrappable () |
Static Protected Member Functions | |
static Dart_PersistentHandle | GetTypeForWrapper (tonic::DartState *dart_state, const tonic::DartWrapperInfo &wrapper_info) |
Definition at line 22 of file dart_wrappable.h.
Enumerator | |
---|---|
kPeerIndex | |
kNumberOfNativeFields |
Definition at line 24 of file dart_wrappable.h.
|
inline |
Definition at line 29 of file dart_wrappable.h.
|
protectedvirtual |
Definition at line 14 of file dart_wrappable.cc.
void tonic::DartWrappable::AssociateWithDartWrapper | ( | Dart_Handle | wrappable | ) |
Definition at line 47 of file dart_wrappable.cc.
void tonic::DartWrappable::ClearDartWrapper | ( | ) |
Definition at line 66 of file dart_wrappable.cc.
Dart_Handle tonic::DartWrappable::CreateDartWrapper | ( | DartState * | dart_state | ) |
Definition at line 19 of file dart_wrappable.cc.
|
inline |
Definition at line 47 of file dart_wrappable.h.
|
pure virtual |
|
staticprotected |
Definition at line 81 of file dart_wrappable.cc.
|
pure virtual |
Implemented in flutter::RefCountedDartWrappable< T >, flutter::RefCountedDartWrappable< Canvas >, flutter::RefCountedDartWrappable< CanvasImage >, flutter::RefCountedDartWrappable< CanvasPath >, flutter::RefCountedDartWrappable< CanvasPathMeasure >, flutter::RefCountedDartWrappable< Codec >, flutter::RefCountedDartWrappable< ColorFilter >, flutter::RefCountedDartWrappable< EngineLayer >, flutter::RefCountedDartWrappable< FlutterGpuTestClass >, flutter::RefCountedDartWrappable< FragmentProgram >, flutter::RefCountedDartWrappable< ImageDescriptor >, flutter::RefCountedDartWrappable< ImageFilter >, flutter::RefCountedDartWrappable< ImmutableBuffer >, flutter::RefCountedDartWrappable< NativeStringAttribute >, flutter::RefCountedDartWrappable< Paragraph >, flutter::RefCountedDartWrappable< ParagraphBuilder >, flutter::RefCountedDartWrappable< Picture >, flutter::RefCountedDartWrappable< PictureRecorder >, flutter::RefCountedDartWrappable< Scene >, flutter::RefCountedDartWrappable< SceneBuilder >, flutter::RefCountedDartWrappable< SceneNode >, flutter::RefCountedDartWrappable< SemanticsUpdate >, flutter::RefCountedDartWrappable< SemanticsUpdateBuilder >, flutter::RefCountedDartWrappable< Shader >, flutter::RefCountedDartWrappable< Vertices >, flutter::RefCountedDartWrappable< CommandBuffer >, flutter::RefCountedDartWrappable< Context >, flutter::RefCountedDartWrappable< DeviceBuffer >, flutter::RefCountedDartWrappable< HostBuffer >, flutter::RefCountedDartWrappable< RenderPass >, flutter::RefCountedDartWrappable< RenderPipeline >, flutter::RefCountedDartWrappable< ShaderLibrary >, flutter::RefCountedDartWrappable< Texture >, and flutter::RefCountedDartWrappable< MyNativeClass >.
|
pure virtual |
Implemented in flutter::RefCountedDartWrappable< T >, flutter::RefCountedDartWrappable< Canvas >, flutter::RefCountedDartWrappable< CanvasImage >, flutter::RefCountedDartWrappable< CanvasPath >, flutter::RefCountedDartWrappable< CanvasPathMeasure >, flutter::RefCountedDartWrappable< Codec >, flutter::RefCountedDartWrappable< ColorFilter >, flutter::RefCountedDartWrappable< EngineLayer >, flutter::RefCountedDartWrappable< FlutterGpuTestClass >, flutter::RefCountedDartWrappable< FragmentProgram >, flutter::RefCountedDartWrappable< ImageDescriptor >, flutter::RefCountedDartWrappable< ImageFilter >, flutter::RefCountedDartWrappable< ImmutableBuffer >, flutter::RefCountedDartWrappable< NativeStringAttribute >, flutter::RefCountedDartWrappable< Paragraph >, flutter::RefCountedDartWrappable< ParagraphBuilder >, flutter::RefCountedDartWrappable< Picture >, flutter::RefCountedDartWrappable< PictureRecorder >, flutter::RefCountedDartWrappable< Scene >, flutter::RefCountedDartWrappable< SceneBuilder >, flutter::RefCountedDartWrappable< SceneNode >, flutter::RefCountedDartWrappable< SemanticsUpdate >, flutter::RefCountedDartWrappable< SemanticsUpdateBuilder >, flutter::RefCountedDartWrappable< Shader >, flutter::RefCountedDartWrappable< Vertices >, flutter::RefCountedDartWrappable< CommandBuffer >, flutter::RefCountedDartWrappable< Context >, flutter::RefCountedDartWrappable< DeviceBuffer >, flutter::RefCountedDartWrappable< HostBuffer >, flutter::RefCountedDartWrappable< RenderPass >, flutter::RefCountedDartWrappable< RenderPipeline >, flutter::RefCountedDartWrappable< ShaderLibrary >, flutter::RefCountedDartWrappable< Texture >, and flutter::RefCountedDartWrappable< MyNativeClass >.