Table of Contents

Class GeneratedFile<TAsset, TFile>

Namespace
Glitch9.AIDevKit

Base class for generated assets: images, audios, and videos. These assets are 'files' that can be downloaded and used in the application.

public abstract class GeneratedFile<TAsset, TFile> : GeneratedResult<TAsset>, IGeneratedFile, IGeneratedResult where TFile : RawFile

Type Parameters

TAsset
TFile
Inheritance
object
GeneratedFile<TAsset, TFile>
Implements
Derived
Inherited Members

Constructors

GeneratedFile(TAsset, string, Usage)

protected GeneratedFile(TAsset asset, string path, Usage usage = null)

Parameters

asset TAsset
path string
usage Usage

GeneratedFile(TAsset[], string[], Usage)

protected GeneratedFile(TAsset[] asset, string[] paths, Usage usage = null)

Parameters

asset TAsset[]
paths string[]
usage Usage

Fields

fileNote

public string fileNote

Field Value

string

Properties

this[string]

public string this[string path] { get; }

Parameters

path string

Property Value

string

Paths

public string[] Paths { get; }

Property Value

string[]

Methods

SetNote(string)

public void SetNote(string note)

Parameters

note string

ToFiles()

public abstract IFile[] ToFiles()

Returns

IFile[]