• Home
  • Raw
  • Download

Lines Matching refs:rcv

22 func (rcv *Vec3) UnPackTo(t *Vec3T) {
23 t.X = rcv.X()
24 t.Y = rcv.Y()
25 t.Z = rcv.Z()
26 t.Test1 = rcv.Test1()
27 t.Test2 = rcv.Test2()
28 t.Test3 = rcv.Test3(nil).UnPack()
31 func (rcv *Vec3) UnPack() *Vec3T {
32 if rcv == nil { return nil }
34 rcv.UnPackTo(t)
42 func (rcv *Vec3) Init(buf []byte, i flatbuffers.UOffsetT) {
43 rcv._tab.Bytes = buf
44 rcv._tab.Pos = i
47 func (rcv *Vec3) Table() flatbuffers.Table {
48 return rcv._tab.Table
51 func (rcv *Vec3) X() float32 {
52 return rcv._tab.GetFloat32(rcv._tab.Pos + flatbuffers.UOffsetT(0))
54 func (rcv *Vec3) MutateX(n float32) bool {
55 return rcv._tab.MutateFloat32(rcv._tab.Pos+flatbuffers.UOffsetT(0), n)
58 func (rcv *Vec3) Y() float32 {
59 return rcv._tab.GetFloat32(rcv._tab.Pos + flatbuffers.UOffsetT(4))
61 func (rcv *Vec3) MutateY(n float32) bool {
62 return rcv._tab.MutateFloat32(rcv._tab.Pos+flatbuffers.UOffsetT(4), n)
65 func (rcv *Vec3) Z() float32 {
66 return rcv._tab.GetFloat32(rcv._tab.Pos + flatbuffers.UOffsetT(8))
68 func (rcv *Vec3) MutateZ(n float32) bool {
69 return rcv._tab.MutateFloat32(rcv._tab.Pos+flatbuffers.UOffsetT(8), n)
72 func (rcv *Vec3) Test1() float64 {
73 return rcv._tab.GetFloat64(rcv._tab.Pos + flatbuffers.UOffsetT(16))
75 func (rcv *Vec3) MutateTest1(n float64) bool {
76 return rcv._tab.MutateFloat64(rcv._tab.Pos+flatbuffers.UOffsetT(16), n)
79 func (rcv *Vec3) Test2() Color {
80 return Color(rcv._tab.GetByte(rcv._tab.Pos + flatbuffers.UOffsetT(24)))
82 func (rcv *Vec3) MutateTest2(n Color) bool {
83 return rcv._tab.MutateByte(rcv._tab.Pos+flatbuffers.UOffsetT(24), byte(n))
86 func (rcv *Vec3) Test3(obj *Test) *Test {
90 obj.Init(rcv._tab.Bytes, rcv._tab.Pos+26)