3v324v23's picture
lfs
1e3b872
class ClipClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"clip": ("CLIP",),
},
}
RETURN_TYPES = ("CLIP",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, clip):
return (clip,)
class ClipVisionClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"clip_vision": ("CLIP_VISION",),
},
}
RETURN_TYPES = ("CLIP_VISION",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, clip_vision):
return (clip_vision,)
class ClipVisionOutputClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"clip_vision_output": ("CLIP_VISION_OUTPUT",),
},
}
RETURN_TYPES = ("CLIP_VISION_OUTPUT",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, clip_vision_output):
return (clip_vision_output,)
class ConditioningClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"conditioning": ("CONDITIONING",),
},
}
RETURN_TYPES = ("CONDITIONING",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, conditioning):
return (conditioning,)
class ControlNetClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"control_net_clamp": ("CONTROL_NET",),
},
}
RETURN_TYPES = ("CONTROL_NET",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, control_net_clamp):
return (control_net_clamp,)
class GligenClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"gligen": ("GLIGEN",),
},
}
RETURN_TYPES = ("GLIGEN",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, gligen):
return (gligen,)
class ImageClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"image": ("IMAGE",),
},
}
RETURN_TYPES = ("IMAGE",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, image):
return (image,)
class LatentClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"latent": ("LATENT",),
},
}
RETURN_TYPES = ("LATENT",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, latent):
return (latent,)
class MaskClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"mask": ("MASK",),
},
}
RETURN_TYPES = ("MASK",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, mask):
return (mask,)
class ModelClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"model": ("MODEL",),
},
}
RETURN_TYPES = ("MODEL",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, model):
return (model,)
class StyleModelClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"style_model": ("STYLE_MODEL",),
},
}
RETURN_TYPES = ("STYLE_MODEL",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, style_model):
return (style_model,)
class UpscaleModelClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"upscale_model": ("UPSCALE_MODEL",),
},
}
RETURN_TYPES = ("UPSCALE_MODEL",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, upscale_model):
return (upscale_model,)
class VaeClamp:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"vae": ("VAE",),
}
}
RETURN_TYPES = ("VAE",)
FUNCTION = "node"
CATEGORY = "clamp"
def node(self, vae):
return (vae,)
NODE_CLASS_MAPPINGS = {
"ClipClamp": ClipClamp,
"ClipVisionClamp": ClipVisionClamp,
"ClipVisionOutputClamp": ClipVisionOutputClamp,
"ConditioningClamp": ConditioningClamp,
"ControlNetClamp": ControlNetClamp,
"GligenClamp": GligenClamp,
"ImageClamp": ImageClamp,
"LatentClamp": LatentClamp,
"MaskClamp": MaskClamp,
"ModelClamp": ModelClamp,
"StyleModelClamp": StyleModelClamp,
"UpscaleModelClamp": UpscaleModelClamp,
"VaeClamp": VaeClamp,
}