...

Package Example

import "github.com/google/flatbuffers/tests/MyGame/Example"
Overview
Index

Overview ▾

Index ▾

Constants
Variables
func CreateAbility(builder *flatbuffers.Builder, id uint32, distance uint32) flatbuffers.UOffsetT
func CreateStructOfStructs(builder *flatbuffers.Builder, a_id uint32, a_distance uint32, b_a int16, b_b int8, c_id uint32, c_distance uint32) flatbuffers.UOffsetT
func CreateStructOfStructsOfStructs(builder *flatbuffers.Builder, a_a_id uint32, a_a_distance uint32, a_b_a int16, a_b_b int8, a_c_id uint32, a_c_distance uint32) flatbuffers.UOffsetT
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 Color, test3_a int16, test3_b int8) flatbuffers.UOffsetT
func FinishMonsterBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishReferrableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedMonsterBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedReferrableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedStatBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedTestSimpleTableWithEnumBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishSizePrefixedTypeAliasesBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishStatBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishTestSimpleTableWithEnumBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func FinishTypeAliasesBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)
func MonsterAddAnyAmbiguous(builder *flatbuffers.Builder, anyAmbiguous flatbuffers.UOffsetT)
func MonsterAddAnyAmbiguousType(builder *flatbuffers.Builder, anyAmbiguousType AnyAmbiguousAliases)
func MonsterAddAnyUnique(builder *flatbuffers.Builder, anyUnique flatbuffers.UOffsetT)
func MonsterAddAnyUniqueType(builder *flatbuffers.Builder, anyUniqueType AnyUniqueAliases)
func MonsterAddCoOwningReference(builder *flatbuffers.Builder, coOwningReference uint64)
func MonsterAddColor(builder *flatbuffers.Builder, color Color)
func MonsterAddDoubleInfDefault(builder *flatbuffers.Builder, doubleInfDefault float64)
func MonsterAddEnemy(builder *flatbuffers.Builder, enemy flatbuffers.UOffsetT)
func MonsterAddFlex(builder *flatbuffers.Builder, flex flatbuffers.UOffsetT)
func MonsterAddHp(builder *flatbuffers.Builder, hp int16)
func MonsterAddInfDefault(builder *flatbuffers.Builder, infDefault float32)
func MonsterAddInfinityDefault(builder *flatbuffers.Builder, infinityDefault float32)
func MonsterAddInventory(builder *flatbuffers.Builder, inventory flatbuffers.UOffsetT)
func MonsterAddLongEnumNonEnumDefault(builder *flatbuffers.Builder, longEnumNonEnumDefault LongEnum)
func MonsterAddLongEnumNormalDefault(builder *flatbuffers.Builder, longEnumNormalDefault LongEnum)
func MonsterAddMana(builder *flatbuffers.Builder, mana int16)
func MonsterAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func MonsterAddNanDefault(builder *flatbuffers.Builder, nanDefault float32)
func MonsterAddNativeInline(builder *flatbuffers.Builder, nativeInline flatbuffers.UOffsetT)
func MonsterAddNegativeInfDefault(builder *flatbuffers.Builder, negativeInfDefault float32)
func MonsterAddNegativeInfinityDefault(builder *flatbuffers.Builder, negativeInfinityDefault float32)
func MonsterAddNonOwningReference(builder *flatbuffers.Builder, nonOwningReference uint64)
func MonsterAddParentNamespaceTest(builder *flatbuffers.Builder, parentNamespaceTest flatbuffers.UOffsetT)
func MonsterAddPos(builder *flatbuffers.Builder, pos flatbuffers.UOffsetT)
func MonsterAddPositiveInfDefault(builder *flatbuffers.Builder, positiveInfDefault float32)
func MonsterAddPositiveInfinityDefault(builder *flatbuffers.Builder, positiveInfinityDefault float32)
func MonsterAddScalarKeySortedTables(builder *flatbuffers.Builder, scalarKeySortedTables flatbuffers.UOffsetT)
func MonsterAddSignedEnum(builder *flatbuffers.Builder, signedEnum Race)
func MonsterAddSingleWeakReference(builder *flatbuffers.Builder, singleWeakReference uint64)
func MonsterAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT)
func MonsterAddTest4(builder *flatbuffers.Builder, test4 flatbuffers.UOffsetT)
func MonsterAddTest5(builder *flatbuffers.Builder, test5 flatbuffers.UOffsetT)
func MonsterAddTestType(builder *flatbuffers.Builder, testType Any)
func MonsterAddTestarrayofbools(builder *flatbuffers.Builder, testarrayofbools flatbuffers.UOffsetT)
func MonsterAddTestarrayofsortedstruct(builder *flatbuffers.Builder, testarrayofsortedstruct 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 bool)
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 MonsterAddTestrequirednestedflatbuffer(builder *flatbuffers.Builder, testrequirednestedflatbuffer flatbuffers.UOffsetT)
func MonsterAddVectorOfCoOwningReferences(builder *flatbuffers.Builder, vectorOfCoOwningReferences flatbuffers.UOffsetT)
func MonsterAddVectorOfDoubles(builder *flatbuffers.Builder, vectorOfDoubles flatbuffers.UOffsetT)
func MonsterAddVectorOfEnums(builder *flatbuffers.Builder, vectorOfEnums flatbuffers.UOffsetT)
func MonsterAddVectorOfLongs(builder *flatbuffers.Builder, vectorOfLongs flatbuffers.UOffsetT)
func MonsterAddVectorOfNonOwningReferences(builder *flatbuffers.Builder, vectorOfNonOwningReferences flatbuffers.UOffsetT)
func MonsterAddVectorOfReferrables(builder *flatbuffers.Builder, vectorOfReferrables flatbuffers.UOffsetT)
func MonsterAddVectorOfStrongReferrables(builder *flatbuffers.Builder, vectorOfStrongReferrables flatbuffers.UOffsetT)
func MonsterAddVectorOfWeakReferences(builder *flatbuffers.Builder, vectorOfWeakReferences flatbuffers.UOffsetT)
func MonsterBufferHasIdentifier(buf []byte) bool
func MonsterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func MonsterKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool
func MonsterStart(builder *flatbuffers.Builder)
func MonsterStartFlexVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartInventoryVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartScalarKeySortedTablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTest4Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTest5Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTestarrayofboolsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartTestarrayofsortedstructVector(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 MonsterStartTestrequirednestedflatbufferVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfCoOwningReferencesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfDoublesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfEnumsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfLongsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfNonOwningReferencesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfReferrablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfStrongReferrablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func MonsterStartVectorOfWeakReferencesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func ReferrableAddId(builder *flatbuffers.Builder, id uint64)
func ReferrableEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ReferrableKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool
func ReferrableStart(builder *flatbuffers.Builder)
func RegisterMonsterStorageServer(s grpc.ServiceRegistrar, srv MonsterStorageServer)
func SizePrefixedMonsterBufferHasIdentifier(buf []byte) bool
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 StatKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool
func StatStart(builder *flatbuffers.Builder)
func TestSimpleTableWithEnumAddColor(builder *flatbuffers.Builder, color Color)
func TestSimpleTableWithEnumEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func TestSimpleTableWithEnumStart(builder *flatbuffers.Builder)
func TypeAliasesAddF32(builder *flatbuffers.Builder, f32 float32)
func TypeAliasesAddF64(builder *flatbuffers.Builder, f64 float64)
func TypeAliasesAddI16(builder *flatbuffers.Builder, i16 int16)
func TypeAliasesAddI32(builder *flatbuffers.Builder, i32 int32)
func TypeAliasesAddI64(builder *flatbuffers.Builder, i64 int64)
func TypeAliasesAddI8(builder *flatbuffers.Builder, i8 int8)
func TypeAliasesAddU16(builder *flatbuffers.Builder, u16 uint16)
func TypeAliasesAddU32(builder *flatbuffers.Builder, u32 uint32)
func TypeAliasesAddU64(builder *flatbuffers.Builder, u64 uint64)
func TypeAliasesAddU8(builder *flatbuffers.Builder, u8 byte)
func TypeAliasesAddV8(builder *flatbuffers.Builder, v8 flatbuffers.UOffsetT)
func TypeAliasesAddVf64(builder *flatbuffers.Builder, vf64 flatbuffers.UOffsetT)
func TypeAliasesEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func TypeAliasesStart(builder *flatbuffers.Builder)
func TypeAliasesStartV8Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func TypeAliasesStartVf64Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
type Ability
    func (rcv *Ability) Distance() uint32
    func (rcv *Ability) Id() uint32
    func (rcv *Ability) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *Ability) MutateDistance(n uint32) bool
    func (rcv *Ability) MutateId(n uint32) bool
    func (rcv *Ability) Table() flatbuffers.Table
    func (rcv *Ability) UnPack() *AbilityT
    func (rcv *Ability) UnPackTo(t *AbilityT)
