mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-08-21 00:43:32 +08:00
73 lines
2.0 KiB
Python
73 lines
2.0 KiB
Python
|
|
from comfy.comfy_types.node_typing import IO
|
|
|
|
class Base():
|
|
FUNCTION = "func"
|
|
CATEGORY = "everywhere"
|
|
RETURN_TYPES = ()
|
|
|
|
class SimpleString(Base):
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {"required":{ "string": ("STRING", {"default": ""}) }}
|
|
RETURN_TYPES = ("STRING",)
|
|
|
|
def func(self,string):
|
|
return (string,)
|
|
|
|
class SeedEverywhere(Base):
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {"required":{ "seed": ("INT", {"default": 0, "min": 0, "max": 0xffffffffffffffff}) },
|
|
"hidden": {"id":"UNIQUE_ID"} }
|
|
|
|
RETURN_TYPES = ("INT",)
|
|
|
|
def func(self, seed, id):
|
|
return (seed,)
|
|
|
|
class AnythingEverywhere(Base):
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {"required":{},
|
|
"optional": { "anything" : (IO.ANY, {}), },
|
|
"hidden": {"id":"UNIQUE_ID"} }
|
|
|
|
def func(self, **kwargs):
|
|
return ()
|
|
|
|
class AnythingEverywherePrompts(Base):
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {"required":{},
|
|
"optional": { "+ve" : (IO.ANY, {}), "-ve" : (IO.ANY, {}), } }
|
|
|
|
def func(self, **kwargs):
|
|
return ()
|
|
|
|
class AnythingEverywhereTriplet(Base):
|
|
CATEGORY = "everywhere/deprecated"
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {"required":{},
|
|
"optional": { "anything" : (IO.ANY, {}), "anything2" : (IO.ANY, {}), "anything3" : (IO.ANY, {}),} }
|
|
|
|
def func(self, **kwargs):
|
|
return ()
|
|
|
|
class AnythingSomewhere(Base):
|
|
CATEGORY = "everywhere/deprecated"
|
|
@classmethod
|
|
def INPUT_TYPES(s):
|
|
return {"required":{},
|
|
"optional": {
|
|
"anything" : (IO.ANY, {}),
|
|
"title_regex" : ("STRING", {"default":".*"}),
|
|
"input_regex" : ("STRING", {"default":".*"}),
|
|
"group_regex" : ("STRING", {"default":".*"}),
|
|
},
|
|
"hidden": {"id":"UNIQUE_ID"} }
|
|
|
|
def func(self, **kwargs):
|
|
return ()
|