2023-01-14 11:31:39 -05:00

32 lines
1.0 KiB
C#

using AssetRipper.SourceGenerated.Enums;
using AssetRipper.SourceGenerated.Subclasses.GLTextureSettings;
using FilterMode = AssetRipper.SourceGenerated.Enums.FilterMode_0;
namespace AssetRipper.SourceGenerated.Extensions
{
public static class GLTextureSettingsExtensions
{
public static void SetToDefault(this IGLTextureSettings settings)
{
settings.FilterMode = (int)(FilterMode)(-1);
settings.Aniso = -1;
settings.MipBias = -100;
settings.WrapMode = (int)(TextureWrapMode)(-1);
settings.WrapU = (int)(TextureWrapMode)(-1);
settings.WrapV = (int)(TextureWrapMode)(-1);
settings.WrapW = (int)(TextureWrapMode)(-1);
}
public static void CopyValues(this IGLTextureSettings destination, IGLTextureSettings source)
{
destination.Aniso = source.Aniso;
destination.FilterMode = source.FilterMode;
destination.MipBias = source.MipBias;
destination.WrapMode = source.WrapMode;
destination.WrapU = source.WrapU;
destination.WrapV = source.WrapV;
destination.WrapW = source.WrapW;
}
}
}