Related Functions: ufoProcessGetParamValuesAtTime, ufoProcessGetStringParamValueAtTime
double ufoProcessGetParamValueAtTime( ufoProcess process_instance, int param_index, ufoChannelIndex channel_index, double time);
Refer to the following table for command descriptions:
|
Command |
Description |
param_index |
index (0..number_parameters-1) of parameter |
channel_index |
index of channel from which current value will be returned (usually 0) |
time |
time at which to evaluate value |
ufoChannelIndex |
see ufoTypes.h for complete set of definitions for channel indices |
ufoProcessGetParamValue(s)AtTime gets parameter values(s) at a specified time. Use ufoProcessGetParamValuesAtTime for getting multiple values for parameters which have more than one channel. Use ufoProcessGetStringParamValueAtTime to get the value of a ufoStringParam parameter at a specified time, and returns a character string allocated with malloc which the UFO has the responsibility to free.
ufoProcessGetParamValue(s)AtTime may be called within ufoProcessRenderPixel, ufoProcessRenderLine, ufoProcessRenderRectangle, ufoProcessCanAvoidRendering, ufoProcessPreRender, ufoProcessPostRender, ufoProcessPreRenderPass, ufoProcessPostRenderPass, ufoProcessCalcDefinedRectangle, ufoProcessCalcNeedRectangles, ufoProcessCalcDefinedPixelTypes, ufoProcessSpecifyConvertPixelTypes, and from within any editor user function or event function in the editor GUI.
Autodesk Softimage v7.5