If you provide a roughness map and a metalness map to make it reflective then a simple change of texture should disable it. Which would mean no reflective material setup. The material can be changed with "int SetMeshMaterial(DEVMESHHANDLE hMesh, DWORD idx, MatProp prop, const FVECTOR4* value)"...