public static TextureWrapMode GetWrapMode(BinaryTextureImage.WrapModes fromMode) { switch (fromMode) { case BinaryTextureImage.WrapModes.ClampToEdge: return(TextureWrapMode.ClampToEdge); case BinaryTextureImage.WrapModes.Repeat: return(TextureWrapMode.Repeat); case BinaryTextureImage.WrapModes.MirroredRepeat: return(TextureWrapMode.MirroredRepeat); } return(TextureWrapMode.Repeat); }
private STTextureWrapMode ConvertWrapMode(BinaryTextureImage.WrapModes wrapMode) { switch (wrapMode) { case BinaryTextureImage.WrapModes.Repeat: return(STTextureWrapMode.Repeat); case BinaryTextureImage.WrapModes.MirroredRepeat: return(STTextureWrapMode.Mirror); case BinaryTextureImage.WrapModes.ClampToEdge: return(STTextureWrapMode.Clamp); default: return(STTextureWrapMode.Repeat); } }
public static Assimp.TextureWrapMode ToAssImpWrapMode(this BinaryTextureImage.WrapModes mode) { switch (mode) { case BinaryTextureImage.WrapModes.ClampToEdge: return(TextureWrapMode.Clamp); case BinaryTextureImage.WrapModes.MirroredRepeat: return(TextureWrapMode.Mirror); case BinaryTextureImage.WrapModes.Repeat: return(TextureWrapMode.Wrap); default: throw new ArgumentException("mode"); } }