func (v *Vector) toC() C.FMOD_VECTOR { var cv C.FMOD_VECTOR cv.x = C.float(v.X) cv.y = C.float(v.Y) cv.z = C.float(v.Z) return cv }
func (v *Vector) toCp() **C.FMOD_VECTOR { var cv C.FMOD_VECTOR cv.x = C.float(v.X) cv.y = C.float(v.Y) cv.z = C.float(v.Z) data := *(**C.FMOD_VECTOR)(unsafe.Pointer(&cv)) return &data }