Example #1
0
def NormalizeModuleAPIMacroOfUE4Auto(srcdir_or_mdldir):
    if not FileUtils.IsUE4ModuleDir(srcdir_or_mdldir):
        dirs = FileUtils.GetAllUE4ModuleDirs(srcdir_or_mdldir)
        for dir in dirs:
            NormalizeModuleAPIMacroOfUE4(dir)
        pass
    else:
        NormalizeModuleAPIMacroOfUE4(srcdir_or_mdldir)
    pass
Example #2
0
def CollectLayerNodes(layerdir, layers: {}, modules: {}):
    layer = UE4ModuleGraphLayer(os.path.basename(layerdir))
    mdl_dirs = FileUtils.GetAllUE4ModuleDirs(layerdir)
    for mdl_dir in mdl_dirs:
        node = CollectModuleNode(mdl_dir, layer.Name, modules)
        layer.Nodes.append(node)
    pass
    layers[layer.Name] = layer
    return layer