As obstacles,runway slope, and condition are no taken into account.
Obstacles aren't, but the runway slope, wind and temperature can be input manually into the FMC T/O pages for it to recalculate Vspeeds.
I'm not sure what it does with ambient pressure. It might take it from the Air Data boxes...