[
    {
        "ClassName": "LumiManagerLite",
        "Super": "ScriptComponent",
        "FilePath": "lua/LumiFamily/LumiManagerLite.lua",
        "FileAbsPath": "/Users/bytedance/Downloads/mattingBlendV2_0926\u6bd4\u4f8b/AmazingFeature_DilateErode/lua/LumiFamily/LumiManagerLite.lua",
        "Properties": [
            {
                "VarName": "lumiEffectRoot",
                "VarType": "Transform",
                "Comment": ""
            },
            {
                "VarName": "start_render_layer",
                "VarType": "Int64",
                "Comment": ""
            },
            {
                "VarName": "start_render_order",
                "VarType": "Int64",
                "Comment": ""
            },
            {
                "VarName": "InputTex",
                "VarType": "Texture",
                "Comment": ""
            },
            {
                "VarName": "OutputTex",
                "VarType": "Texture",
                "Comment": ""
            },
            {
                "VarName": "PingPongTex",
                "VarType": "Texture",
                "Comment": ""
            },
            {
                "VarName": "myMatting",
                "VarType": "Texture",
                "Comment": ""
            }
        ],
        "Methods": [
            {
                "FuncName": "new",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "onStart",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "onDestroy",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "getCameraCount",
                "Params": [],
                "Comment": "",
                "AnnoItems": [
                    {
                        "ItemType": "UI",
                        "Attributes": [
                            {
                                "AttrType": "Button",
                                "RawValue": "",
                                "Values": [
                                    "ReRender"
                                ]
                            }
                        ]
                    }
                ]
            },
            {
                "FuncName": "ReRender",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "registerLumiObj",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "updateCameraLayerAndOrder",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "updateRtPingpong",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "onUpdate",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "onEvent",
                "Params": [],
                "Comment": ""
            }
        ],
        "Comment": "",
        "ExportFiles": []
    },
    {
        "ClassName": "DilateErode",
        "Super": "ScriptComponent",
        "FilePath": "effects/LumiDilateErode/lua/DilateErode.lua",
        "FileAbsPath": "/Users/bytedance/Downloads/mattingBlendV2_0926\u6bd4\u4f8b/AmazingFeature_DilateErode/effects/LumiDilateErode/lua/DilateErode.lua",
        "Properties": [
            {
                "VarName": "erode_dilate_kernel_size",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "blur_kernel_size",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "enable_reverse",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "kernelType",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "channel",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "mode",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "textLines",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "inputEdgeSmooth",
                "VarType": "Double",
                "Comment": ""
            },
            {
                "VarName": "InputTex",
                "VarType": "Texture",
                "Comment": ""
            },
            {
                "VarName": "OutputTex",
                "VarType": "Texture",
                "Comment": ""
            },
            {
                "VarName": "lumiSharedRt",
                "VarType": "Vector",
                "Comment": "",
                "AnnoItems": [
                    {
                        "ItemType": "UI",
                        "Attributes": [
                            {
                                "AttrType": "Type",
                                "RawValue": "",
                                "Values": [
                                    "Texture"
                                ]
                            }
                        ]
                    }
                ]
            }
        ],
        "Methods": [
            {
                "FuncName": "new",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "onStart",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "start",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "updateMaterial",
                "Params": [],
                "Comment": ""
            },
            {
                "FuncName": "onUpdate",
                "Params": [],
                "Comment": ""
            }
        ],
        "Comment": "",
        "ExportFiles": []
    }
]