package Example
import "github.com/google/flatbuffers/tests/MyGame/Example"
Index ¶
- Constants
- func CreateTest(builder *flatbuffers.Builder, a int16, b int8) flatbuffers.UOffsetT
- func CreateVec3(builder *flatbuffers.Builder, x float32, y float32, z float32, test1 float64, test2 int8, Test_a int16, Test_b int8) flatbuffers.UOffsetT
- func MonsterAddColor(builder *flatbuffers.Builder, color int8)
- func MonsterAddEnemy(builder *flatbuffers.Builder, enemy flatbuffers.UOffsetT)
- func MonsterAddHp(builder *flatbuffers.Builder, hp int16)
- func MonsterAddInventory(builder *flatbuffers.Builder, inventory flatbuffers.UOffsetT)
- func MonsterAddMana(builder *flatbuffers.Builder, mana int16)
- func MonsterAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
- func MonsterAddPos(builder *flatbuffers.Builder, pos flatbuffers.UOffsetT)
- func MonsterAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT)
- func MonsterAddTest4(builder *flatbuffers.Builder, test4 flatbuffers.UOffsetT)
- func MonsterAddTestType(builder *flatbuffers.Builder, testType byte)
- func MonsterAddTestarrayofstring(builder *flatbuffers.Builder, testarrayofstring flatbuffers.UOffsetT)
- func MonsterAddTestarrayoftables(builder *flatbuffers.Builder, testarrayoftables flatbuffers.UOffsetT)
- func MonsterAddTestempty(builder *flatbuffers.Builder, testempty flatbuffers.UOffsetT)
- func MonsterAddTestnestedflatbuffer(builder *flatbuffers.Builder, testnestedflatbuffer flatbuffers.UOffsetT)
- func MonsterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func MonsterStart(builder *flatbuffers.Builder)
- func MonsterStartInventoryVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func MonsterStartTest4Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func MonsterStartTestarrayofstringVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func MonsterStartTestarrayoftablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func MonsterStartTestnestedflatbufferVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func StatAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)
- func StatAddVal(builder *flatbuffers.Builder, val int64)
- func StatEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func StatStart(builder *flatbuffers.Builder)
- type Monster
- func GetRootAsMonster(buf []byte, offset flatbuffers.UOffsetT) *Monster
- func (rcv *Monster) Color() int8
- func (rcv *Monster) Enemy(obj *Monster) *Monster
- func (rcv *Monster) Hp() int16
- func (rcv *Monster) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Monster) Inventory(j int) byte
- func (rcv *Monster) InventoryLength() int
- func (rcv *Monster) Mana() int16
- func (rcv *Monster) Name() string
- func (rcv *Monster) Pos(obj *Vec3) *Vec3
- func (rcv *Monster) Test(obj *flatbuffers.Table) bool
- func (rcv *Monster) Test4(obj *Test, j int) bool
- func (rcv *Monster) Test4Length() int
- func (rcv *Monster) TestType() byte
- func (rcv *Monster) Testarrayofstring(j int) string
- func (rcv *Monster) TestarrayofstringLength() int
- func (rcv *Monster) Testarrayoftables(obj *Monster, j int) bool
- func (rcv *Monster) TestarrayoftablesLength() int
- func (rcv *Monster) Testempty(obj *Stat) *Stat
- func (rcv *Monster) Testnestedflatbuffer(j int) byte
- func (rcv *Monster) TestnestedflatbufferLength() int
- type Stat
- func (rcv *Stat) Id() string
- func (rcv *Stat) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Stat) Val() int64
- type Test
- func (rcv *Test) A() int16
- func (rcv *Test) B() int8
- func (rcv *Test) Init(buf []byte, i flatbuffers.UOffsetT)
- type Vec3
Constants ¶
const ( AnyNONE = 0 AnyMonster = 1 )
const ( ColorRed = 1 ColorGreen = 2 ColorBlue = 8 )
Functions ¶
func CreateTest ¶
func CreateTest(builder *flatbuffers.Builder, a int16, b int8) flatbuffers.UOffsetT
func CreateVec3 ¶
func CreateVec3(builder *flatbuffers.Builder, x float32, y float32, z float32, test1 float64, test2 int8, Test_a int16, Test_b int8) flatbuffers.UOffsetT
func MonsterAddColor ¶
func MonsterAddColor(builder *flatbuffers.Builder, color int8)
func MonsterAddEnemy ¶
func MonsterAddEnemy(builder *flatbuffers.Builder, enemy flatbuffers.UOffsetT)
func MonsterAddHp ¶
func MonsterAddHp(builder *flatbuffers.Builder, hp int16)
func MonsterAddInventory ¶
func MonsterAddInventory(builder *flatbuffers.Builder, inventory flatbuffers.UOffsetT)
func MonsterAddMana ¶
func MonsterAddMana(builder *flatbuffers.Builder, mana int16)
func MonsterAddName ¶
func MonsterAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func MonsterAddPos ¶
func MonsterAddPos(builder *flatbuffers.Builder, pos flatbuffers.UOffsetT)
func MonsterAddTest ¶
func MonsterAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT)
func MonsterAddTest4 ¶
func MonsterAddTest4(builder *flatbuffers.Builder, test4 flatbuffers.UOffsetT)
func MonsterAddTestType ¶
func MonsterAddTestType(builder *flatbuffers.Builder, testType byte)
func MonsterAddTestarrayofstring ¶
func MonsterAddTestarrayofstring(builder *flatbuffers.Builder, testarrayofstring flatbuffers.UOffsetT)
func MonsterAddTestarrayoftables ¶
func MonsterAddTestarrayoftables(builder *flatbuffers.Builder, testarrayoftables flatbuffers.UOffsetT)
func MonsterAddTestempty ¶
func MonsterAddTestempty(builder *flatbuffers.Builder, testempty flatbuffers.UOffsetT)
func MonsterAddTestnestedflatbuffer ¶
func MonsterAddTestnestedflatbuffer(builder *flatbuffers.Builder, testnestedflatbuffer flatbuffers.UOffsetT)
func MonsterEnd ¶
func MonsterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func MonsterStart ¶
func MonsterStart(builder *flatbuffers.Builder)
func MonsterStartInventoryVector ¶
func MonsterStartInventoryVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTest4Vector ¶
func MonsterStartTest4Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTestarrayofstringVector ¶
func MonsterStartTestarrayofstringVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTestarrayoftablesVector ¶
func MonsterStartTestarrayoftablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTestnestedflatbufferVector ¶
func MonsterStartTestnestedflatbufferVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func StatAddId ¶
func StatAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)
func StatAddVal ¶
func StatAddVal(builder *flatbuffers.Builder, val int64)
func StatEnd ¶
func StatEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func StatStart ¶
func StatStart(builder *flatbuffers.Builder)
Types ¶
type Monster ¶
type Monster struct {
// contains filtered or unexported fields
}
func GetRootAsMonster ¶
func GetRootAsMonster(buf []byte, offset flatbuffers.UOffsetT) *Monster
func (*Monster) Color ¶
func (*Monster) Enemy ¶
func (*Monster) Hp ¶
func (*Monster) Init ¶
func (rcv *Monster) Init(buf []byte, i flatbuffers.UOffsetT)
func (*Monster) Inventory ¶
func (*Monster) InventoryLength ¶
func (*Monster) Mana ¶
func (*Monster) Name ¶
func (*Monster) Pos ¶
func (*Monster) Test ¶
func (rcv *Monster) Test(obj *flatbuffers.Table) bool
func (*Monster) Test4 ¶
func (*Monster) Test4Length ¶
func (*Monster) TestType ¶
func (*Monster) Testarrayofstring ¶
func (*Monster) TestarrayofstringLength ¶
func (*Monster) Testarrayoftables ¶
/ an example documentation comment: this will end up in the generated code / multiline too
func (*Monster) TestarrayoftablesLength ¶
func (*Monster) Testempty ¶
func (*Monster) Testnestedflatbuffer ¶
func (*Monster) TestnestedflatbufferLength ¶
type Stat ¶
type Stat struct {
// contains filtered or unexported fields
}
func (*Stat) Id ¶
func (*Stat) Init ¶
func (rcv *Stat) Init(buf []byte, i flatbuffers.UOffsetT)
func (*Stat) Val ¶
type Test ¶
type Test struct {
// contains filtered or unexported fields
}
func (*Test) A ¶
func (*Test) B ¶
func (*Test) Init ¶
func (rcv *Test) Init(buf []byte, i flatbuffers.UOffsetT)
type Vec3 ¶
type Vec3 struct {
// contains filtered or unexported fields
}
func (*Vec3) Init ¶
func (rcv *Vec3) Init(buf []byte, i flatbuffers.UOffsetT)
func (*Vec3) Test1 ¶
func (*Vec3) Test2 ¶
func (*Vec3) Test3 ¶
func (*Vec3) X ¶
func (*Vec3) Y ¶
func (*Vec3) Z ¶
Source Files ¶
Any.go Color.go Monster.go Stat.go Test.go Vec3.go
- Version
- v1.0.3
- Published
- Oct 22, 2014
- Platform
- darwin/amd64
- Imports
- 1 packages
- Last checked
- 25 minutes ago –
Tools for package owners.