@needle-tools/engine
Version:
Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.
34 lines • 847 B
JavaScript
// automatically generated by the FlatBuffers compiler, do not modify
export class Vec4 {
bb = null;
bb_pos = 0;
__init(i, bb) {
this.bb_pos = i;
this.bb = bb;
return this;
}
x() {
return this.bb.readFloat32(this.bb_pos);
}
y() {
return this.bb.readFloat32(this.bb_pos + 4);
}
z() {
return this.bb.readFloat32(this.bb_pos + 8);
}
w() {
return this.bb.readFloat32(this.bb_pos + 12);
}
static sizeOf() {
return 16;
}
static createVec4(builder, x, y, z, w) {
builder.prep(4, 16);
builder.writeFloat32(w);
builder.writeFloat32(z);
builder.writeFloat32(y);
builder.writeFloat32(x);
return builder.offset();
}
}
//# sourceMappingURL=vec4.js.map