setterByBindingTypeAndVersioning method
dynamic
setterByBindingTypeAndVersioning(
- dynamic bindingType,
- dynamic versioning
Implementation
setterByBindingTypeAndVersioning(bindingType, versioning) {
// var fns = [
// [
// // Direct
// setValue_direct,
// setValue_direct_setNeedsUpdate,
// setValue_direct_setMatrixWorldNeedsUpdate
// ], [
// // EntireArray
// setValue_array,
// setValue_array_setNeedsUpdate,
// setValue_array_setMatrixWorldNeedsUpdate
// ], [
// // ArrayElement
// setValue_arrayElement,
// setValue_arrayElement_setNeedsUpdate,
// setValue_arrayElement_setMatrixWorldNeedsUpdate
// ], [
// // HasToFromArray
// setValue_fromArray,
// setValue_fromArray_setNeedsUpdate,
// setValue_fromArray_setMatrixWorldNeedsUpdate
// ]
// ];
if (bindingType == 0) {
if (versioning == 0) {
return setValue_direct;
} else if (versioning == 1) {
return setValue_direct_setNeedsUpdate;
} else if (versioning == 2) {
return setValue_direct_setMatrixWorldNeedsUpdate;
}
} else if (bindingType == 1) {
if (versioning == 0) {
return setValue_array;
} else if (versioning == 1) {
return setValue_array_setNeedsUpdate;
} else if (versioning == 2) {
return setValue_array_setMatrixWorldNeedsUpdate;
}
} else if (bindingType == 2) {
if (versioning == 0) {
return setValue_arrayElement;
} else if (versioning == 1) {
return setValue_arrayElement_setNeedsUpdate;
} else if (versioning == 2) {
return setValue_arrayElement_setMatrixWorldNeedsUpdate;
}
} else if (bindingType == 3) {
if (versioning == 0) {
return setValue_fromArray;
} else if (versioning == 1) {
return setValue_fromArray_setNeedsUpdate;
} else if (versioning == 2) {
return setValue_fromArray_setMatrixWorldNeedsUpdate;
}
}
}