fromUnknown static method
BufferAttribute<NativeArray<num> >
fromUnknown(
- NativeArray<
num> arrayList, - int itemSize, [
- bool normalized = false
Implementation
static BufferAttribute fromUnknown(NativeArray arrayList, int itemSize, [bool normalized = false]){
if(arrayList is Int8Array){
return Int8BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Uint8Array){
return Uint8BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Int16Array){
return Int16BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Uint16Array){
return Uint16BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Int32Array){
return Int32BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Uint32Array){
return Uint32BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Float32Array){
return Float16BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Float32Array){
return Float32BufferAttribute(arrayList,itemSize,normalized);
}
else if(arrayList is Float64Array){
return Float64BufferAttribute(arrayList,itemSize,normalized);
}
else{
throw('Unresolved Array type');
}
}