mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-05-14 06:19:47 -05:00
32 lines
791 B
C#
32 lines
791 B
C#
using UnityEngine;
|
|
|
|
|
|
namespace VRMShaders
|
|
{
|
|
public readonly struct SamplerParam
|
|
{
|
|
public TextureWrapMode WrapModesU { get; }
|
|
|
|
public TextureWrapMode WrapModesV { get; }
|
|
|
|
public FilterMode FilterMode { get; }
|
|
|
|
public bool EnableMipMap { get; }
|
|
|
|
public SamplerParam(TextureWrapMode wrapModesU, TextureWrapMode wrapModesV, FilterMode filterMode, bool enableMipMap)
|
|
{
|
|
WrapModesU = wrapModesU;
|
|
WrapModesV = wrapModesV;
|
|
FilterMode = filterMode;
|
|
EnableMipMap = enableMipMap;
|
|
}
|
|
|
|
public static SamplerParam Default => new SamplerParam(
|
|
TextureWrapMode.Repeat,
|
|
TextureWrapMode.Repeat,
|
|
FilterMode.Bilinear,
|
|
true
|
|
);
|
|
}
|
|
}
|