//using XREngine.Rendering.UI.Functions;

//namespace XREngine.Rendering.Models.Materials.Functions
//{
//    [FunctionDefinition(
//        ModifierCategoryName,
//        "Fract",
//        "Returns the fractional part of the given value; 3.46 -> 0.46", 
//        "fractional decimal float double single value")]
//    public class FractFunc : BasicCustomOverloadFunc
//    {
//        public FractFunc() : base() { }
//        protected override string GetFuncName() => "fract";
//        protected override MatFuncOverload[] GetInOutOverloads()
//            => new MatFuncOverload[]
//            {
//                new MatFuncOverload(EGLSLVersion.Ver_110, EGenShaderVarType.GenFloat),
//                new MatFuncOverload(EGLSLVersion.Ver_400, EGenShaderVarType.GenDouble),
//            };
//    }
//}
