//using XREngine.Rendering.UI.Functions;

//namespace XREngine.Rendering.Models.Materials.Functions
//{
//    [FunctionDefinition(
//        ModifierCategoryName,
//        "Floor",
//        "Returns the floor of the given value; 0.4 -> 0.0",
//        "floor value")]
//    public class FloorFunc : BasicCustomOverloadFunc
//    {
//        public FloorFunc() : base() { }
//        protected override string GetFuncName() => "floor";
//        protected override MatFuncOverload[] GetInOutOverloads()
//            => new MatFuncOverload[]
//            {
//                new MatFuncOverload(EGLSLVersion.Ver_110, EGenShaderVarType.GenFloat),
//                new MatFuncOverload(EGLSLVersion.Ver_400, EGenShaderVarType.GenDouble),
//            };
//    }
//}
