HTML5 typed array fix
This commit is contained in:
@@ -23,8 +23,10 @@ package lime.utils;
|
||||
this = new js.html.Float32Array( untyped array );
|
||||
} else if(view != null) {
|
||||
this = new js.html.Float32Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
} else if (buffer != null) {
|
||||
if (len == null)
|
||||
this = new js.html.Float32Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Float32Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -23,8 +23,10 @@ package lime.utils;
|
||||
this = new js.html.Float64Array( untyped array );
|
||||
} else if(view != null) {
|
||||
this = new js.html.Float64Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
} else if (buffer != null) {
|
||||
if (len == null)
|
||||
this = new js.html.Float64Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Float64Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -24,7 +24,9 @@ package lime.utils;
|
||||
} else if(view != null) {
|
||||
this = new js.html.Int16Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
if (len == null)
|
||||
this = new js.html.Int16Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Int16Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -24,7 +24,9 @@ package lime.utils;
|
||||
} else if(view != null) {
|
||||
this = new js.html.Int32Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
if (len == null)
|
||||
this = new js.html.Int32Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Int32Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -24,7 +24,9 @@ package lime.utils;
|
||||
} else if(view != null) {
|
||||
this = new js.html.Int8Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
if (len == null)
|
||||
this = new js.html.Int8Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Int8Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -24,7 +24,9 @@ package lime.utils;
|
||||
} else if(view != null) {
|
||||
this = new js.html.Uint16Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
if (len == null)
|
||||
this = new js.html.Uint16Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Uint16Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -24,7 +24,9 @@ package lime.utils;
|
||||
} else if(view != null) {
|
||||
this = new js.html.Uint32Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
if (len == null)
|
||||
this = new js.html.Uint32Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Uint32Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -24,7 +24,9 @@ package lime.utils;
|
||||
} else if(view != null) {
|
||||
this = new js.html.Uint8Array( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
if (len == null)
|
||||
this = new js.html.Uint8Array( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Uint8Array( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
@@ -24,7 +24,9 @@ package lime.utils;
|
||||
} else if(view != null) {
|
||||
this = new js.html.Uint8ClampedArray( untyped view );
|
||||
} else if(buffer != null) {
|
||||
len = (len == null) ? untyped __js__('undefined') : len;
|
||||
if (len == null)
|
||||
this = new js.html.Uint8ClampedArray( buffer, byteoffset );
|
||||
else
|
||||
this = new js.html.Uint8ClampedArray( buffer, byteoffset, len );
|
||||
} else {
|
||||
this = null;
|
||||
|
||||
Reference in New Issue
Block a user