Documentation ¶
Index ¶
- Constants
- Variables
- func CreateTest(builder *flatbuffers.Builder, a int16, b int8) flatbuffers.UOffsetT
- func CreateVec3(builder *flatbuffers.Builder, x float32, y float32, z float32, test1 float64, ...) 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 MonsterAddTestarrayofbools(builder *flatbuffers.Builder, testarrayofbools flatbuffers.UOffsetT)
- func MonsterAddTestarrayofstring(builder *flatbuffers.Builder, testarrayofstring flatbuffers.UOffsetT)
- func MonsterAddTestarrayofstring2(builder *flatbuffers.Builder, testarrayofstring2 flatbuffers.UOffsetT)
- func MonsterAddTestarrayoftables(builder *flatbuffers.Builder, testarrayoftables flatbuffers.UOffsetT)
- func MonsterAddTestbool(builder *flatbuffers.Builder, testbool byte)
- func MonsterAddTestempty(builder *flatbuffers.Builder, testempty flatbuffers.UOffsetT)
- func MonsterAddTestf(builder *flatbuffers.Builder, testf float32)
- func MonsterAddTestf2(builder *flatbuffers.Builder, testf2 float32)
- func MonsterAddTestf3(builder *flatbuffers.Builder, testf3 float32)
- func MonsterAddTesthashs32Fnv1(builder *flatbuffers.Builder, testhashs32Fnv1 int32)
- func MonsterAddTesthashs32Fnv1a(builder *flatbuffers.Builder, testhashs32Fnv1a int32)
- func MonsterAddTesthashs64Fnv1(builder *flatbuffers.Builder, testhashs64Fnv1 int64)
- func MonsterAddTesthashs64Fnv1a(builder *flatbuffers.Builder, testhashs64Fnv1a int64)
- func MonsterAddTesthashu32Fnv1(builder *flatbuffers.Builder, testhashu32Fnv1 uint32)
- func MonsterAddTesthashu32Fnv1a(builder *flatbuffers.Builder, testhashu32Fnv1a uint32)
- func MonsterAddTesthashu64Fnv1(builder *flatbuffers.Builder, testhashu64Fnv1 uint64)
- func MonsterAddTesthashu64Fnv1a(builder *flatbuffers.Builder, testhashu64Fnv1a uint64)
- 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 MonsterStartTestarrayofboolsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func MonsterStartTestarrayofstring2Vector(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 StatAddCount(builder *flatbuffers.Builder, count uint16)
- 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)
- func TestSimpleTableWithEnumAddColor(builder *flatbuffers.Builder, color int8)
- func TestSimpleTableWithEnumEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func TestSimpleTableWithEnumStart(builder *flatbuffers.Builder)
- type 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) InventoryBytes() []byte
- func (rcv *Monster) InventoryLength() int
- func (rcv *Monster) Mana() int16
- func (rcv *Monster) MutateColor(n int8) bool
- func (rcv *Monster) MutateHp(n int16) bool
- func (rcv *Monster) MutateMana(n int16) bool
- func (rcv *Monster) MutateTestType(n byte) bool
- func (rcv *Monster) MutateTestbool(n byte) bool
- func (rcv *Monster) MutateTestf(n float32) bool
- func (rcv *Monster) MutateTestf2(n float32) bool
- func (rcv *Monster) MutateTestf3(n float32) bool
- func (rcv *Monster) MutateTesthashs32Fnv1(n int32) bool
- func (rcv *Monster) MutateTesthashs32Fnv1a(n int32) bool
- func (rcv *Monster) MutateTesthashs64Fnv1(n int64) bool
- func (rcv *Monster) MutateTesthashs64Fnv1a(n int64) bool
- func (rcv *Monster) MutateTesthashu32Fnv1(n uint32) bool
- func (rcv *Monster) MutateTesthashu32Fnv1a(n uint32) bool
- func (rcv *Monster) MutateTesthashu64Fnv1(n uint64) bool
- func (rcv *Monster) MutateTesthashu64Fnv1a(n uint64) bool
- func (rcv *Monster) Name() []byte
- 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) Testarrayofbools(j int) byte
- func (rcv *Monster) TestarrayofboolsLength() int
- func (rcv *Monster) Testarrayofstring(j int) []byte
- func (rcv *Monster) Testarrayofstring2(j int) []byte
- func (rcv *Monster) Testarrayofstring2Length() int
- func (rcv *Monster) TestarrayofstringLength() int
- func (rcv *Monster) Testarrayoftables(obj *Monster, j int) bool
- func (rcv *Monster) TestarrayoftablesLength() int
- func (rcv *Monster) Testbool() byte
- func (rcv *Monster) Testempty(obj *Stat) *Stat
- func (rcv *Monster) Testf() float32
- func (rcv *Monster) Testf2() float32
- func (rcv *Monster) Testf3() float32
- func (rcv *Monster) Testhashs32Fnv1() int32
- func (rcv *Monster) Testhashs32Fnv1a() int32
- func (rcv *Monster) Testhashs64Fnv1() int64
- func (rcv *Monster) Testhashs64Fnv1a() int64
- func (rcv *Monster) Testhashu32Fnv1() uint32
- func (rcv *Monster) Testhashu32Fnv1a() uint32
- func (rcv *Monster) Testhashu64Fnv1() uint64
- func (rcv *Monster) Testhashu64Fnv1a() uint64
- func (rcv *Monster) Testnestedflatbuffer(j int) byte
- func (rcv *Monster) TestnestedflatbufferBytes() []byte
- func (rcv *Monster) TestnestedflatbufferLength() int
- type Stat
- type Test
- type TestSimpleTableWithEnum
- type Vec3
- func (rcv *Vec3) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Vec3) MutateTest1(n float64) bool
- func (rcv *Vec3) MutateTest2(n int8) bool
- func (rcv *Vec3) MutateX(n float32) bool
- func (rcv *Vec3) MutateY(n float32) bool
- func (rcv *Vec3) MutateZ(n float32) bool
- func (rcv *Vec3) Test1() float64
- func (rcv *Vec3) Test2() int8
- func (rcv *Vec3) Test3(obj *Test) *Test
- func (rcv *Vec3) X() float32
- func (rcv *Vec3) Y() float32
- func (rcv *Vec3) Z() float32
Constants ¶
View Source
const ( AnyNONE = 0 AnyMonster = 1 AnyTestSimpleTableWithEnum = 2 AnyMyGame_Example2_Monster = 3 )
View Source
const ( ColorRed = 1 ColorGreen = 2 ColorBlue = 8 )
Variables ¶
View Source
var EnumNamesAny = map[int]string{ AnyNONE: "NONE", AnyMonster: "Monster", AnyTestSimpleTableWithEnum: "TestSimpleTableWithEnum", AnyMyGame_Example2_Monster: "MyGame_Example2_Monster", }
View Source
var EnumNamesColor = map[int]string{ ColorRed: "Red", ColorGreen: "Green", ColorBlue: "Blue", }
Functions ¶
func CreateTest ¶
func CreateTest(builder *flatbuffers.Builder, a int16, b int8) flatbuffers.UOffsetT
func CreateVec3 ¶
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 MonsterAddTestarrayofbools ¶ added in v1.2.0
func MonsterAddTestarrayofbools(builder *flatbuffers.Builder, testarrayofbools flatbuffers.UOffsetT)
func MonsterAddTestarrayofstring ¶
func MonsterAddTestarrayofstring(builder *flatbuffers.Builder, testarrayofstring flatbuffers.UOffsetT)
func MonsterAddTestarrayofstring2 ¶ added in v1.4.0
func MonsterAddTestarrayofstring2(builder *flatbuffers.Builder, testarrayofstring2 flatbuffers.UOffsetT)
func MonsterAddTestarrayoftables ¶
func MonsterAddTestarrayoftables(builder *flatbuffers.Builder, testarrayoftables flatbuffers.UOffsetT)
func MonsterAddTestbool ¶ added in v1.1.0
func MonsterAddTestbool(builder *flatbuffers.Builder, testbool byte)
func MonsterAddTestempty ¶ added in v1.0.3
func MonsterAddTestempty(builder *flatbuffers.Builder, testempty flatbuffers.UOffsetT)
func MonsterAddTestf ¶ added in v1.4.0
func MonsterAddTestf(builder *flatbuffers.Builder, testf float32)
func MonsterAddTestf2 ¶ added in v1.4.0
func MonsterAddTestf2(builder *flatbuffers.Builder, testf2 float32)
func MonsterAddTestf3 ¶ added in v1.4.0
func MonsterAddTestf3(builder *flatbuffers.Builder, testf3 float32)
func MonsterAddTesthashs32Fnv1 ¶ added in v1.1.0
func MonsterAddTesthashs32Fnv1(builder *flatbuffers.Builder, testhashs32Fnv1 int32)
func MonsterAddTesthashs32Fnv1a ¶ added in v1.1.0
func MonsterAddTesthashs32Fnv1a(builder *flatbuffers.Builder, testhashs32Fnv1a int32)
func MonsterAddTesthashs64Fnv1 ¶ added in v1.1.0
func MonsterAddTesthashs64Fnv1(builder *flatbuffers.Builder, testhashs64Fnv1 int64)
func MonsterAddTesthashs64Fnv1a ¶ added in v1.1.0
func MonsterAddTesthashs64Fnv1a(builder *flatbuffers.Builder, testhashs64Fnv1a int64)
func MonsterAddTesthashu32Fnv1 ¶ added in v1.1.0
func MonsterAddTesthashu32Fnv1(builder *flatbuffers.Builder, testhashu32Fnv1 uint32)
func MonsterAddTesthashu32Fnv1a ¶ added in v1.1.0
func MonsterAddTesthashu32Fnv1a(builder *flatbuffers.Builder, testhashu32Fnv1a uint32)
func MonsterAddTesthashu64Fnv1 ¶ added in v1.1.0
func MonsterAddTesthashu64Fnv1(builder *flatbuffers.Builder, testhashu64Fnv1 uint64)
func MonsterAddTesthashu64Fnv1a ¶ added in v1.1.0
func MonsterAddTesthashu64Fnv1a(builder *flatbuffers.Builder, testhashu64Fnv1a uint64)
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 MonsterStartTestarrayofboolsVector ¶ added in v1.2.0
func MonsterStartTestarrayofboolsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTestarrayofstring2Vector ¶ added in v1.4.0
func MonsterStartTestarrayofstring2Vector(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 StatAddCount ¶ added in v1.1.0
func StatAddCount(builder *flatbuffers.Builder, count uint16)
func StatAddId ¶ added in v1.0.3
func StatAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)
func StatAddVal ¶ added in v1.0.3
func StatAddVal(builder *flatbuffers.Builder, val int64)
func StatEnd ¶ added in v1.0.3
func StatEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func StatStart ¶ added in v1.0.3
func StatStart(builder *flatbuffers.Builder)
func TestSimpleTableWithEnumAddColor ¶ added in v1.2.0
func TestSimpleTableWithEnumAddColor(builder *flatbuffers.Builder, color int8)
func TestSimpleTableWithEnumEnd ¶ added in v1.2.0
func TestSimpleTableWithEnumEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func TestSimpleTableWithEnumStart ¶ added in v1.2.0
func TestSimpleTableWithEnumStart(builder *flatbuffers.Builder)
Types ¶
type Monster ¶
type Monster struct {
// contains filtered or unexported fields
}
/ an example documentation comment: monster object
func GetRootAsMonster ¶
func GetRootAsMonster(buf []byte, offset flatbuffers.UOffsetT) *Monster
func (*Monster) Enemy ¶
/ an example documentation comment: this will end up in the generated code / multiline too
func (*Monster) InventoryBytes ¶ added in v1.2.0
func (*Monster) InventoryLength ¶
func (*Monster) MutateColor ¶ added in v1.4.0
func (*Monster) MutateMana ¶ added in v1.4.0
func (*Monster) MutateTestType ¶ added in v1.4.0
func (*Monster) MutateTestbool ¶ added in v1.4.0
func (*Monster) MutateTestf ¶ added in v1.4.0
func (*Monster) MutateTestf2 ¶ added in v1.4.0
func (*Monster) MutateTestf3 ¶ added in v1.4.0
func (*Monster) MutateTesthashs32Fnv1 ¶ added in v1.4.0
func (*Monster) MutateTesthashs32Fnv1a ¶ added in v1.4.0
func (*Monster) MutateTesthashs64Fnv1 ¶ added in v1.4.0
func (*Monster) MutateTesthashs64Fnv1a ¶ added in v1.4.0
func (*Monster) MutateTesthashu32Fnv1 ¶ added in v1.4.0
func (*Monster) MutateTesthashu32Fnv1a ¶ added in v1.4.0
func (*Monster) MutateTesthashu64Fnv1 ¶ added in v1.4.0
func (*Monster) MutateTesthashu64Fnv1a ¶ added in v1.4.0
func (*Monster) Test4Length ¶
func (*Monster) Testarrayofbools ¶ added in v1.2.0
func (*Monster) TestarrayofboolsLength ¶ added in v1.2.0
func (*Monster) Testarrayofstring ¶
func (*Monster) Testarrayofstring2 ¶ added in v1.4.0
func (*Monster) Testarrayofstring2Length ¶ added in v1.4.0
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) Testhashs32Fnv1 ¶ added in v1.1.0
func (*Monster) Testhashs32Fnv1a ¶ added in v1.1.0
func (*Monster) Testhashs64Fnv1 ¶ added in v1.1.0
func (*Monster) Testhashs64Fnv1a ¶ added in v1.1.0
func (*Monster) Testhashu32Fnv1 ¶ added in v1.1.0
func (*Monster) Testhashu32Fnv1a ¶ added in v1.1.0
func (*Monster) Testhashu64Fnv1 ¶ added in v1.1.0
func (*Monster) Testhashu64Fnv1a ¶ added in v1.1.0
func (*Monster) Testnestedflatbuffer ¶
func (*Monster) TestnestedflatbufferBytes ¶ added in v1.2.0
func (*Monster) TestnestedflatbufferLength ¶
type Stat ¶ added in v1.0.3
type Stat struct {
// contains filtered or unexported fields
}
func GetRootAsStat ¶ added in v1.4.0
func GetRootAsStat(buf []byte, offset flatbuffers.UOffsetT) *Stat
func (*Stat) MutateCount ¶ added in v1.4.0
type TestSimpleTableWithEnum ¶ added in v1.2.0
type TestSimpleTableWithEnum struct {
// contains filtered or unexported fields
}
func GetRootAsTestSimpleTableWithEnum ¶ added in v1.4.0
func GetRootAsTestSimpleTableWithEnum(buf []byte, offset flatbuffers.UOffsetT) *TestSimpleTableWithEnum
func (*TestSimpleTableWithEnum) Color ¶ added in v1.2.0
func (rcv *TestSimpleTableWithEnum) Color() int8
func (*TestSimpleTableWithEnum) Init ¶ added in v1.2.0
func (rcv *TestSimpleTableWithEnum) Init(buf []byte, i flatbuffers.UOffsetT)
func (*TestSimpleTableWithEnum) MutateColor ¶ added in v1.4.0
func (rcv *TestSimpleTableWithEnum) MutateColor(n int8) bool
type Vec3 ¶
type Vec3 struct {
// contains filtered or unexported fields
}
func (*Vec3) MutateTest1 ¶ added in v1.4.0
func (*Vec3) MutateTest2 ¶ added in v1.4.0
Click to show internal directories.
Click to hide internal directories.