type AbilityT
    func (t *AbilityT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Any
    func (v Any) String() string
    func (rcv Any) UnPack(table flatbuffers.Table) *AnyT
type AnyAmbiguousAliases
    func (v AnyAmbiguousAliases) String() string
    func (rcv AnyAmbiguousAliases) UnPack(table flatbuffers.Table) *AnyAmbiguousAliasesT
type AnyAmbiguousAliasesT
    func (t *AnyAmbiguousAliasesT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type AnyT
    func (t *AnyT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type AnyUniqueAliases
    func (v AnyUniqueAliases) String() string
    func (rcv AnyUniqueAliases) UnPack(table flatbuffers.Table) *AnyUniqueAliasesT
type AnyUniqueAliasesT
    func (t *AnyUniqueAliasesT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Color
    func (v Color) String() string
type LongEnum
    func (v LongEnum) String() string
type Monster
    func GetRootAsMonster(buf []byte, offset flatbuffers.UOffsetT) *Monster
    func GetSizePrefixedRootAsMonster(buf []byte, offset flatbuffers.UOffsetT) *Monster
    func (rcv *Monster) AnyAmbiguous(obj *flatbuffers.Table) bool
    func (rcv *Monster) AnyAmbiguousType() AnyAmbiguousAliases
    func (rcv *Monster) AnyUnique(obj *flatbuffers.Table) bool
    func (rcv *Monster) AnyUniqueType() AnyUniqueAliases
    func (rcv *Monster) CoOwningReference() uint64
    func (rcv *Monster) Color() Color
    func (rcv *Monster) DoubleInfDefault() float64
    func (rcv *Monster) Enemy(obj *Monster) *Monster
    func (rcv *Monster) Flex(j int) byte
    func (rcv *Monster) FlexBytes() []byte
    func (rcv *Monster) FlexLength() int
    func (rcv *Monster) Hp() int16
    func (rcv *Monster) InfDefault() float32
    func (rcv *Monster) InfinityDefault() float32
    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) LongEnumNonEnumDefault() LongEnum
    func (rcv *Monster) LongEnumNormalDefault() LongEnum
    func (rcv *Monster) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool
    func (rcv *Monster) Mana() int16
    func (rcv *Monster) MutateAnyAmbiguousType(n AnyAmbiguousAliases) bool
    func (rcv *Monster) MutateAnyUniqueType(n AnyUniqueAliases) bool
    func (rcv *Monster) MutateCoOwningReference(n uint64) bool
    func (rcv *Monster) MutateColor(n Color) bool
    func (rcv *Monster) MutateDoubleInfDefault(n float64) bool
    func (rcv *Monster) MutateFlex(j int, n byte) bool
    func (rcv *Monster) MutateHp(n int16) bool
    func (rcv *Monster) MutateInfDefault(n float32) bool
    func (rcv *Monster) MutateInfinityDefault(n float32) bool
    func (rcv *Monster) MutateInventory(j int, n byte) bool
    func (rcv *Monster) MutateLongEnumNonEnumDefault(n LongEnum) bool
    func (rcv *Monster) MutateLongEnumNormalDefault(n LongEnum) bool
    func (rcv *Monster) MutateMana(n int16) bool
    func (rcv *Monster) MutateNanDefault(n float32) bool
    func (rcv *Monster) MutateNegativeInfDefault(n float32) bool
    func (rcv *Monster) MutateNegativeInfinityDefault(n float32) bool
    func (rcv *Monster) MutateNonOwningReference(n uint64) bool
    func (rcv *Monster) MutatePositiveInfDefault(n float32) bool
    func (rcv *Monster) MutatePositiveInfinityDefault(n float32) bool
    func (rcv *Monster) MutateSignedEnum(n Race) bool
    func (rcv *Monster) MutateSingleWeakReference(n uint64) bool
    func (rcv *Monster) MutateTestType(n Any) bool
    func (rcv *Monster) MutateTestarrayofbools(j int, n bool) bool
    func (rcv *Monster) MutateTestbool(n bool) 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) MutateTestnestedflatbuffer(j int, n byte) bool
    func (rcv *Monster) MutateTestrequirednestedflatbuffer(j int, n byte) bool
    func (rcv *Monster) MutateVectorOfCoOwningReferences(j int, n uint64) bool
    func (rcv *Monster) MutateVectorOfDoubles(j int, n float64) bool
    func (rcv *Monster) MutateVectorOfEnums(j int, n Color) bool
    func (rcv *Monster) MutateVectorOfLongs(j int, n int64) bool
    func (rcv *Monster) MutateVectorOfNonOwningReferences(j int, n uint64) bool
    func (rcv *Monster) MutateVectorOfWeakReferences(j int, n uint64) bool
    func (rcv *Monster) Name() []byte
    func (rcv *Monster) NanDefault() float32
    func (rcv *Monster) NativeInline(obj *Test) *Test
    func (rcv *Monster) NegativeInfDefault() float32
    func (rcv *Monster) NegativeInfinityDefault() float32
    func (rcv *Monster) NonOwningReference() uint64
    func (rcv *Monster) ParentNamespaceTest(obj *MyGame.InParentNamespace) *MyGame.InParentNamespace
    func (rcv *Monster) Pos(obj *Vec3) *Vec3
    func (rcv *Monster) PositiveInfDefault() float32
    func (rcv *Monster) PositiveInfinityDefault() float32
    func (rcv *Monster) ScalarKeySortedTables(obj *Stat, j int) bool
    func (rcv *Monster) ScalarKeySortedTablesByKey(obj *Stat, key uint16) bool
    func (rcv *Monster) ScalarKeySortedTablesLength() int
    func (rcv *Monster) SignedEnum() Race
    func (rcv *Monster) SingleWeakReference() uint64
    func (rcv *Monster) Table() flatbuffers.Table
    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) Test5(obj *Test, j int) bool
    func (rcv *Monster) Test5Length() int
    func (rcv *Monster) TestType() Any
    func (rcv *Monster) Testarrayofbools(j int) bool
    func (rcv *Monster) TestarrayofboolsLength() int
    func (rcv *Monster) Testarrayofsortedstruct(obj *Ability, j int) bool
    func (rcv *Monster) TestarrayofsortedstructLength() 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) TestarrayoftablesByKey(obj *Monster, key string) bool
    func (rcv *Monster) TestarrayoftablesLength() int
    func (rcv *Monster) Testbool() bool
    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
    func (rcv *Monster) Testrequirednestedflatbuffer(j int) byte
    func (rcv *Monster) TestrequirednestedflatbufferBytes() []byte
    func (rcv *Monster) TestrequirednestedflatbufferLength() int
    func (rcv *Monster) UnPack() *MonsterT
    func (rcv *Monster) UnPackTo(t *MonsterT)
    func (rcv *Monster) VectorOfCoOwningReferences(j int) uint64
    func (rcv *Monster) VectorOfCoOwningReferencesLength() int
    func (rcv *Monster) VectorOfDoubles(j int) float64
    func (rcv *Monster) VectorOfDoublesLength() int
    func (rcv *Monster) VectorOfEnums(j int) Color
    func (rcv *Monster) VectorOfEnumsBytes() []byte
    func (rcv *Monster) VectorOfEnumsLength() int
    func (rcv *Monster) VectorOfLongs(j int) int64
    func (rcv *Monster) VectorOfLongsLength() int
    func (rcv *Monster) VectorOfNonOwningReferences(j int) uint64
    func (rcv *Monster) VectorOfNonOwningReferencesLength() int
    func (rcv *Monster) VectorOfReferrables(obj *Referrable, j int) bool
    func (rcv *Monster) VectorOfReferrablesByKey(obj *Referrable, key uint64) bool
    func (rcv *Monster) VectorOfReferrablesLength() int
    func (rcv *Monster) VectorOfStrongReferrables(obj *Referrable, j int) bool
    func (rcv *Monster) VectorOfStrongReferrablesByKey(obj *Referrable, key uint64) bool
    func (rcv *Monster) VectorOfStrongReferrablesLength() int
    func (rcv *Monster) VectorOfWeakReferences(j int) uint64
    func (rcv *Monster) VectorOfWeakReferencesLength() int
type MonsterStorageClient
    func NewMonsterStorageClient(cc grpc.ClientConnInterface) MonsterStorageClient
type MonsterStorageServer
type MonsterStorage_GetMaxHitPointClient
type MonsterStorage_GetMaxHitPointServer
type MonsterStorage_GetMinMaxHitPointsClient
type MonsterStorage_GetMinMaxHitPointsServer
type MonsterStorage_RetrieveClient
type MonsterStorage_RetrieveServer
type MonsterT
    func (t *MonsterT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Race
    func (v Race) String() string
type Referrable
    func GetRootAsReferrable(buf []byte, offset flatbuffers.UOffsetT) *Referrable
    func GetSizePrefixedRootAsReferrable(buf []byte, offset flatbuffers.UOffsetT) *Referrable
    func (rcv *Referrable) Id() uint64
    func (rcv *Referrable) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *Referrable) LookupByKey(key uint64, vectorLocation flatbuffers.UOffsetT, buf []byte) bool
    func (rcv *Referrable) MutateId(n uint64) bool
    func (rcv *Referrable) Table() flatbuffers.Table
    func (rcv *Referrable) UnPack() *ReferrableT
    func (rcv *Referrable) UnPackTo(t *ReferrableT)
type ReferrableT
    func (t *ReferrableT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Stat
    func GetRootAsStat(buf []byte, offset flatbuffers.UOffsetT) *Stat
    func GetSizePrefixedRootAsStat(buf []byte, offset flatbuffers.UOffsetT) *Stat
    func (rcv *Stat) Count() uint16
    func (rcv *Stat) Id() []byte
    func (rcv *Stat) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *Stat) LookupByKey(key uint16, vectorLocation flatbuffers.UOffsetT, buf []byte) bool
    func (rcv *Stat) MutateCount(n uint16) bool
    func (rcv *Stat) MutateVal(n int64) bool
    func (rcv *Stat) Table() flatbuffers.Table
    func (rcv *Stat) UnPack() *StatT
    func (rcv *Stat) UnPackTo(t *StatT)
    func (rcv *Stat) Val() int64
type StatT
    func (t *StatT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type StructOfStructs
    func (rcv *StructOfStructs) A(obj *Ability) *Ability
    func (rcv *StructOfStructs) B(obj *Test) *Test
    func (rcv *StructOfStructs) C(obj *Ability) *Ability
    func (rcv *StructOfStructs) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *StructOfStructs) Table() flatbuffers.Table
    func (rcv *StructOfStructs) UnPack() *StructOfStructsT
    func (rcv *StructOfStructs) UnPackTo(t *StructOfStructsT)
type StructOfStructsOfStructs
    func (rcv *StructOfStructsOfStructs) A(obj *StructOfStructs) *StructOfStructs
    func (rcv *StructOfStructsOfStructs) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *StructOfStructsOfStructs) Table() flatbuffers.Table
    func (rcv *StructOfStructsOfStructs) UnPack() *StructOfStructsOfStructsT
    func (rcv *StructOfStructsOfStructs) UnPackTo(t *StructOfStructsOfStructsT)
type StructOfStructsOfStructsT
    func (t *StructOfStructsOfStructsT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type StructOfStructsT
    func (t *StructOfStructsT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type Test
    func (rcv *Test) A() int16
    func (rcv *Test) B() int8
    func (rcv *Test) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *Test) MutateA(n int16) bool
    func (rcv *Test) MutateB(n int8) bool
    func (rcv *Test) Table() flatbuffers.Table
    func (rcv *Test) UnPack() *TestT
    func (rcv *Test) UnPackTo(t *TestT)
type TestSimpleTableWithEnum
    func GetRootAsTestSimpleTableWithEnum(buf []byte, offset flatbuffers.UOffsetT) *TestSimpleTableWithEnum
    func GetSizePrefixedRootAsTestSimpleTableWithEnum(buf []byte, offset flatbuffers.UOffsetT) *TestSimpleTableWithEnum
    func (rcv *TestSimpleTableWithEnum) Color() Color
    func (rcv *TestSimpleTableWithEnum) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *TestSimpleTableWithEnum) MutateColor(n Color) bool
    func (rcv *TestSimpleTableWithEnum) Table() flatbuffers.Table
    func (rcv *TestSimpleTableWithEnum) UnPack() *TestSimpleTableWithEnumT
    func (rcv *TestSimpleTableWithEnum) UnPackTo(t *TestSimpleTableWithEnumT)
