glBufferSubData method
Implementation
void glBufferSubData(int target, int offset, int size, TypedData data) {
switch (data) {
case Float64List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Float32List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Int16List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Uint16List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Uint8List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Int8List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Int32List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Uint32List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Int64List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
case Uint64List d:
_glBufferSubData(target, offset, size, d.address.cast<ffi.Void>());
}
}