// automatically generated by the FlatBuffers compiler, do not modify module MyGame.Sample.Vec3; import std.typecons; import flatbuffers; struct Vec3 { mixin Struct!Vec3; @property float x() { return _buffer.get!float(_pos + 0); } @property float y() { return _buffer.get!float(_pos + 4); } @property float z() { return _buffer.get!float(_pos + 8); } static uint createVec3(FlatBufferBuilder builder, float x, float y, float z) { builder.prep(4, 12); builder.put!float(z); builder.put!float(y); builder.put!float(x); return builder.offset(); } }