Flutter Engine
The Flutter Engine
|
Functions | |
def | generate_args (target_os, enable_gpu, renderengine=False) |
def | strip_slashes (lst) |
def | strip_non_srcs (sources) |
def | get_defines (json) |
def | mkdir_if_not_exists (path) |
def | disallow_platforms (config, desired) |
def | append_to_file (config, s) |
def | write_android_config (config_path, defines, isNDKConfig=False) |
def | write_config (config_path, defines, platform) |
def | bpfmt (indent, lst, sort=True) |
def gn.gn_to_bp.append_to_file | ( | config, | |
s | |||
) |
Definition at line 700 of file gn_to_bp.py.
def gn.gn_to_bp.bpfmt | ( | indent, | |
lst, | |||
sort = True |
|||
) |
Definition at line 738 of file gn_to_bp.py.
def gn.gn_to_bp.disallow_platforms | ( | config, | |
desired | |||
) |
Definition at line 686 of file gn_to_bp.py.
def gn.gn_to_bp.generate_args | ( | target_os, | |
enable_gpu, | |||
renderengine = False |
|||
) |
Definition at line 435 of file gn_to_bp.py.
def gn.gn_to_bp.get_defines | ( | json | ) |
Definition at line 660 of file gn_to_bp.py.
def gn.gn_to_bp.mkdir_if_not_exists | ( | path | ) |
Definition at line 669 of file gn_to_bp.py.
def gn.gn_to_bp.strip_non_srcs | ( | sources | ) |
Definition at line 565 of file gn_to_bp.py.
def gn.gn_to_bp.strip_slashes | ( | lst | ) |
Definition at line 529 of file gn_to_bp.py.
def gn.gn_to_bp.write_android_config | ( | config_path, | |
defines, | |||
isNDKConfig = False |
|||
) |
Definition at line 704 of file gn_to_bp.py.
def gn.gn_to_bp.write_config | ( | config_path, | |
defines, | |||
platform | |||
) |
Definition at line 720 of file gn_to_bp.py.
def gn.gn_to_bp.android_defines = get_defines(js) |
Definition at line 662 of file gn_to_bp.py.
def gn.gn_to_bp.android_srcs = strip_slashes(js['targets']['//:skia']['sources']) |
Definition at line 532 of file gn_to_bp.py.
gn.gn_to_bp.bp = string.Template() |
Definition at line 24 of file gn_to_bp.py.
gn.gn_to_bp.cflags = strip_slashes(js['targets']['//:skia']['cflags']) |
Definition at line 533 of file gn_to_bp.py.
gn.gn_to_bp.cflags_cc = strip_slashes(js['targets']['//:skia']['cflags_cc']) |
Definition at line 534 of file gn_to_bp.py.
gn.gn_to_bp.defs = gn_to_bp_utils.GetArchSources(os.path.join(here, 'opts.gni')) |
Definition at line 658 of file gn_to_bp.py.
def gn.gn_to_bp.dm_includes = strip_slashes(js['targets']['//:dm']['include_dirs']) |
Definition at line 545 of file gn_to_bp.py.
def gn.gn_to_bp.dm_srcs = strip_slashes(js['targets']['//:dm']['sources']) |
Definition at line 544 of file gn_to_bp.py.
def gn.gn_to_bp.export_includes = strip_slashes(js['targets']['//:public']['include_dirs']) |
Definition at line 536 of file gn_to_bp.py.
gn.gn_to_bp.file |
Definition at line 779 of file gn_to_bp.py.
def gn.gn_to_bp.gm_includes = strip_slashes(js['targets']['//:gm']['include_dirs']) |
Definition at line 539 of file gn_to_bp.py.
def gn.gn_to_bp.gm_srcs = strip_slashes(js['targets']['//:gm']['sources']) |
Definition at line 538 of file gn_to_bp.py.
def gn.gn_to_bp.gn_args = generate_args('"android"', True) |
Definition at line 521 of file gn_to_bp.py.
def gn.gn_to_bp.gn_args_linux = generate_args('"linux"', False) |
Definition at line 522 of file gn_to_bp.py.
def gn.gn_to_bp.gn_args_mac = generate_args('"mac"', False) |
Definition at line 523 of file gn_to_bp.py.
def gn.gn_to_bp.gn_args_renderengine = generate_args('"android"', True, True) |
Definition at line 525 of file gn_to_bp.py.
def gn.gn_to_bp.gn_args_win = generate_args('"win"', False) |
Definition at line 524 of file gn_to_bp.py.
gn.gn_to_bp.here = os.path.dirname(__file__) |
Definition at line 657 of file gn_to_bp.py.
gn.gn_to_bp.js = gn_to_bp_utils.GenerateJSONFromGN(gn_args) |
Definition at line 527 of file gn_to_bp.py.
gn.gn_to_bp.js_linux = gn_to_bp_utils.GenerateJSONFromGN(gn_args_linux) |
Definition at line 574 of file gn_to_bp.py.
gn.gn_to_bp.js_mac = gn_to_bp_utils.GenerateJSONFromGN(gn_args_mac) |
Definition at line 580 of file gn_to_bp.py.
gn.gn_to_bp.js_renderengine = gn_to_bp_utils.GenerateJSONFromGN(gn_args_renderengine) |
Definition at line 612 of file gn_to_bp.py.
gn.gn_to_bp.js_skqp |
Definition at line 621 of file gn_to_bp.py.
gn.gn_to_bp.js_win = gn_to_bp_utils.GenerateJSONFromGN(gn_args_win) |
Definition at line 586 of file gn_to_bp.py.
def gn.gn_to_bp.linux_defines = get_defines(js_linux) |
Definition at line 663 of file gn_to_bp.py.
def gn.gn_to_bp.linux_srcs = strip_slashes(js_linux['targets']['//:skia']['sources']) |
Definition at line 575 of file gn_to_bp.py.
def gn.gn_to_bp.local_includes = strip_slashes(js['targets']['//:skia']['include_dirs']) |
Definition at line 535 of file gn_to_bp.py.
def gn.gn_to_bp.mac_defines = get_defines(js_mac) |
Definition at line 664 of file gn_to_bp.py.
def gn.gn_to_bp.mac_srcs = strip_slashes(js_mac['targets']['//:skia']['sources']) |
Definition at line 581 of file gn_to_bp.py.
def gn.gn_to_bp.nanobench_includes = strip_slashes(nanobench_target['include_dirs']) |
Definition at line 549 of file gn_to_bp.py.
def gn.gn_to_bp.nanobench_srcs = strip_slashes(nanobench_target['sources']) |
Definition at line 548 of file gn_to_bp.py.
gn.gn_to_bp.nanobench_target = js['targets']['//:nanobench'] |
Definition at line 547 of file gn_to_bp.py.
dictionary gn.gn_to_bp.platforms = { 'IOS', 'MAC', 'WIN', 'ANDROID', 'UNIX' } |
Definition at line 684 of file gn_to_bp.py.
def gn.gn_to_bp.renderengine_defines = get_defines(js_renderengine) |
Definition at line 666 of file gn_to_bp.py.
def gn.gn_to_bp.renderengine_srcs |
Definition at line 613 of file gn_to_bp.py.
gn.gn_to_bp.skqp_cflags = strip_slashes(js_skqp['targets']['//:libskqp_jni']['cflags']) |
Definition at line 626 of file gn_to_bp.py.
gn.gn_to_bp.skqp_cflags_cc = strip_slashes(js_skqp['targets']['//:libskqp_jni']['cflags_cc']) |
Definition at line 627 of file gn_to_bp.py.
def gn.gn_to_bp.skqp_defines = strip_slashes(js_skqp['targets']['//:libskqp_jni']['defines']) |
Definition at line 628 of file gn_to_bp.py.
def gn.gn_to_bp.skqp_includes = strip_slashes(js_skqp['targets']['//:libskqp_jni']['include_dirs']) |
Definition at line 625 of file gn_to_bp.py.
int gn.gn_to_bp.skqp_sdk_version = 26 |
Definition at line 620 of file gn_to_bp.py.
def gn.gn_to_bp.skqp_srcs = strip_slashes(js_skqp['targets']['//:libskqp_jni']['sources']) |
Definition at line 624 of file gn_to_bp.py.
def gn.gn_to_bp.srcs = android_srcs.intersection(linux_srcs).intersection(mac_srcs) |
Definition at line 592 of file gn_to_bp.py.
def gn.gn_to_bp.test_includes = strip_slashes(js['targets']['//:tests']['include_dirs']) |
Definition at line 542 of file gn_to_bp.py.
def gn.gn_to_bp.test_minus_gm_includes = test_includes.difference(gm_includes) |
Definition at line 605 of file gn_to_bp.py.
def gn.gn_to_bp.test_minus_gm_srcs = test_srcs.difference(gm_srcs) |
Definition at line 606 of file gn_to_bp.py.
def gn.gn_to_bp.test_srcs = strip_slashes(js['targets']['//:tests']['sources']) |
Definition at line 541 of file gn_to_bp.py.
string gn.gn_to_bp.VMA_DEP = "//src/gpu/vk/vulkanmemoryallocator:vulkanmemoryallocator" |
Definition at line 569 of file gn_to_bp.py.
def gn.gn_to_bp.win_defines = get_defines(js_win) |
Definition at line 665 of file gn_to_bp.py.
def gn.gn_to_bp.win_srcs = strip_slashes(js_win['targets']['//:skia']['sources']) |
Definition at line 587 of file gn_to_bp.py.