I have been hacking away at a copy of the FFGL 2 SDK. I have many questions, such as: Why is this nasty pointer recasting code still all up in my face? (FFGL.cpp) It seems that getParamRange() is using the FFMixed inputValue argument to store the requested data, whereas everything else seems to use ...