Go to the source code of this file.
|
Definition at line 116 of file valfunc.h. 00117 { 00118 ValueFunctionID_None = 0, 00119 ValueFunctionID_Constant, 00120 ValueFunctionID_Random, 00121 ValueFunctionID_RampLinear, 00122 ValueFunctionID_RampS, 00123 ValueFunctionID_Pressure, 00124 ValueFunctionID_PressureS, 00125 ValueFunctionID_Teardrop, 00126 ValueFunctionID_Ellipse, 00127 ValueFunctionID_Blip, 00128 ValueFunctionID_Thumbtack, 00129 ValueFunctionID_RampL, 00130 ValueFunctionID_RampL2, 00131 ValueFunctionID_RampS2, 00132 ValueFunctionID_TeardropCurvedEnd, 00133 ValueFunctionID_SawTooth, 00134 ValueFunctionID_Propeller, 00135 ValueFunctionID_DoubleRampS, 00136 ValueFunctionID_Intestine, 00137 ValueFunctionID_Decay, 00138 ValueFunctionID_BevelEnds, 00139 //You can gladly tack stuff on the end, but don't screw up the ordering 00140 //around these 'ere parts!!! Matt 00141 ValueFunctionID_SS_Reed, 00142 ValueFunctionID_SS_Meteor, 00143 ValueFunctionID_SS_Petal, 00144 ValueFunctionID_SS_Comet, 00145 ValueFunctionID_SS_Barb, 00146 ValueFunctionID_SS_Concave, 00147 ValueFunctionID_SS_Convex, 00148 ValueFunctionID_SS_Iron, 00149 ValueFunctionID_SS_Torpedo, 00150 ValueFunctionID_SS_Missile, 00151 ValueFunctionID_SS_Goldfish, 00152 ValueFunctionID_SS_OceanLiner, 00153 ValueFunctionID_SS_Yacht, 00154 ValueFunctionID_SS_SlimBlip, 00155 ValueFunctionID_SS_Cigar, 00156 ValueFunctionID_SS_Cigar2, 00157 ValueFunctionID_SS_Cigar3, 00158 ValueFunctionID_SS_Fallout 00159 } ValueFunctionID;
|
|
Provides an interface by which the caller can obtain the value of a given function at a given "position".
Notes: This class actually generates 512 random numbers, and returns samples from that array. This is so that when used for path stroking, it is possible to limit the flattening of the generated curve - with truly random results, you can never know when you have flattened enough! |