type TestSimpleTableWithEnumT
    func (t *TestSimpleTableWithEnumT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type TestT
    func (t *TestT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type TypeAliases
    func GetRootAsTypeAliases(buf []byte, offset flatbuffers.UOffsetT) *TypeAliases
    func GetSizePrefixedRootAsTypeAliases(buf []byte, offset flatbuffers.UOffsetT) *TypeAliases
    func (rcv *TypeAliases) F32() float32
    func (rcv *TypeAliases) F64() float64
    func (rcv *TypeAliases) I16() int16
    func (rcv *TypeAliases) I32() int32
    func (rcv *TypeAliases) I64() int64
    func (rcv *TypeAliases) I8() int8
    func (rcv *TypeAliases) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *TypeAliases) MutateF32(n float32) bool
    func (rcv *TypeAliases) MutateF64(n float64) bool
    func (rcv *TypeAliases) MutateI16(n int16) bool
    func (rcv *TypeAliases) MutateI32(n int32) bool
    func (rcv *TypeAliases) MutateI64(n int64) bool
    func (rcv *TypeAliases) MutateI8(n int8) bool
    func (rcv *TypeAliases) MutateU16(n uint16) bool
    func (rcv *TypeAliases) MutateU32(n uint32) bool
    func (rcv *TypeAliases) MutateU64(n uint64) bool
    func (rcv *TypeAliases) MutateU8(n byte) bool
    func (rcv *TypeAliases) MutateV8(j int, n int8) bool
    func (rcv *TypeAliases) MutateVf64(j int, n float64) bool
    func (rcv *TypeAliases) Table() flatbuffers.Table
    func (rcv *TypeAliases) U16() uint16
    func (rcv *TypeAliases) U32() uint32
    func (rcv *TypeAliases) U64() uint64
    func (rcv *TypeAliases) U8() byte
    func (rcv *TypeAliases) UnPack() *TypeAliasesT
    func (rcv *TypeAliases) UnPackTo(t *TypeAliasesT)
    func (rcv *TypeAliases) V8(j int) int8
    func (rcv *TypeAliases) V8Length() int
    func (rcv *TypeAliases) Vf64(j int) float64
    func (rcv *TypeAliases) Vf64Length() int
type TypeAliasesT
    func (t *TypeAliasesT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type UnimplementedMonsterStorageServer
    func (UnimplementedMonsterStorageServer) GetMaxHitPoint(MonsterStorage_GetMaxHitPointServer) error
    func (UnimplementedMonsterStorageServer) GetMinMaxHitPoints(MonsterStorage_GetMinMaxHitPointsServer) error
    func (UnimplementedMonsterStorageServer) Retrieve(*Stat, MonsterStorage_RetrieveServer) error
    func (UnimplementedMonsterStorageServer) Store(context.Context, *Monster) (*flatbuffers.Builder, error)
type UnsafeMonsterStorageServer
type Vec3
    func (rcv *Vec3) Init(buf []byte, i flatbuffers.UOffsetT)
    func (rcv *Vec3) MutateTest1(n float64) bool
    func (rcv *Vec3) MutateTest2(n Color) 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) Table() flatbuffers.Table
    func (rcv *Vec3) Test1() float64
    func (rcv *Vec3) Test2() Color
    func (rcv *Vec3) Test3(obj *Test) *Test
    func (rcv *Vec3) UnPack() *Vec3T
    func (rcv *Vec3) UnPackTo(t *Vec3T)
    func (rcv *Vec3) X() float32
    func (rcv *Vec3) Y() float32
    func (rcv *Vec3) Z() float32
type Vec3T
    func (t *Vec3T) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

Package files

Ability.go Any.go AnyAmbiguousAliases.go AnyUniqueAliases.go Color.go LongEnum.go Monster.go MonsterStorage_grpc.go Race.go Referrable.go Stat.go StructOfStructs.go StructOfStructsOfStructs.go Test.go TestSimpleTableWithEnum.go TypeAliases.go Vec3.go

Constants

const MonsterIdentifier = "MONS"

Variables

var EnumNamesAny = map[Any]string{
    AnyNONE:                    "NONE",
    AnyMonster:                 "Monster",
    AnyTestSimpleTableWithEnum: "TestSimpleTableWithEnum",
    AnyMyGame_Example2_Monster: "MyGame_Example2_Monster",
}
var EnumNamesAnyAmbiguousAliases = map[AnyAmbiguousAliases]string{
    AnyAmbiguousAliasesNONE: "NONE",
    AnyAmbiguousAliasesM1:   "M1",
    AnyAmbiguousAliasesM2:   "M2",
    AnyAmbiguousAliasesM3:   "M3",
}
var EnumNamesAnyUniqueAliases = map[AnyUniqueAliases]string{
    AnyUniqueAliasesNONE: "NONE",
    AnyUniqueAliasesM:    "M",
    AnyUniqueAliasesTS:   "TS",
    AnyUniqueAliasesM2:   "M2",
}
var EnumNamesColor = map[Color]string{
    ColorRed:   "Red",
    ColorGreen: "Green",
    ColorBlue:  "Blue",
}
var EnumNamesLongEnum = map[LongEnum]string{
    LongEnumLongOne: "LongOne",
    LongEnumLongTwo: "LongTwo",
    LongEnumLongBig: "LongBig",
}
var EnumNamesRace = map[Race]string{
    RaceNone:  "None",
    RaceHuman: "Human",
    RaceDwarf: "Dwarf",
    RaceElf:   "Elf",
}
var EnumValuesAny = map[string]Any{
    "NONE":                    AnyNONE,
    "Monster":                 AnyMonster,
    "TestSimpleTableWithEnum": AnyTestSimpleTableWithEnum,
    "MyGame_Example2_Monster": AnyMyGame_Example2_Monster,
}
var EnumValuesAnyAmbiguousAliases = map[string]AnyAmbiguousAliases{
    "NONE": AnyAmbiguousAliasesNONE,
    "M1":   AnyAmbiguousAliasesM1,
    "M2":   AnyAmbiguousAliasesM2,
    "M3":   AnyAmbiguousAliasesM3,
}
var EnumValuesAnyUniqueAliases = map[string]AnyUniqueAliases{
    "NONE": AnyUniqueAliasesNONE,
    "M":    AnyUniqueAliasesM,
    "TS":   AnyUniqueAliasesTS,
    "M2":   AnyUniqueAliasesM2,
}
var EnumValuesColor = map[string]Color{
    "Red":   ColorRed,
    "Green": ColorGreen,
    "Blue":  ColorBlue,
}
var EnumValuesLongEnum = map[string]LongEnum{
    "LongOne": LongEnumLongOne,
    "LongTwo": LongEnumLongTwo,
    "LongBig": LongEnumLongBig,
}
var EnumValuesRace = map[string]Race{
    "None":  RaceNone,
    "Human": RaceHuman,
    "Dwarf": RaceDwarf,
    "Elf":   RaceElf,
}

func CreateAbility

func CreateAbility(builder *flatbuffers.Builder, id uint32, distance uint32) flatbuffers.UOffsetT

func CreateStructOfStructs

func CreateStructOfStructs(builder *flatbuffers.Builder, a_id uint32, a_distance uint32, b_a int16, b_b int8, c_id uint32, c_distance uint32) flatbuffers.UOffsetT

func CreateStructOfStructsOfStructs

func CreateStructOfStructsOfStructs(builder *flatbuffers.Builder, a_a_id uint32, a_a_distance uint32, a_b_a int16, a_b_b int8, a_c_id uint32, a_c_distance uint32) flatbuffers.UOffsetT

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 Color, test3_a int16, test3_b int8) flatbuffers.UOffsetT

func FinishMonsterBuffer

func FinishMonsterBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishReferrableBuffer

func FinishReferrableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedMonsterBuffer

func FinishSizePrefixedMonsterBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedReferrableBuffer

func FinishSizePrefixedReferrableBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedStatBuffer

func FinishSizePrefixedStatBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedTestSimpleTableWithEnumBuffer

func FinishSizePrefixedTestSimpleTableWithEnumBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishSizePrefixedTypeAliasesBuffer

func FinishSizePrefixedTypeAliasesBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishStatBuffer

func FinishStatBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishTestSimpleTableWithEnumBuffer

func FinishTestSimpleTableWithEnumBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func FinishTypeAliasesBuffer

func FinishTypeAliasesBuffer(builder *flatbuffers.Builder, offset flatbuffers.UOffsetT)

func MonsterAddAnyAmbiguous

func MonsterAddAnyAmbiguous(builder *flatbuffers.Builder, anyAmbiguous flatbuffers.UOffsetT)

func MonsterAddAnyAmbiguousType

func MonsterAddAnyAmbiguousType(builder *flatbuffers.Builder, anyAmbiguousType AnyAmbiguousAliases)

func MonsterAddAnyUnique

func MonsterAddAnyUnique(builder *flatbuffers.Builder, anyUnique flatbuffers.UOffsetT)

func MonsterAddAnyUniqueType

func MonsterAddAnyUniqueType(builder *flatbuffers.Builder, anyUniqueType AnyUniqueAliases)

func MonsterAddCoOwningReference

func MonsterAddCoOwningReference(builder *flatbuffers.Builder, coOwningReference uint64)

func MonsterAddColor

func MonsterAddColor(builder *flatbuffers.Builder, color Color)

func MonsterAddDoubleInfDefault

func MonsterAddDoubleInfDefault(builder *flatbuffers.Builder, doubleInfDefault float64)

func MonsterAddEnemy

func MonsterAddEnemy(builder *flatbuffers.Builder, enemy flatbuffers.UOffsetT)

func MonsterAddFlex

func MonsterAddFlex(builder *flatbuffers.Builder, flex flatbuffers.UOffsetT)

func MonsterAddHp

func MonsterAddHp(builder *flatbuffers.Builder, hp int16)

func MonsterAddInfDefault

func MonsterAddInfDefault(builder *flatbuffers.Builder, infDefault float32)

