Class ModelPolicy
Assembly: Glitch9.AIDevKit.dll
Syntax
public static class ModelPolicy
Methods
|
Edit this page
View Source
ClampN(int, Model)
Declaration
public static int ClampN(int n, Model model)
Parameters
Returns
|
Edit this page
View Source
EnsureModelId(ModelType, string, Api, bool)
Declaration
public static string EnsureModelId(ModelType type, string currentId, Api api = Api.None, bool allowNull = true)
Parameters
Returns
|
Edit this page
View Source
GetDefaultModel(ModelType)
Core function to get the default model for a given ModelType.
Declaration
public static Model GetDefaultModel(this ModelType type)
Parameters
Returns
|
Edit this page
View Source
GetFinalFallbackModel(ModelType)
Declaration
public static Model GetFinalFallbackModel(ModelType type)
Parameters
Returns
|
Edit this page
View Source
IsApi(Model, Api)
Declaration
public static bool IsApi(this Model model, Api api)
Parameters
| Type |
Name |
Description |
| Model |
model |
|
| Api |
api |
|
Returns
|
Edit this page
View Source
IsDefaultModel(string)
Declaration
public static bool IsDefaultModel(string id)
Parameters
| Type |
Name |
Description |
| string |
id |
|
Returns
|
Edit this page
View Source
IsSystemDefaultModel(string)
Declaration
public static bool IsSystemDefaultModel(string id)
Parameters
| Type |
Name |
Description |
| string |
id |
|
Returns
|
Edit this page
View Source
Declaration
public static float ResolveAspectRatio(Model model, GoogleTypes.AspectRatio aspectRatio, MediaSize imageSize)
Parameters
Returns
|
Edit this page
View Source
TryGetDefaultOrFallback(ModelType, Api, out Model)
Declaration
public static bool TryGetDefaultOrFallback(ModelType type, Api api, out Model model)
Parameters
Returns