MDataHandle inputHandle = datablock.inputValue( xxxxx, &stat );
How does Maya will handle the above line of code internally? Will Maya return a pointer pointing "directly" to the data my xxxxx plug holds, OR it will "copy" the data my xxxxx plug holds into somewhere and then return a pointer pointing to that copy?
The reason why I have this question is because I've found that more data xxxxx plug holds, slower this line of code would run. If it just return the pointer directly to the data, the running speed shouldn't have any difference no matter how much data there is.
BTW, the data i mean here is implemented from MPxData, which is a block of custom data I defined.
Thanks for any idea in advance 