func MonsterAddInfinityDefault

func MonsterAddInfinityDefault(builder *flatbuffers.Builder, infinityDefault float32)

func MonsterAddInventory

func MonsterAddInventory(builder *flatbuffers.Builder, inventory flatbuffers.UOffsetT)

func MonsterAddLongEnumNonEnumDefault

func MonsterAddLongEnumNonEnumDefault(builder *flatbuffers.Builder, longEnumNonEnumDefault LongEnum)

func MonsterAddLongEnumNormalDefault

func MonsterAddLongEnumNormalDefault(builder *flatbuffers.Builder, longEnumNormalDefault LongEnum)

func MonsterAddMana

func MonsterAddMana(builder *flatbuffers.Builder, mana int16)

func MonsterAddName

func MonsterAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func MonsterAddNanDefault

func MonsterAddNanDefault(builder *flatbuffers.Builder, nanDefault float32)

func MonsterAddNativeInline

func MonsterAddNativeInline(builder *flatbuffers.Builder, nativeInline flatbuffers.UOffsetT)

func MonsterAddNegativeInfDefault

func MonsterAddNegativeInfDefault(builder *flatbuffers.Builder, negativeInfDefault float32)

func MonsterAddNegativeInfinityDefault

func MonsterAddNegativeInfinityDefault(builder *flatbuffers.Builder, negativeInfinityDefault float32)

func MonsterAddNonOwningReference

func MonsterAddNonOwningReference(builder *flatbuffers.Builder, nonOwningReference uint64)

func MonsterAddParentNamespaceTest

func MonsterAddParentNamespaceTest(builder *flatbuffers.Builder, parentNamespaceTest flatbuffers.UOffsetT)

func MonsterAddPos

func MonsterAddPos(builder *flatbuffers.Builder, pos flatbuffers.UOffsetT)

func MonsterAddPositiveInfDefault

func MonsterAddPositiveInfDefault(builder *flatbuffers.Builder, positiveInfDefault float32)

func MonsterAddPositiveInfinityDefault

func MonsterAddPositiveInfinityDefault(builder *flatbuffers.Builder, positiveInfinityDefault float32)

func MonsterAddScalarKeySortedTables

func MonsterAddScalarKeySortedTables(builder *flatbuffers.Builder, scalarKeySortedTables flatbuffers.UOffsetT)

func MonsterAddSignedEnum

func MonsterAddSignedEnum(builder *flatbuffers.Builder, signedEnum Race)

func MonsterAddSingleWeakReference

func MonsterAddSingleWeakReference(builder *flatbuffers.Builder, singleWeakReference uint64)

func MonsterAddTest

func MonsterAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT)

func MonsterAddTest4

func MonsterAddTest4(builder *flatbuffers.Builder, test4 flatbuffers.UOffsetT)

func MonsterAddTest5

func MonsterAddTest5(builder *flatbuffers.Builder, test5 flatbuffers.UOffsetT)

func MonsterAddTestType

func MonsterAddTestType(builder *flatbuffers.Builder, testType Any)

func MonsterAddTestarrayofbools

func MonsterAddTestarrayofbools(builder *flatbuffers.Builder, testarrayofbools flatbuffers.UOffsetT)

func MonsterAddTestarrayofsortedstruct

func MonsterAddTestarrayofsortedstruct(builder *flatbuffers.Builder, testarrayofsortedstruct flatbuffers.UOffsetT)

func MonsterAddTestarrayofstring

func MonsterAddTestarrayofstring(builder *flatbuffers.Builder, testarrayofstring flatbuffers.UOffsetT)

func MonsterAddTestarrayofstring2

func MonsterAddTestarrayofstring2(builder *flatbuffers.Builder, testarrayofstring2 flatbuffers.UOffsetT)

func MonsterAddTestarrayoftables

func MonsterAddTestarrayoftables(builder *flatbuffers.Builder, testarrayoftables flatbuffers.UOffsetT)

func MonsterAddTestbool

func MonsterAddTestbool(builder *flatbuffers.Builder, testbool bool)

func MonsterAddTestempty

func MonsterAddTestempty(builder *flatbuffers.Builder, testempty flatbuffers.UOffsetT)

func MonsterAddTestf

func MonsterAddTestf(builder *flatbuffers.Builder, testf float32)

func MonsterAddTestf2

func MonsterAddTestf2(builder *flatbuffers.Builder, testf2 float32)

func MonsterAddTestf3

func MonsterAddTestf3(builder *flatbuffers.Builder, testf3 float32)

func MonsterAddTesthashs32Fnv1

func MonsterAddTesthashs32Fnv1(builder *flatbuffers.Builder, testhashs32Fnv1 int32)

func MonsterAddTesthashs32Fnv1a

func MonsterAddTesthashs32Fnv1a(builder *flatbuffers.Builder, testhashs32Fnv1a int32)

func MonsterAddTesthashs64Fnv1

func MonsterAddTesthashs64Fnv1(builder *flatbuffers.Builder, testhashs64Fnv1 int64)

func MonsterAddTesthashs64Fnv1a

func MonsterAddTesthashs64Fnv1a(builder *flatbuffers.Builder, testhashs64Fnv1a int64)

func MonsterAddTesthashu32Fnv1

func MonsterAddTesthashu32Fnv1(builder *flatbuffers.Builder, testhashu32Fnv1 uint32)

func MonsterAddTesthashu32Fnv1a

func MonsterAddTesthashu32Fnv1a(builder *flatbuffers.Builder, testhashu32Fnv1a uint32)

func MonsterAddTesthashu64Fnv1

func MonsterAddTesthashu64Fnv1(builder *flatbuffers.Builder, testhashu64Fnv1 uint64)

func MonsterAddTesthashu64Fnv1a

func MonsterAddTesthashu64Fnv1a(builder *flatbuffers.Builder, testhashu64Fnv1a uint64)

func MonsterAddTestnestedflatbuffer

func MonsterAddTestnestedflatbuffer(builder *flatbuffers.Builder, testnestedflatbuffer flatbuffers.UOffsetT)

func MonsterAddTestrequirednestedflatbuffer

func MonsterAddTestrequirednestedflatbuffer(builder *flatbuffers.Builder, testrequirednestedflatbuffer flatbuffers.UOffsetT)

func MonsterAddVectorOfCoOwningReferences

func MonsterAddVectorOfCoOwningReferences(builder *flatbuffers.Builder, vectorOfCoOwningReferences flatbuffers.UOffsetT)

func MonsterAddVectorOfDoubles

func MonsterAddVectorOfDoubles(builder *flatbuffers.Builder, vectorOfDoubles flatbuffers.UOffsetT)

func MonsterAddVectorOfEnums

func MonsterAddVectorOfEnums(builder *flatbuffers.Builder, vectorOfEnums flatbuffers.UOffsetT)

func MonsterAddVectorOfLongs

func MonsterAddVectorOfLongs(builder *flatbuffers.Builder, vectorOfLongs flatbuffers.UOffsetT)

func MonsterAddVectorOfNonOwningReferences

func MonsterAddVectorOfNonOwningReferences(builder *flatbuffers.Builder, vectorOfNonOwningReferences flatbuffers.UOffsetT)

func MonsterAddVectorOfReferrables

func MonsterAddVectorOfReferrables(builder *flatbuffers.Builder, vectorOfReferrables flatbuffers.UOffsetT)

func MonsterAddVectorOfStrongReferrables

func MonsterAddVectorOfStrongReferrables(builder *flatbuffers.Builder, vectorOfStrongReferrables flatbuffers.UOffsetT)

func MonsterAddVectorOfWeakReferences

func MonsterAddVectorOfWeakReferences(builder *flatbuffers.Builder, vectorOfWeakReferences flatbuffers.UOffsetT)

func MonsterBufferHasIdentifier

func MonsterBufferHasIdentifier(buf []byte) bool

func MonsterEnd

func MonsterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func MonsterKeyCompare

func MonsterKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

func MonsterStart

func MonsterStart(builder *flatbuffers.Builder)

func MonsterStartFlexVector

func MonsterStartFlexVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartInventoryVector

func MonsterStartInventoryVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartScalarKeySortedTablesVector

func MonsterStartScalarKeySortedTablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartTest4Vector

func MonsterStartTest4Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartTest5Vector

func MonsterStartTest5Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartTestarrayofboolsVector

func MonsterStartTestarrayofboolsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartTestarrayofsortedstructVector

func MonsterStartTestarrayofsortedstructVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartTestarrayofstring2Vector

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 MonsterStartTestrequirednestedflatbufferVector

func MonsterStartTestrequirednestedflatbufferVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfCoOwningReferencesVector

func MonsterStartVectorOfCoOwningReferencesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfDoublesVector

func MonsterStartVectorOfDoublesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfEnumsVector

func MonsterStartVectorOfEnumsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfLongsVector

func MonsterStartVectorOfLongsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfNonOwningReferencesVector

func MonsterStartVectorOfNonOwningReferencesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfReferrablesVector

func MonsterStartVectorOfReferrablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfStrongReferrablesVector

func MonsterStartVectorOfStrongReferrablesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MonsterStartVectorOfWeakReferencesVector

func MonsterStartVectorOfWeakReferencesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ReferrableAddId

func ReferrableAddId(builder *flatbuffers.Builder, id uint64)

func ReferrableEnd

func ReferrableEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ReferrableKeyCompare

func ReferrableKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

func ReferrableStart

func ReferrableStart(builder *flatbuffers.Builder)

func RegisterMonsterStorageServer

func RegisterMonsterStorageServer(s grpc.ServiceRegistrar, srv MonsterStorageServer)

func SizePrefixedMonsterBufferHasIdentifier

func SizePrefixedMonsterBufferHasIdentifier(buf []byte) bool

func StatAddCount

func StatAddCount(builder *flatbuffers.Builder, count uint16)

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 StatKeyCompare

func StatKeyCompare(o1, o2 flatbuffers.UOffsetT, buf []byte) bool

func StatStart

func StatStart(builder *flatbuffers.Builder)

func TestSimpleTableWithEnumAddColor

func TestSimpleTableWithEnumAddColor(builder *flatbuffers.Builder, color Color)

func TestSimpleTableWithEnumEnd

func TestSimpleTableWithEnumEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TestSimpleTableWithEnumStart

func TestSimpleTableWithEnumStart(builder *flatbuffers.Builder)

func TypeAliasesAddF32

func TypeAliasesAddF32(builder *flatbuffers.Builder, f32 float32)

func TypeAliasesAddF64

