PIVariant::toNum now from mathvector
This commit is contained in:
@@ -712,6 +712,11 @@ int PIVariant::toInt() const {
|
||||
ba >> r;
|
||||
return (int)r.rgba;
|
||||
}
|
||||
case PIVariant::pivMathVector: {
|
||||
PIMathVectord r;
|
||||
ba >> r;
|
||||
return r[0];
|
||||
}
|
||||
case PIVariant::pivCustom: return getAsValue<int>(*this);
|
||||
default: break;
|
||||
}
|
||||
@@ -817,6 +822,11 @@ llong PIVariant::toLLong() const {
|
||||
ba >> r;
|
||||
return llong(r.selectedValue());
|
||||
}
|
||||
case PIVariant::pivMathVector: {
|
||||
PIMathVectord r;
|
||||
ba >> r;
|
||||
return r[0];
|
||||
}
|
||||
case PIVariant::pivCustom: return getAsValue<llong>(*this);
|
||||
default: break;
|
||||
}
|
||||
@@ -922,6 +932,11 @@ float PIVariant::toFloat() const {
|
||||
ba >> r;
|
||||
return float(r.selectedValue());
|
||||
}
|
||||
case PIVariant::pivMathVector: {
|
||||
PIMathVectord r;
|
||||
ba >> r;
|
||||
return r[0];
|
||||
}
|
||||
case PIVariant::pivCustom: return getAsValue<float>(*this);
|
||||
default: break;
|
||||
}
|
||||
@@ -1027,6 +1042,11 @@ double PIVariant::toDouble() const {
|
||||
ba >> r;
|
||||
return double(r.selectedValue());
|
||||
}
|
||||
case PIVariant::pivMathVector: {
|
||||
PIMathVectord r;
|
||||
ba >> r;
|
||||
return r[0];
|
||||
}
|
||||
case PIVariant::pivCustom: return getAsValue<double>(*this);
|
||||
default: break;
|
||||
}
|
||||
@@ -1132,6 +1152,11 @@ ldouble PIVariant::toLDouble() const {
|
||||
ba >> r;
|
||||
return ldouble(r.selectedValue());
|
||||
}
|
||||
case PIVariant::pivMathVector: {
|
||||
PIMathVectord r;
|
||||
ba >> r;
|
||||
return r[0];
|
||||
}
|
||||
case PIVariant::pivCustom: return getAsValue<float>(*this);
|
||||
default: break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user