Class ImageGenerator
- Namespace
- Glitch9.AIDevKit.Generators
public class ImageGenerator : GeneratorBehaviour<string, Texture2D, Generated<Texture2D>, Texture2D, IGenerativeImageEvent, ImageParameters, ImageGenerationRequest>, IErrorHandler, IUsageHandler, IUniTaskQueueEventListener
- Inheritance
-
objectGeneratorBehaviour<string, Texture2D, Generated<Texture2D>, Texture2D, IGenerativeImageEvent, ImageParameters, ImageGenerationRequest>ImageGenerator
- Implements
-
IUniTaskQueueEventListener
- Inherited Members
Properties
ModelType
public override ModelType ModelType { get; }
Property Value
Methods
CreateOutput(Generated<Texture2D>)
protected override Texture2D CreateOutput(Generated<Texture2D> finalOutput)
Parameters
finalOutputGenerated<Texture2D>
Returns
- Texture2D
CreateRequest(string)
protected override ImageGenerationRequest CreateRequest(string promptText)
Parameters
promptTextstring
Returns
CreateStreamAsyncInternal(ImageGenerationRequest)
protected override UniTask<IRESTStream<IGenerativeImageEvent>> CreateStreamAsyncInternal(ImageGenerationRequest request)
Parameters
requestImageGenerationRequest
Returns
- UniTask<IRESTStream<IGenerativeImageEvent>>
GenerateAsyncInternal(ImageGenerationRequest)
protected override UniTask<Generated<Texture2D>> GenerateAsyncInternal(ImageGenerationRequest request)
Parameters
requestImageGenerationRequest
Returns
- UniTask<Generated<Texture2D>>