func TypeAliasesAddF64(builder *flatbuffers.Builder, f64 float64)

func TypeAliasesAddI16

func TypeAliasesAddI16(builder *flatbuffers.Builder, i16 int16)

func TypeAliasesAddI32

func TypeAliasesAddI32(builder *flatbuffers.Builder, i32 int32)

func TypeAliasesAddI64

func TypeAliasesAddI64(builder *flatbuffers.Builder, i64 int64)

func TypeAliasesAddI8

func TypeAliasesAddI8(builder *flatbuffers.Builder, i8 int8)

func TypeAliasesAddU16

func TypeAliasesAddU16(builder *flatbuffers.Builder, u16 uint16)

func TypeAliasesAddU32

func TypeAliasesAddU32(builder *flatbuffers.Builder, u32 uint32)

func TypeAliasesAddU64

func TypeAliasesAddU64(builder *flatbuffers.Builder, u64 uint64)

func TypeAliasesAddU8

func TypeAliasesAddU8(builder *flatbuffers.Builder, u8 byte)

func TypeAliasesAddV8

func TypeAliasesAddV8(builder *flatbuffers.Builder, v8 flatbuffers.UOffsetT)

func TypeAliasesAddVf64

func TypeAliasesAddVf64(builder *flatbuffers.Builder, vf64 flatbuffers.UOffsetT)

func TypeAliasesEnd

func TypeAliasesEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TypeAliasesStart

func TypeAliasesStart(builder *flatbuffers.Builder)

func TypeAliasesStartV8Vector

func TypeAliasesStartV8Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func TypeAliasesStartVf64Vector

func TypeAliasesStartVf64Vector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

type Ability

type Ability struct {
    // contains filtered or unexported fields
}

func (*Ability) Distance

func (rcv *Ability) Distance() uint32

func (*Ability) Id

func (rcv *Ability) Id() uint32

func (*Ability) Init

func (rcv *Ability) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Ability) MutateDistance

func (rcv *Ability) MutateDistance(n uint32) bool

func (*Ability) MutateId

func (rcv *Ability) MutateId(n uint32) bool

func (*Ability) Table

func (rcv *Ability) Table() flatbuffers.Table

func (*Ability) UnPack

func (rcv *Ability) UnPack() *AbilityT

func (*Ability) UnPackTo

func (rcv *Ability) UnPackTo(t *AbilityT)

type AbilityT

type AbilityT struct {
    Id       uint32 `json:"id"`
    Distance uint32 `json:"distance"`
}

func (*AbilityT) Pack

