package Example

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

Index

Variables

var EnumNamesAny = map[Any]string{
	AnyNONE:                    "NONE",
	AnyMonster:                 "Monster",
	AnyTestSimpleTableWithEnum: "TestSimpleTableWithEnum",
	AnyMyGame_Example2_Monster: "MyGame_Example2_Monster",
}
var EnumNamesColor = map[Color]string{
	ColorRed:   "Red",
	ColorGreen: "Green",
	ColorBlue:  "Blue",
}

Functions

func CreateAbility

func CreateAbility(builder *flatbuffers.Builder, id uint32, 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 int8, test3_a int16, test3_b int8) flatbuffers.UOffsetT

func MonsterAddCoOwningReference

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

func MonsterAddColor

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

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 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 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 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 byte)

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 byte)

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 MonsterAddVectorOfCoOwningReferences

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

func MonsterAddVectorOfDoubles

func MonsterAddVectorOfDoubles(builder *flatbuffers.Builder, vectorOfDoubles 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 MonsterEnd

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

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 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 MonsterStartVectorOfCoOwningReferencesVector

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

func MonsterStartVectorOfDoublesVector

func MonsterStartVectorOfDoublesVector(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 ReferrableStart

func ReferrableStart(builder *flatbuffers.Builder)

func RegisterMonsterStorageServer

func RegisterMonsterStorageServer(s *grpc.Server, srv MonsterStorageServer)

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 StatStart

func StatStart(builder *flatbuffers.Builder)

func TestSimpleTableWithEnumAddColor

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

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

Types

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

type Any

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

type Color

type Color = int8
const (
	ColorRed   Color = 1
	ColorGreen Color = 2
	ColorBlue  Color = 8
)

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) CoOwningReference

func (rcv *Monster) CoOwningReference() uint64

func (*Monster) Color

func (rcv *Monster) Color() int8

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) 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) Mana

func (rcv *Monster) Mana() int16

func (*Monster) MutateCoOwningReference

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

func (*Monster) MutateColor

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

func (*Monster) MutateHp

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

func (*Monster) MutateMana

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

func (*Monster) MutateNonOwningReference

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

func (*Monster) MutateSingleWeakReference

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

func (*Monster) MutateTestType

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

func (*Monster) MutateTestbool

func (rcv *Monster) MutateTestbool(n byte) 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) Name

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

func (*Monster) NonOwningReference

func (rcv *Monster) NonOwningReference() uint64

func (*Monster) ParentNamespaceTest

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

func (*Monster) Pos

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

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() byte

func (*Monster) Testarrayofbools

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

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) TestarrayoftablesLength

func (rcv *Monster) TestarrayoftablesLength() int

func (*Monster) Testbool

func (rcv *Monster) Testbool() byte

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) 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) 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) VectorOfReferrablesLength

func (rcv *Monster) VectorOfReferrablesLength() int

func (*Monster) VectorOfStrongReferrables

func (rcv *Monster) VectorOfStrongReferrables(obj *Referrable, j int) 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

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)
}

Client API for MonsterStorage service

func NewMonsterStorageClient

func NewMonsterStorageClient(cc *grpc.ClientConn) MonsterStorageClient

type MonsterStorageServer

type MonsterStorageServer interface {
	Store(context.Context, *Monster) (*flatbuffers.Builder, error)
	Retrieve(*Stat, MonsterStorage_RetrieveServer) error
}

Server API for MonsterStorage service

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 Referrable

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

func GetRootAsReferrable

func GetRootAsReferrable(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) MutateId

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

func (*Referrable) Table

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

type Stat

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

func GetRootAsStat

func GetRootAsStat(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) 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) Val

func (rcv *Stat) Val() int64

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

type TestSimpleTableWithEnum

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

func GetRootAsTestSimpleTableWithEnum

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

func (*TestSimpleTableWithEnum) Color

func (rcv *TestSimpleTableWithEnum) Color() int8

func (*TestSimpleTableWithEnum) Init

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

func (*TestSimpleTableWithEnum) MutateColor

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

func (*TestSimpleTableWithEnum) Table

type TypeAliases

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

func GetRootAsTypeAliases

func GetRootAsTypeAliases(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) 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) 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 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 int8) 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() int8

func (*Vec3) Test3

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

func (*Vec3) X

func (rcv *Vec3) X() float32

func (*Vec3) Y

func (rcv *Vec3) Y() float32

func (*Vec3) Z

func (rcv *Vec3) Z() float32

Source Files

Ability.go Any.go Color.go Monster.go MonsterStorage_grpc.go Referrable.go Stat.go Test.go TestSimpleTableWithEnum.go TypeAliases.go Vec3.go

Version
v1.10.0
Published
Oct 3, 2018
Platform
js/wasm
Imports
3 packages
Last checked
4 minutes ago

Tools for package owners.