Table of Contents

Class GENInpaintTask

Namespace
Glitch9.AIDevKit

Task for editing an existing image based on a text prompt and optional mask (OpenAI or Google Gemini).

public class GENInpaintTask : GENImageGenerationTask<GENInpaintTask, InpaintPrompt>, IGENTask
Inheritance
object
GENInpaintTask
Implements
Inherited Members

Constructors

GENInpaintTask(InpaintPrompt)

public GENInpaintTask(InpaintPrompt prompt)

Parameters

prompt InpaintPrompt

Fields

mask

public Texture2D mask

Field Value

Texture2D

Properties

Method

public override string Method { get; }

Property Value

string

Methods

ExecuteAsyncINTERNAL()

protected override UniTask<GeneratedImage> ExecuteAsyncINTERNAL()

Returns

UniTask<GeneratedImage>

SetMask(Texture2D)

Sets the mask texture for inpainting. The mask should be a black and white image where white areas are inpainted.

public GENInpaintTask SetMask(Texture2D mask)

Parameters

mask Texture2D

Returns

GENInpaintTask