func (t *AbilityT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Any

type Any byte
const (
    AnyNONE                    Any = 0
    AnyMonster                 Any = 1
    AnyTestSimpleTableWithEnum Any = 2
    AnyMyGame_Example2_Monster Any = 3
)

func (Any) String

func (v Any) String() string

func (Any) UnPack

func (rcv Any) UnPack(table flatbuffers.Table) *AnyT

type AnyAmbiguousAliases

type AnyAmbiguousAliases byte
const (
    AnyAmbiguousAliasesNONE AnyAmbiguousAliases = 0
    AnyAmbiguousAliasesM1   AnyAmbiguousAliases = 1
    AnyAmbiguousAliasesM2   AnyAmbiguousAliases = 2
    AnyAmbiguousAliasesM3   AnyAmbiguousAliases = 3
)

func (AnyAmbiguousAliases) String

func (v AnyAmbiguousAliases) String() string

func (AnyAmbiguousAliases) UnPack

func (rcv AnyAmbiguousAliases) UnPack(table flatbuffers.Table) *AnyAmbiguousAliasesT

type AnyAmbiguousAliasesT

type AnyAmbiguousAliasesT struct {
    Type  AnyAmbiguousAliases
    Value interface{}
}

func (*AnyAmbiguousAliasesT) Pack

func (t *AnyAmbiguousAliasesT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type AnyT

type AnyT struct {
    Type  Any
    Value interface{}
}

func (*AnyT) Pack

func (t *AnyT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type AnyUniqueAliases

type AnyUniqueAliases byte
const (
    AnyUniqueAliasesNONE AnyUniqueAliases = 0
    AnyUniqueAliasesM    AnyUniqueAliases = 1
    AnyUniqueAliasesTS   AnyUniqueAliases = 2
    AnyUniqueAliasesM2   AnyUniqueAliases = 3
)

func (AnyUniqueAliases) String

func (v AnyUniqueAliases) String() string

func (AnyUniqueAliases) UnPack

func (rcv AnyUniqueAliases) UnPack(table flatbuffers.Table) *AnyUniqueAliasesT

type AnyUniqueAliasesT

type AnyUniqueAliasesT struct {
    Type  AnyUniqueAliases
    Value interface{}
}

func (*AnyUniqueAliasesT) Pack

func (t *AnyUniqueAliasesT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Color

/ Composite components of Monster color.

type Color byte
const (
    ColorRed Color = 1
    /// \brief color Green
    /// Green is bit_flag with value (1u << 1)
    ColorGreen Color = 2
    /// \brief color Blue (1u << 3)
    ColorBlue Color = 8
)

func (Color) String

func (v Color) String() string

type LongEnum

type LongEnum uint64
const (
    LongEnumLongOne LongEnum = 2
    LongEnumLongTwo LongEnum = 4
    LongEnumLongBig LongEnum = 1099511627776
)

func (LongEnum) String

func (v LongEnum) String() string

type Monster

type Monster struct {
    // contains filtered or unexported fields
}

func GetRootAsMonster

func GetRootAsMonster(buf []byte, offset flatbuffers.UOffsetT) *Monster

func GetSizePrefixedRootAsMonster

func GetSizePrefixedRootAsMonster(buf []byte, offset flatbuffers.UOffsetT) *Monster

func (*Monster) AnyAmbiguous

func (rcv *Monster) AnyAmbiguous(obj *flatbuffers.Table) bool

func (*Monster) AnyAmbiguousType

func (rcv *Monster) AnyAmbiguousType() AnyAmbiguousAliases

func (*Monster) AnyUnique

func (rcv *Monster) AnyUnique(obj *flatbuffers.Table) bool

func (*Monster) AnyUniqueType

func (rcv *Monster) AnyUniqueType() AnyUniqueAliases

func (*Monster) CoOwningReference

func (rcv *Monster) CoOwningReference() uint64

func (*Monster) Color

func (rcv *Monster) Color() Color

func (*Monster) DoubleInfDefault

func (rcv *Monster) DoubleInfDefault() float64

func (*Monster) Enemy

func (rcv *Monster) Enemy(obj *Monster) *Monster

/ an example documentation comment: this will end up in the generated code / multiline too

func (*Monster) Flex

func (rcv *Monster) Flex(j int) byte

func (*Monster) FlexBytes

func (rcv *Monster) FlexBytes() []byte

func (*Monster) FlexLength

func (rcv *Monster) FlexLength() int

func (*Monster) Hp

func (rcv *Monster) Hp() int16

func (*Monster) InfDefault

func (rcv *Monster) InfDefault() float32

func (*Monster) InfinityDefault

func (rcv *Monster) InfinityDefault() float32

func (*Monster) Init

func (rcv *Monster) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Monster) Inventory

func (rcv *Monster) Inventory(j int) byte

func (*Monster) InventoryBytes

func (rcv *Monster) InventoryBytes() []byte

func (*Monster) InventoryLength

func (rcv *Monster) InventoryLength() int

func (*Monster) LongEnumNonEnumDefault

func (rcv *Monster) LongEnumNonEnumDefault() LongEnum

func (*Monster) LongEnumNormalDefault

func (rcv *Monster) LongEnumNormalDefault() LongEnum

func (*Monster) LookupByKey

func (rcv *Monster) LookupByKey(key string, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*Monster) Mana

func (rcv *Monster) Mana() int16

func (*Monster) MutateAnyAmbiguousType

func (rcv *Monster) MutateAnyAmbiguousType(n AnyAmbiguousAliases) bool

func (*Monster) MutateAnyUniqueType

func (rcv *Monster) MutateAnyUniqueType(n AnyUniqueAliases) bool

func (*Monster) MutateCoOwningReference

func (rcv *Monster) MutateCoOwningReference(n uint64) bool

func (*Monster) MutateColor

func (rcv *Monster) MutateColor(n Color) bool

func (*Monster) MutateDoubleInfDefault

func (rcv *Monster) MutateDoubleInfDefault(n float64) bool

func (*Monster) MutateFlex

func (rcv *Monster) MutateFlex(j int, n byte) bool

func (*Monster) MutateHp

func (rcv *Monster) MutateHp(n int16) bool

func (*Monster) MutateInfDefault

func (rcv *Monster) MutateInfDefault(n float32) bool

func (*Monster) MutateInfinityDefault

func (rcv *Monster) MutateInfinityDefault(n float32) bool

func (*Monster) MutateInventory

func (rcv *Monster) MutateInventory(j int, n byte) bool

func (*Monster) MutateLongEnumNonEnumDefault

func (rcv *Monster) MutateLongEnumNonEnumDefault(n LongEnum) bool

func (*Monster) MutateLongEnumNormalDefault

func (rcv *Monster) MutateLongEnumNormalDefault(n LongEnum) bool

func (*Monster) MutateMana

func (rcv *Monster) MutateMana(n int16) bool

func (*Monster) MutateNanDefault

func (rcv *Monster) MutateNanDefault(n float32) bool

func (*Monster) MutateNegativeInfDefault

func (rcv *Monster) MutateNegativeInfDefault(n float32) bool

func (*Monster) MutateNegativeInfinityDefault

func (rcv *Monster) MutateNegativeInfinityDefault(n float32) bool

func (*Monster) MutateNonOwningReference

func (rcv *Monster) MutateNonOwningReference(n uint64) bool

func (*Monster) MutatePositiveInfDefault

func (rcv *Monster) MutatePositiveInfDefault(n float32) bool

func (*Monster) MutatePositiveInfinityDefault

func (rcv *Monster) MutatePositiveInfinityDefault(n float32) bool

func (*Monster) MutateSignedEnum

func (rcv *Monster) MutateSignedEnum(n Race) bool

func (*Monster) MutateSingleWeakReference

func (rcv *Monster) MutateSingleWeakReference(n uint64) bool

func (*Monster) MutateTestType

func (rcv *Monster) MutateTestType(n Any) bool

func (*Monster) MutateTestarrayofbools

func (rcv *Monster) MutateTestarrayofbools(j int, n bool) bool

func (*Monster) MutateTestbool

func (rcv *Monster) MutateTestbool(n bool) bool

func (*Monster) MutateTestf

func (rcv *Monster) MutateTestf(n float32) bool

func (*Monster) MutateTestf2

func (rcv *Monster) MutateTestf2(n float32) bool

func (*Monster) MutateTestf3

func (rcv *Monster) MutateTestf3(n float32) bool

func (*Monster) MutateTesthashs32Fnv1

func (rcv *Monster) MutateTesthashs32Fnv1(n int32) bool

func (*Monster) MutateTesthashs32Fnv1a

func (rcv *Monster) MutateTesthashs32Fnv1a(n int32) bool

func (*Monster) MutateTesthashs64Fnv1

func (rcv *Monster) MutateTesthashs64Fnv1(n int64) bool

func (*Monster) MutateTesthashs64Fnv1a

func (rcv *Monster) MutateTesthashs64Fnv1a(n int64) bool

func (*Monster) MutateTesthashu32Fnv1

func (rcv *Monster) MutateTesthashu32Fnv1(n uint32) bool

func (*Monster) MutateTesthashu32Fnv1a

func (rcv *Monster) MutateTesthashu32Fnv1a(n uint32) bool

func (*Monster) MutateTesthashu64Fnv1

func (rcv *Monster) MutateTesthashu64Fnv1(n uint64) bool

func (*Monster) MutateTesthashu64Fnv1a

func (rcv *Monster) MutateTesthashu64Fnv1a(n uint64) bool

func (*Monster) MutateTestnestedflatbuffer

func (rcv *Monster) MutateTestnestedflatbuffer(j int, n byte) bool

func (*Monster) MutateTestrequirednestedflatbuffer

func (rcv *Monster) MutateTestrequirednestedflatbuffer(j int, n byte) bool

func (*Monster) MutateVectorOfCoOwningReferences

func (rcv *Monster) MutateVectorOfCoOwningReferences(j int, n uint64) bool

func (*Monster) MutateVectorOfDoubles

func (rcv *Monster) MutateVectorOfDoubles(j int, n float64) bool

func (*Monster) MutateVectorOfEnums

func (rcv *Monster) MutateVectorOfEnums(j int, n Color) bool

func (*Monster) MutateVectorOfLongs

func (rcv *Monster) MutateVectorOfLongs(j int, n int64) bool

func (*Monster) MutateVectorOfNonOwningReferences

func (rcv *Monster) MutateVectorOfNonOwningReferences(j int, n uint64) bool

func (*Monster) MutateVectorOfWeakReferences

func (rcv *Monster) MutateVectorOfWeakReferences(j int, n uint64) bool

func (*Monster) Name

func (rcv *Monster) Name() []byte

func (*Monster) NanDefault

func (rcv *Monster) NanDefault() float32

func (*Monster) NativeInline

func (rcv *Monster) NativeInline(obj *Test) *Test

func (*Monster) NegativeInfDefault

func (rcv *Monster) NegativeInfDefault() float32

func (*Monster) NegativeInfinityDefault

func (rcv *Monster) NegativeInfinityDefault() float32

func (*Monster) NonOwningReference

func (rcv *Monster) NonOwningReference() uint64

func (*Monster) ParentNamespaceTest

func (rcv *Monster) ParentNamespaceTest(obj *MyGame.InParentNamespace) *MyGame.InParentNamespace

func (*Monster) Pos

func (rcv *Monster) Pos(obj *Vec3) *Vec3

func (*Monster) PositiveInfDefault

func (rcv *Monster) PositiveInfDefault() float32

func (*Monster) PositiveInfinityDefault

func (rcv *Monster) PositiveInfinityDefault() float32

func (*Monster) ScalarKeySortedTables

func (rcv *Monster) ScalarKeySortedTables(obj *Stat, j int) bool

func (*Monster) ScalarKeySortedTablesByKey

func (rcv *Monster) ScalarKeySortedTablesByKey(obj *Stat, key uint16) bool

func (*Monster) ScalarKeySortedTablesLength

func (rcv *Monster) ScalarKeySortedTablesLength() int

func (*Monster) SignedEnum

func (rcv *Monster) SignedEnum() Race

func (*Monster) SingleWeakReference

func (rcv *Monster) SingleWeakReference() uint64

func (*Monster) Table

func (rcv *Monster) Table() flatbuffers.Table

func (*Monster) Test

func (rcv *Monster) Test(obj *flatbuffers.Table) bool

func (*Monster) Test4

func (rcv *Monster) Test4(obj *Test, j int) bool

func (*Monster) Test4Length

func (rcv *Monster) Test4Length() int

func (*Monster) Test5

func (rcv *Monster) Test5(obj *Test, j int) bool

func (*Monster) Test5Length

func (rcv *Monster) Test5Length() int

func (*Monster) TestType

func (rcv *Monster) TestType() Any

func (*Monster) Testarrayofbools

func (rcv *Monster) Testarrayofbools(j int) bool

func (*Monster) TestarrayofboolsLength

func (rcv *Monster) TestarrayofboolsLength() int

func (*Monster) Testarrayofsortedstruct

func (rcv *Monster) Testarrayofsortedstruct(obj *Ability, j int) bool

func (*Monster) TestarrayofsortedstructLength

func (rcv *Monster) TestarrayofsortedstructLength() int

func (*Monster) Testarrayofstring

func (rcv *Monster) Testarrayofstring(j int) []byte

func (*Monster) Testarrayofstring2

func (rcv *Monster) Testarrayofstring2(j int) []byte

func (*Monster) Testarrayofstring2Length

func (rcv *Monster) Testarrayofstring2Length() int

func (*Monster) TestarrayofstringLength

func (rcv *Monster) TestarrayofstringLength() int

func (*Monster) Testarrayoftables

func (rcv *Monster) Testarrayoftables(obj *Monster, j int) bool

/ an example documentation comment: this will end up in the generated code / multiline too

func (*Monster) TestarrayoftablesByKey

func (rcv *Monster) TestarrayoftablesByKey(obj *Monster, key string) bool

func (*Monster) TestarrayoftablesLength

func (rcv *Monster) TestarrayoftablesLength() int

func (*Monster) Testbool

func (rcv *Monster) Testbool() bool

func (*Monster) Testempty

func (rcv *Monster) Testempty(obj *Stat) *Stat

func (*Monster) Testf

func (rcv *Monster) Testf() float32

func (*Monster) Testf2

func (rcv *Monster) Testf2() float32

func (*Monster) Testf3

func (rcv *Monster) Testf3() float32

func (*Monster) Testhashs32Fnv1

func (rcv *Monster) Testhashs32Fnv1() int32

func (*Monster) Testhashs32Fnv1a

func (rcv *Monster) Testhashs32Fnv1a() int32

func (*Monster) Testhashs64Fnv1

func (rcv *Monster) Testhashs64Fnv1() int64

func (*Monster) Testhashs64Fnv1a

func (rcv *Monster) Testhashs64Fnv1a() int64

func (*Monster) Testhashu32Fnv1

func (rcv *Monster) Testhashu32Fnv1() uint32

func (*Monster) Testhashu32Fnv1a

func (rcv *Monster) Testhashu32Fnv1a() uint32

func (*Monster) Testhashu64Fnv1

func (rcv *Monster) Testhashu64Fnv1() uint64

func (*Monster) Testhashu64Fnv1a

func (rcv *Monster) Testhashu64Fnv1a() uint64

func (*Monster) Testnestedflatbuffer

func (rcv *Monster) Testnestedflatbuffer(j int) byte

func (*Monster) TestnestedflatbufferBytes

func (rcv *Monster) TestnestedflatbufferBytes() []byte

func (*Monster) TestnestedflatbufferLength

func (rcv *Monster) TestnestedflatbufferLength() int

func (*Monster) Testrequirednestedflatbuffer

func (rcv *Monster) Testrequirednestedflatbuffer(j int) byte

func (*Monster) TestrequirednestedflatbufferBytes

func (rcv *Monster) TestrequirednestedflatbufferBytes() []byte

func (*Monster) TestrequirednestedflatbufferLength

func (rcv *Monster) TestrequirednestedflatbufferLength() int

func (*Monster) UnPack

func (rcv *Monster) UnPack() *MonsterT

func (*Monster) UnPackTo

func (rcv *Monster) UnPackTo(t *MonsterT)

func (*Monster) VectorOfCoOwningReferences

func (rcv *Monster) VectorOfCoOwningReferences(j int) uint64

func (*Monster) VectorOfCoOwningReferencesLength

func (rcv *Monster) VectorOfCoOwningReferencesLength() int

func (*Monster) VectorOfDoubles

func (rcv *Monster) VectorOfDoubles(j int) float64

func (*Monster) VectorOfDoublesLength

func (rcv *Monster) VectorOfDoublesLength() int

func (*Monster) VectorOfEnums

func (rcv *Monster) VectorOfEnums(j int) Color

func (*Monster) VectorOfEnumsBytes

func (rcv *Monster) VectorOfEnumsBytes() []byte

func (*Monster) VectorOfEnumsLength

func (rcv *Monster) VectorOfEnumsLength() int

func (*Monster) VectorOfLongs

func (rcv *Monster) VectorOfLongs(j int) int64

func (*Monster) VectorOfLongsLength

func (rcv *Monster) VectorOfLongsLength() int

func (*Monster) VectorOfNonOwningReferences

func (rcv *Monster) VectorOfNonOwningReferences(j int) uint64

func (*Monster) VectorOfNonOwningReferencesLength

func (rcv *Monster) VectorOfNonOwningReferencesLength() int

func (*Monster) VectorOfReferrables

func (rcv *Monster) VectorOfReferrables(obj *Referrable, j int) bool

func (*Monster) VectorOfReferrablesByKey

func (rcv *Monster) VectorOfReferrablesByKey(obj *Referrable, key uint64) bool

func (*Monster) VectorOfReferrablesLength

func (rcv *Monster) VectorOfReferrablesLength() int

func (*Monster) VectorOfStrongReferrables

func (rcv *Monster) VectorOfStrongReferrables(obj *Referrable, j int) bool

func (*Monster) VectorOfStrongReferrablesByKey

func (rcv *Monster) VectorOfStrongReferrablesByKey(obj *Referrable, key uint64) bool

func (*Monster) VectorOfStrongReferrablesLength

func (rcv *Monster) VectorOfStrongReferrablesLength() int

func (*Monster) VectorOfWeakReferences

func (rcv *Monster) VectorOfWeakReferences(j int) uint64

func (*Monster) VectorOfWeakReferencesLength

func (rcv *Monster) VectorOfWeakReferencesLength() int

type MonsterStorageClient

Client API for MonsterStorage service

type MonsterStorageClient interface {
    Store(ctx context.Context, in *flatbuffers.Builder,
        opts ...grpc.CallOption) (*Stat, error)
    Retrieve(ctx context.Context, in *flatbuffers.Builder,
        opts ...grpc.CallOption) (MonsterStorage_RetrieveClient, error)
    GetMaxHitPoint(ctx context.Context,
        opts ...grpc.CallOption) (MonsterStorage_GetMaxHitPointClient, error)
    GetMinMaxHitPoints(ctx context.Context,
        opts ...grpc.CallOption) (MonsterStorage_GetMinMaxHitPointsClient, error)
}

func NewMonsterStorageClient

func NewMonsterStorageClient(cc grpc.ClientConnInterface) MonsterStorageClient

type MonsterStorageServer

Server API for MonsterStorage service

type MonsterStorageServer interface {
    Store(context.Context, *Monster) (*flatbuffers.Builder, error)
    Retrieve(*Stat, MonsterStorage_RetrieveServer) error
    GetMaxHitPoint(MonsterStorage_GetMaxHitPointServer) error
    GetMinMaxHitPoints(MonsterStorage_GetMinMaxHitPointsServer) error
    // contains filtered or unexported methods
}

type MonsterStorage_GetMaxHitPointClient

type MonsterStorage_GetMaxHitPointClient interface {
    Send(*flatbuffers.Builder) error
    CloseAndRecv() (*Stat, error)
    grpc.ClientStream
}

type MonsterStorage_GetMaxHitPointServer

type MonsterStorage_GetMaxHitPointServer interface {
    Recv() (*Monster, error)
    SendAndClose(*flatbuffers.Builder) error
    grpc.ServerStream
}

type MonsterStorage_GetMinMaxHitPointsClient

type MonsterStorage_GetMinMaxHitPointsClient interface {
    Send(*flatbuffers.Builder) error
    Recv() (*Stat, error)
    grpc.ClientStream
}

type MonsterStorage_GetMinMaxHitPointsServer

type MonsterStorage_GetMinMaxHitPointsServer interface {
    Send(*flatbuffers.Builder) error
    Recv() (*Monster, error)
    grpc.ServerStream
}

type MonsterStorage_RetrieveClient

type MonsterStorage_RetrieveClient interface {
    Recv() (*Monster, error)
    grpc.ClientStream
}

type MonsterStorage_RetrieveServer

type MonsterStorage_RetrieveServer interface {
    Send(*flatbuffers.Builder) error
    grpc.ServerStream
}

type MonsterT

/ an example documentation comment: "monster object"

type MonsterT struct {
    Pos                          *Vec3T                     `json:"pos"`
    Mana                         int16                      `json:"mana"`
    Hp                           int16                      `json:"hp"`
    Name                         string                     `json:"name"`
    Inventory                    []byte                     `json:"inventory"`
    Color                        Color                      `json:"color"`
    Test                         *AnyT                      `json:"test"`
    Test4                        []*TestT                   `json:"test4"`
    Testarrayofstring            []string                   `json:"testarrayofstring"`
    Testarrayoftables            []*MonsterT                `json:"testarrayoftables"`
    Enemy                        *MonsterT                  `json:"enemy"`
    Testnestedflatbuffer         []byte                     `json:"testnestedflatbuffer"`
    Testempty                    *StatT                     `json:"testempty"`
    Testbool                     bool                       `json:"testbool"`
    Testhashs32Fnv1              int32                      `json:"testhashs32_fnv1"`
    Testhashu32Fnv1              uint32                     `json:"testhashu32_fnv1"`
    Testhashs64Fnv1              int64                      `json:"testhashs64_fnv1"`
    Testhashu64Fnv1              uint64                     `json:"testhashu64_fnv1"`
    Testhashs32Fnv1a             int32                      `json:"testhashs32_fnv1a"`
    Testhashu32Fnv1a             uint32                     `json:"testhashu32_fnv1a"`
    Testhashs64Fnv1a             int64                      `json:"testhashs64_fnv1a"`
    Testhashu64Fnv1a             uint64                     `json:"testhashu64_fnv1a"`
    Testarrayofbools             []bool                     `json:"testarrayofbools"`
    Testf                        float32                    `json:"testf"`
    Testf2                       float32                    `json:"testf2"`
    Testf3                       float32                    `json:"testf3"`
    Testarrayofstring2           []string                   `json:"testarrayofstring2"`
    Testarrayofsortedstruct      []*AbilityT                `json:"testarrayofsortedstruct"`
    Flex                         []byte                     `json:"flex"`
    Test5                        []*TestT                   `json:"test5"`
    VectorOfLongs                []int64                    `json:"vector_of_longs"`
    VectorOfDoubles              []float64                  `json:"vector_of_doubles"`
    ParentNamespaceTest          *MyGame.InParentNamespaceT `json:"parent_namespace_test"`
    VectorOfReferrables          []*ReferrableT             `json:"vector_of_referrables"`
    SingleWeakReference          uint64                     `json:"single_weak_reference"`
    VectorOfWeakReferences       []uint64                   `json:"vector_of_weak_references"`
    VectorOfStrongReferrables    []*ReferrableT             `json:"vector_of_strong_referrables"`
    CoOwningReference            uint64                     `json:"co_owning_reference"`
    VectorOfCoOwningReferences   []uint64                   `json:"vector_of_co_owning_references"`
    NonOwningReference           uint64                     `json:"non_owning_reference"`
    VectorOfNonOwningReferences  []uint64                   `json:"vector_of_non_owning_references"`
    AnyUnique                    *AnyUniqueAliasesT         `json:"any_unique"`
    AnyAmbiguous                 *AnyAmbiguousAliasesT      `json:"any_ambiguous"`
    VectorOfEnums                []Color                    `json:"vector_of_enums"`
    SignedEnum                   Race                       `json:"signed_enum"`
    Testrequirednestedflatbuffer []byte                     `json:"testrequirednestedflatbuffer"`
    ScalarKeySortedTables        []*StatT                   `json:"scalar_key_sorted_tables"`
    NativeInline                 *TestT                     `json:"native_inline"`
    LongEnumNonEnumDefault       LongEnum                   `json:"long_enum_non_enum_default"`
    LongEnumNormalDefault        LongEnum                   `json:"long_enum_normal_default"`
    NanDefault                   float32                    `json:"nan_default"`
    InfDefault                   float32                    `json:"inf_default"`
    PositiveInfDefault           float32                    `json:"positive_inf_default"`
    InfinityDefault              float32                    `json:"infinity_default"`
    PositiveInfinityDefault      float32                    `json:"positive_infinity_default"`
    NegativeInfDefault           float32                    `json:"negative_inf_default"`
    NegativeInfinityDefault      float32                    `json:"negative_infinity_default"`
    DoubleInfDefault             float64                    `json:"double_inf_default"`
}

func (*MonsterT) Pack

func (t *MonsterT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Race

type Race int8
const (
    RaceNone  Race = -1
    RaceHuman Race = 0
    RaceDwarf Race = 1
    RaceElf   Race = 2
)

func (Race) String

func (v Race) String() string

type Referrable

type Referrable struct {
    // contains filtered or unexported fields
}

func GetRootAsReferrable

func GetRootAsReferrable(buf []byte, offset flatbuffers.UOffsetT) *Referrable

func GetSizePrefixedRootAsReferrable

func GetSizePrefixedRootAsReferrable(buf []byte, offset flatbuffers.UOffsetT) *Referrable

func (*Referrable) Id

func (rcv *Referrable) Id() uint64

func (*Referrable) Init

func (rcv *Referrable) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Referrable) LookupByKey

func (rcv *Referrable) LookupByKey(key uint64, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*Referrable) MutateId

func (rcv *Referrable) MutateId(n uint64) bool

func (*Referrable) Table

func (rcv *Referrable) Table() flatbuffers.Table

func (*Referrable) UnPack

func (rcv *Referrable) UnPack() *ReferrableT

func (*Referrable) UnPackTo

func (rcv *Referrable) UnPackTo(t *ReferrableT)

type ReferrableT

type ReferrableT struct {
    Id uint64 `json:"id"`
}

func (*ReferrableT) Pack

func (t *ReferrableT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Stat

type Stat struct {
    // contains filtered or unexported fields
}

func GetRootAsStat

func GetRootAsStat(buf []byte, offset flatbuffers.UOffsetT) *Stat

func GetSizePrefixedRootAsStat

func GetSizePrefixedRootAsStat(buf []byte, offset flatbuffers.UOffsetT) *Stat

func (*Stat) Count

func (rcv *Stat) Count() uint16

func (*Stat) Id

func (rcv *Stat) Id() []byte

func (*Stat) Init

func (rcv *Stat) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Stat) LookupByKey

func (rcv *Stat) LookupByKey(key uint16, vectorLocation flatbuffers.UOffsetT, buf []byte) bool

func (*Stat) MutateCount

func (rcv *Stat) MutateCount(n uint16) bool

func (*Stat) MutateVal

func (rcv *Stat) MutateVal(n int64) bool

func (*Stat) Table

func (rcv *Stat) Table() flatbuffers.Table

func (*Stat) UnPack

func (rcv *Stat) UnPack() *StatT

func (*Stat) UnPackTo

func (rcv *Stat) UnPackTo(t *StatT)

func (*Stat) Val

func (rcv *Stat) Val() int64

type StatT

type StatT struct {
    Id    string `json:"id"`
    Val   int64  `json:"val"`
    Count uint16 `json:"count"`
}

func (*StatT) Pack

func (t *StatT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type StructOfStructs

type StructOfStructs struct {
    // contains filtered or unexported fields
}

func (*StructOfStructs) A

func (rcv *StructOfStructs) A(obj *Ability) *Ability

func (*StructOfStructs) B

func (rcv *StructOfStructs) B(obj *Test) *Test

func (*StructOfStructs) C

func (rcv *StructOfStructs) C(obj *Ability) *Ability

func (*StructOfStructs) Init

func (rcv *StructOfStructs) Init(buf []byte, i flatbuffers.UOffsetT)

func (*StructOfStructs) Table

func (rcv *StructOfStructs) Table() flatbuffers.Table

func (*StructOfStructs) UnPack

func (rcv *StructOfStructs) UnPack() *StructOfStructsT

func (*StructOfStructs) UnPackTo

func (rcv *StructOfStructs) UnPackTo(t *StructOfStructsT)

type StructOfStructsOfStructs

type StructOfStructsOfStructs struct {
    // contains filtered or unexported fields
}

func (*StructOfStructsOfStructs) A

func (rcv *StructOfStructsOfStructs) A(obj *StructOfStructs) *StructOfStructs

func (*StructOfStructsOfStructs) Init

func (rcv *StructOfStructsOfStructs) Init(buf []byte, i flatbuffers.UOffsetT)

func (*StructOfStructsOfStructs) Table

func (rcv *StructOfStructsOfStructs) Table() flatbuffers.Table

func (*StructOfStructsOfStructs) UnPack

func (rcv *StructOfStructsOfStructs) UnPack() *StructOfStructsOfStructsT

func (*StructOfStructsOfStructs) UnPackTo

func (rcv *StructOfStructsOfStructs) UnPackTo(t *StructOfStructsOfStructsT)

type StructOfStructsOfStructsT

type StructOfStructsOfStructsT struct {
    A *StructOfStructsT `json:"a"`
}

func (*StructOfStructsOfStructsT) Pack

func (t *StructOfStructsOfStructsT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type StructOfStructsT

type StructOfStructsT struct {
    A *AbilityT `json:"a"`
    B *TestT    `json:"b"`
    C *AbilityT `json:"c"`
}

func (*StructOfStructsT) Pack

func (t *StructOfStructsT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type Test

type Test struct {
    // contains filtered or unexported fields
}

func (*Test) A

func (rcv *Test) A() int16

func (*Test) B

func (rcv *Test) B() int8

func (*Test) Init

func (rcv *Test) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Test) MutateA

func (rcv *Test) MutateA(n int16) bool

func (*Test) MutateB

func (rcv *Test) MutateB(n int8) bool

func (*Test) Table

func (rcv *Test) Table() flatbuffers.Table

func (*Test) UnPack

func (rcv *Test) UnPack() *TestT

func (*Test) UnPackTo

func (rcv *Test) UnPackTo(t *TestT)

type TestSimpleTableWithEnum

type TestSimpleTableWithEnum struct {
    // contains filtered or unexported fields
}

func GetRootAsTestSimpleTableWithEnum

func GetRootAsTestSimpleTableWithEnum(buf []byte, offset flatbuffers.UOffsetT) *TestSimpleTableWithEnum

func GetSizePrefixedRootAsTestSimpleTableWithEnum

func GetSizePrefixedRootAsTestSimpleTableWithEnum(buf []byte, offset flatbuffers.UOffsetT) *TestSimpleTableWithEnum

func (*TestSimpleTableWithEnum) Color

func (rcv *TestSimpleTableWithEnum) Color() Color

func (*TestSimpleTableWithEnum) Init

func (rcv *TestSimpleTableWithEnum) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TestSimpleTableWithEnum) MutateColor

func (rcv *TestSimpleTableWithEnum) MutateColor(n Color) bool

func (*TestSimpleTableWithEnum) Table

func (rcv *TestSimpleTableWithEnum) Table() flatbuffers.Table

func (*TestSimpleTableWithEnum) UnPack

func (rcv *TestSimpleTableWithEnum) UnPack() *TestSimpleTableWithEnumT

func (*TestSimpleTableWithEnum) UnPackTo

func (rcv *TestSimpleTableWithEnum) UnPackTo(t *TestSimpleTableWithEnumT)

type TestSimpleTableWithEnumT

type TestSimpleTableWithEnumT struct {
    Color Color `json:"color"`
}

func (*TestSimpleTableWithEnumT) Pack

func (t *TestSimpleTableWithEnumT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type TestT

type TestT struct {
    A int16 `json:"a"`
    B int8  `json:"b"`
}

func (*TestT) Pack

func (t *TestT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type TypeAliases

type TypeAliases struct {
    // contains filtered or unexported fields
}

func GetRootAsTypeAliases

func GetRootAsTypeAliases(buf []byte, offset flatbuffers.UOffsetT) *TypeAliases

func GetSizePrefixedRootAsTypeAliases

func GetSizePrefixedRootAsTypeAliases(buf []byte, offset flatbuffers.UOffsetT) *TypeAliases

func (*TypeAliases) F32

func (rcv *TypeAliases) F32() float32

func (*TypeAliases) F64

func (rcv *TypeAliases) F64() float64

func (*TypeAliases) I16

func (rcv *TypeAliases) I16() int16

func (*TypeAliases) I32

func (rcv *TypeAliases) I32() int32

func (*TypeAliases) I64

func (rcv *TypeAliases) I64() int64

func (*TypeAliases) I8

func (rcv *TypeAliases) I8() int8

func (*TypeAliases) Init

func (rcv *TypeAliases) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TypeAliases) MutateF32

func (rcv *TypeAliases) MutateF32(n float32) bool

func (*TypeAliases) MutateF64

func (rcv *TypeAliases) MutateF64(n float64) bool

func (*TypeAliases) MutateI16

func (rcv *TypeAliases) MutateI16(n int16) bool

func (*TypeAliases) MutateI32

func (rcv *TypeAliases) MutateI32(n int32) bool

func (*TypeAliases) MutateI64

func (rcv *TypeAliases) MutateI64(n int64) bool

func (*TypeAliases) MutateI8

func (rcv *TypeAliases) MutateI8(n int8) bool

func (*TypeAliases) MutateU16

func (rcv *TypeAliases) MutateU16(n uint16) bool

func (*TypeAliases) MutateU32

func (rcv *TypeAliases) MutateU32(n uint32) bool

func (*TypeAliases) MutateU64

func (rcv *TypeAliases) MutateU64(n uint64) bool

func (*TypeAliases) MutateU8

func (rcv *TypeAliases) MutateU8(n byte) bool

func (*TypeAliases) MutateV8

func (rcv *TypeAliases) MutateV8(j int, n int8) bool

func (*TypeAliases) MutateVf64

func (rcv *TypeAliases) MutateVf64(j int, n float64) bool

func (*TypeAliases) Table

func (rcv *TypeAliases) Table() flatbuffers.Table

func (*TypeAliases) U16

func (rcv *TypeAliases) U16() uint16

func (*TypeAliases) U32

func (rcv *TypeAliases) U32() uint32

func (*TypeAliases) U64

func (rcv *TypeAliases) U64() uint64

func (*TypeAliases) U8

func (rcv *TypeAliases) U8() byte

func (*TypeAliases) UnPack

func (rcv *TypeAliases) UnPack() *TypeAliasesT

func (*TypeAliases) UnPackTo

func (rcv *TypeAliases) UnPackTo(t *TypeAliasesT)

func (*TypeAliases) V8

func (rcv *TypeAliases) V8(j int) int8

func (*TypeAliases) V8Length

func (rcv *TypeAliases) V8Length() int

func (*TypeAliases) Vf64

func (rcv *TypeAliases) Vf64(j int) float64

func (*TypeAliases) Vf64Length

func (rcv *TypeAliases) Vf64Length() int

type TypeAliasesT

type TypeAliasesT struct {
    I8   int8      `json:"i8"`
    U8   byte      `json:"u8"`
    I16  int16     `json:"i16"`
    U16  uint16    `json:"u16"`
    I32  int32     `json:"i32"`
    U32  uint32    `json:"u32"`
    I64  int64     `json:"i64"`
    U64  uint64    `json:"u64"`
    F32  float32   `json:"f32"`
    F64  float64   `json:"f64"`
    V8   []int8    `json:"v8"`
    Vf64 []float64 `json:"vf64"`
}

func (*TypeAliasesT) Pack

func (t *TypeAliasesT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT

type UnimplementedMonsterStorageServer

type UnimplementedMonsterStorageServer struct {
}

func (UnimplementedMonsterStorageServer) GetMaxHitPoint

func (UnimplementedMonsterStorageServer) GetMaxHitPoint(MonsterStorage_GetMaxHitPointServer) error

func (UnimplementedMonsterStorageServer) GetMinMaxHitPoints

func (UnimplementedMonsterStorageServer) GetMinMaxHitPoints(MonsterStorage_GetMinMaxHitPointsServer) error

func (UnimplementedMonsterStorageServer) Retrieve

func (UnimplementedMonsterStorageServer) Retrieve(*Stat, MonsterStorage_RetrieveServer) error

func (UnimplementedMonsterStorageServer) Store

func (UnimplementedMonsterStorageServer) Store(context.Context, *Monster) (*flatbuffers.Builder, error)

type UnsafeMonsterStorageServer

type UnsafeMonsterStorageServer interface {
    // contains filtered or unexported methods
}

type Vec3

type Vec3 struct {
    // contains filtered or unexported fields
}

func (*Vec3) Init

func (rcv *Vec3) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Vec3) MutateTest1

func (rcv *Vec3) MutateTest1(n float64) bool

func (*Vec3) MutateTest2

func (rcv *Vec3) MutateTest2(n Color) bool

func (*Vec3) MutateX

func (rcv *Vec3) MutateX(n float32) bool

func (*Vec3) MutateY

func (rcv *Vec3) MutateY(n float32) bool

func (*Vec3) MutateZ

func (rcv *Vec3) MutateZ(n float32) bool

func (*Vec3) Table

func (rcv *Vec3) Table() flatbuffers.Table

func (*Vec3) Test1

func (rcv *Vec3) Test1() float64

func (*Vec3) Test2

func (rcv *Vec3) Test2() Color

func (*Vec3) Test3

func (rcv *Vec3) Test3(obj *Test) *Test

func (*Vec3) UnPack

func (rcv *Vec3) UnPack() *Vec3T

func (*Vec3) UnPackTo

func (rcv *Vec3) UnPackTo(t *Vec3T)

func (*Vec3) X

func (rcv *Vec3) X() float32

func (*Vec3) Y

func (rcv *Vec3) Y() float32

func (*Vec3) Z

func (rcv *Vec3) Z() float32

type Vec3T

type Vec3T struct {
    X     float32 `json:"x"`
    Y     float32 `json:"y"`
    Z     float32 `json:"z"`
    Test1 float64 `json:"test1"`
    Test2 Color   `json:"test2"`
    Test3 *TestT  `json:"test3"`
}

func (*Vec3T) Pack

func (t *Vec3T) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT