Setting and getting material parameter values through Blueprint

Hi ,

I would like to pass few parameter values from the blueprint to the material , obtain the desire output based on the parameter , add the output to another parameter , and get the parameter value in blueprint , so if first set all the parameters and the create a get node to get the output from the material , will this work , I mean both blueprint and material calculation will occur simultaneously right ? so will I correctly receive the desired output from the material to the blueprint ?