37 explicit operator int()
const {
155 scaled += (scaled >= 0.0f ? 0.5f : -0.5f);
156 if (scaled >= 32767.0f)
return 32767;
157 if (scaled <= -32768.0f)
return -32768;
162 if (v > 32767)
return 32767;
163 if (v < -32768)
return -32768;
168 if (v > hi)
return hi;
169 if (v < lo)
return lo;
174 if (v > hi)
return hi;
175 if (v < lo)
return lo;