Flutter Engine
The Flutter Engine
|
Public Member Functions | |
def | __init__ (self, interface, cpp_library_emitter, options, loggerParent) |
def | ImplementsMergedMembers (self) |
def | CustomJSMembers (self) |
def | GenerateCallback (self, info) |
def | ImplementationTemplate (self) |
def | RootClassName (self) |
def | DeriveNativeEntry (self, name, kind, count) |
def | DeriveNativeName (self, name, suffix="") |
def | DeriveQualifiedBlinkName (self, interface_name, name) |
def | NativeSpec (self) |
def | StartInterface (self, members_emitter) |
def | GenerateCustomFactory (self, constructor_info) |
def | IsConstructorArgumentOptional (self, argument) |
def | MakeFactoryCall (self, factory, method, arguments, constructor_info) |
def | EmitStaticFactoryOverload (self, constructor_info, name, arguments) |
def | HasSupportCheck (self) |
def | GetSupportCheck (self) |
def | FinishInterface (self) |
def | EmitAttribute (self, attribute, html_name, read_only) |
def | AddIndexer (self, element_type, nullable) |
def | AmendIndexer (self, element_type) |
def | EmitOperation (self, info, html_name, dart_js_interop=False) |
def | SecondaryContext (self, interface) |
Public Member Functions inherited from scripts.htmldartgenerator.HtmlDartGenerator | |
def | __init__ (self, interface, options, dart_use_blink, logger) |
def | EmitSupportCheck (self) |
def | EmitEventGetter (self, events_class_name) |
def | AddMembers (self, interface, declare_only=False, dart_js_interop=False) |
def | AddSecondaryMembers (self, interface) |
def | OmitOperationOverrides (self) |
def | AddConstant (self, constant) |
def | AddAttribute (self, attribute, declare_only=False) |
def | AddOperation (self, info, declare_only=False, dart_js_interop=False) |
def | AdditionalImplementedInterfaces (self) |
def | Mixins (self) |
def | AddConstructors (self, constructors, factory_name, factory_constructor_name, constructor_emitter) |
def | EmitHelpers (self, base_class, members_emitter) |
def | DeclareAttribute (self, attribute, attr_name, read_only) |
def | DeclareOperation (self, operation, return_type_name, method_name) |
def | EmitListMixin (self, element_name, nullable) |
def | SecureOutputType (self, type_name, is_dart_type=False, can_narrow_type=False, nullable=False) |
def | SecureBaseName (self, type_name) |
def | is_DOM_type (self, type_name) |
Generates Dart implementation for one DOM IDL interface.
Definition at line 88 of file systemnative.py.
def scripts.systemnative.DartiumBackend.__init__ | ( | self, | |
interface, | |||
cpp_library_emitter, | |||
options, | |||
loggerParent | |||
) |
Reimplemented from scripts.htmldartgenerator.HtmlDartGenerator.
Definition at line 91 of file systemnative.py.
def scripts.systemnative.DartiumBackend.AddIndexer | ( | self, | |
element_type, | |||
nullable | |||
) |
Adds all the methods required to complete implementation of List.
Definition at line 704 of file systemnative.py.
def scripts.systemnative.DartiumBackend.AmendIndexer | ( | self, | |
element_type | |||
) |
Definition at line 779 of file systemnative.py.
def scripts.systemnative.DartiumBackend.CustomJSMembers | ( | self | ) |
Definition at line 120 of file systemnative.py.
def scripts.systemnative.DartiumBackend.DeriveNativeEntry | ( | self, | |
name, | |||
kind, | |||
count | |||
) |
Definition at line 158 of file systemnative.py.
def scripts.systemnative.DartiumBackend.DeriveNativeName | ( | self, | |
name, | |||
suffix = "" |
|||
) |
Definition at line 191 of file systemnative.py.
def scripts.systemnative.DartiumBackend.DeriveQualifiedBlinkName | ( | self, | |
interface_name, | |||
name | |||
) |
Definition at line 197 of file systemnative.py.
def scripts.systemnative.DartiumBackend.EmitAttribute | ( | self, | |
attribute, | |||
html_name, | |||
read_only | |||
) |
Definition at line 550 of file systemnative.py.
def scripts.systemnative.DartiumBackend.EmitOperation | ( | self, | |
info, | |||
html_name, | |||
dart_js_interop = False |
|||
) |
Arguments: info: An OperationInfo object.
Definition at line 845 of file systemnative.py.
def scripts.systemnative.DartiumBackend.EmitStaticFactoryOverload | ( | self, | |
constructor_info, | |||
name, | |||
arguments | |||
) |
Definition at line 339 of file systemnative.py.
def scripts.systemnative.DartiumBackend.FinishInterface | ( | self | ) |
Definition at line 370 of file systemnative.py.
def scripts.systemnative.DartiumBackend.GenerateCallback | ( | self, | |
info | |||
) |
Definition at line 137 of file systemnative.py.
def scripts.systemnative.DartiumBackend.GenerateCustomFactory | ( | self, | |
constructor_info | |||
) |
Definition at line 297 of file systemnative.py.
def scripts.systemnative.DartiumBackend.GetSupportCheck | ( | self | ) |
Definition at line 362 of file systemnative.py.
def scripts.systemnative.DartiumBackend.HasSupportCheck | ( | self | ) |
Definition at line 358 of file systemnative.py.
def scripts.systemnative.DartiumBackend.ImplementationTemplate | ( | self | ) |
Definition at line 140 of file systemnative.py.
def scripts.systemnative.DartiumBackend.ImplementsMergedMembers | ( | self | ) |
Definition at line 114 of file systemnative.py.
def scripts.systemnative.DartiumBackend.IsConstructorArgumentOptional | ( | self, | |
argument | |||
) |
Definition at line 329 of file systemnative.py.
def scripts.systemnative.DartiumBackend.MakeFactoryCall | ( | self, | |
factory, | |||
method, | |||
arguments, | |||
constructor_info | |||
) |
Definition at line 332 of file systemnative.py.
def scripts.systemnative.DartiumBackend.NativeSpec | ( | self | ) |
Definition at line 203 of file systemnative.py.
def scripts.systemnative.DartiumBackend.RootClassName | ( | self | ) |
Definition at line 152 of file systemnative.py.
def scripts.systemnative.DartiumBackend.SecondaryContext | ( | self, | |
interface | |||
) |
Definition at line 995 of file systemnative.py.
def scripts.systemnative.DartiumBackend.StartInterface | ( | self, | |
members_emitter | |||
) |
Definition at line 206 of file systemnative.py.