private H3DTextureMinFilter ConvertTexMinFilter(ZeldaLib.CtrModelBinary.Types.TextureMinFilter filterMode) { switch (filterMode) { case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Linear: return(H3DTextureMinFilter.Linear); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Linear_Mipmap_Linear: return(H3DTextureMinFilter.LinearMipmapLinear); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Linear_Mipmap_Nearest: return(H3DTextureMinFilter.LinearMipmapNearest); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Nearest: return(H3DTextureMinFilter.Nearest); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Nearest_Mipmap_Linear: return(H3DTextureMinFilter.NearestMipmapLinear); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Nearest_Mipmap_Nearest: return(H3DTextureMinFilter.NearestMipmapNearest); default: return(H3DTextureMinFilter.Linear); } }
private STTextureMinFilter ConvertMinFilterMode(ZeldaLib.CtrModelBinary.Types.TextureMinFilter PicaFilterMode) { switch (PicaFilterMode) { case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Linear: return(STTextureMinFilter.Linear); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Linear_Mipmap_Linear: return(STTextureMinFilter.LinearMipMapNearest); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Linear_Mipmap_Nearest: return(STTextureMinFilter.NearestMipmapLinear); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Nearest: return(STTextureMinFilter.Nearest); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Nearest_Mipmap_Linear: return(STTextureMinFilter.NearestMipmapLinear); case ZeldaLib.CtrModelBinary.Types.TextureMinFilter.Nearest_Mipmap_Nearest: return(STTextureMinFilter.NearestMipmapNearest); default: return(0); } }