Example

package
v1.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesAny = map[Any]string{
	AnyNONE:                    "NONE",
	AnyMonster:                 "Monster",
	AnyTestSimpleTableWithEnum: "TestSimpleTableWithEnum",
	AnyMyGame_Example2_Monster: "MyGame_Example2_Monster",
}
View Source
var EnumNamesAnyUniqueAliases = map[AnyUniqueAliases]string{
	AnyUniqueAliasesNONE: "NONE",
	AnyUniqueAliasesM:    "M",
	AnyUniqueAliasesTS:   "TS",
	AnyUniqueAliasesM2:   "M2",
}
View Source
var EnumNamesColor = map[Color]string{
	ColorRed:   "Red",
	ColorGreen: "Green",
	ColorBlue:  "Blue",
}
View Source
var EnumNamesRace = map[Race]string{
	RaceNone:  "None",
	RaceHuman: "Human",
	RaceDwarf: "Dwarf",
	RaceElf:   "Elf",
}
View Source
var EnumValuesAny = map[string]Any{
	"NONE":                    AnyNONE,
	"Monster":                 AnyMonster,
	"TestSimpleTableWithEnum": AnyTestSimpleTableWithEnum,
	"MyGame_Example2_Monster": AnyMyGame_Example2_Monster,
}
View Source
var EnumValuesAnyUniqueAliases = map[string]AnyUniqueAliases{
	"NONE": AnyUniqueAliasesNONE,
	"M":    AnyUniqueAliasesM,
	"TS":   AnyUniqueAliasesTS,
	"M2":   AnyUniqueAliasesM2,
}
View Source
var EnumValuesColor = map[string]Color{
	"Red":   ColorRed,
	"Green": ColorGreen,
	"Blue":  ColorBlue,
}
View Source
var EnumValuesRace = map[string]Race{
	"None":  RaceNone,
	"Human": RaceHuman,
	"Dwarf": RaceDwarf,
	"Elf":   RaceElf,
}

Functions

func CreateAbility added in v1.7.0

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

func MonsterAddAnyAmbiguous added in v1.11.0

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

func MonsterAddAnyAmbiguousType added in v1.11.0

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

func MonsterAddAnyUnique added in v1.11.0

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

func MonsterAddAnyUniqueType added in v1.11.0

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

func MonsterAddCoOwningReference added in v1.9.0

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

func MonsterAddColor

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

func MonsterAddEnemy

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

func MonsterAddFlex added in v1.7.0

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 added in v1.9.0

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

func MonsterAddParentNamespaceTest added in v1.8.0

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

func MonsterAddPos

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

func MonsterAddSignedEnum added in v1.12.0

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

func MonsterAddSingleWeakReference added in v1.9.0

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 added in v1.8.0

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

func MonsterAddTestType

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

func MonsterAddTestarrayofbools added in v1.2.0

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

func MonsterAddTestarrayofsortedstruct added in v1.7.0

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

func MonsterAddTestarrayofstring

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

func MonsterAddTestarrayofstring2 added in v1.4.0

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

func MonsterAddTestarrayoftables

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

func MonsterAddTestbool added in v1.1.0

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

func MonsterAddTestempty added in v1.0.3

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

func MonsterAddTestf added in v1.4.0

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

func MonsterAddTestf2 added in v1.4.0

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

func MonsterAddTestf3 added in v1.4.0

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

func MonsterAddTesthashs32Fnv1 added in v1.1.0

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

func MonsterAddTesthashs32Fnv1a added in v1.1.0

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

func MonsterAddTesthashs64Fnv1 added in v1.1.0

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

func MonsterAddTesthashs64Fnv1a added in v1.1.0

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

func MonsterAddTesthashu32Fnv1 added in v1.1.0

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

func MonsterAddTesthashu32Fnv1a added in v1.1.0

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

func MonsterAddTesthashu64Fnv1 added in v1.1.0

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

func MonsterAddTesthashu64Fnv1a added in v1.1.0

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

func MonsterAddTestnestedflatbuffer

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

func MonsterAddVectorOfCoOwningReferences added in v1.9.0

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

func MonsterAddVectorOfDoubles added in v1.8.0

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

func MonsterAddVectorOfEnums added in v1.11.0

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

func MonsterAddVectorOfLongs added in v1.8.0

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

func MonsterAddVectorOfNonOwningReferences added in v1.9.0

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

func MonsterAddVectorOfReferrables added in v1.9.0

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

func MonsterAddVectorOfStrongReferrables added in v1.9.0

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

func MonsterAddVectorOfWeakReferences added in v1.9.0

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 added in v1.7.0

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 added in v1.8.0

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

func MonsterStartTestarrayofboolsVector added in v1.2.0

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

func MonsterStartTestarrayofsortedstructVector added in v1.7.0

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

func MonsterStartTestarrayofstring2Vector added in v1.4.0

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

func MonsterStartTestarrayofstringVector

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

func MonsterStartTestarrayoftablesVector

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

func MonsterStartTestnestedflatbufferVector

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

func MonsterStartVectorOfCoOwningReferencesVector added in v1.9.0

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

func MonsterStartVectorOfDoublesVector added in v1.8.0

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

func MonsterStartVectorOfEnumsVector added in v1.11.0

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

func MonsterStartVectorOfLongsVector added in v1.8.0

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

func MonsterStartVectorOfNonOwningReferencesVector added in v1.9.0

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

func MonsterStartVectorOfReferrablesVector added in v1.9.0

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

func MonsterStartVectorOfStrongReferrablesVector added in v1.9.0

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

func MonsterStartVectorOfWeakReferencesVector added in v1.9.0

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

func ReferrableAddId added in v1.9.0

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

func ReferrableEnd added in v1.9.0

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

func ReferrableStart added in v1.9.0

func ReferrableStart(builder *flatbuffers.Builder)

func RegisterMonsterStorageServer added in v1.5.0

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

func StatAddCount added in v1.1.0

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

func StatAddId added in v1.0.3

func StatAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func StatAddVal added in v1.0.3

func StatAddVal(builder *flatbuffers.Builder, val int64)

func StatEnd added in v1.0.3

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

func StatStart added in v1.0.3

func StatStart(builder *flatbuffers.Builder)

func TestSimpleTableWithEnumAddColor added in v1.2.0

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

func TestSimpleTableWithEnumEnd added in v1.2.0

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

func TestSimpleTableWithEnumStart added in v1.2.0

func TestSimpleTableWithEnumStart(builder *flatbuffers.Builder)

func TypeAliasesAddF32 added in v1.8.0

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

func TypeAliasesAddF64 added in v1.8.0

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

func TypeAliasesAddI16 added in v1.8.0

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

func TypeAliasesAddI32 added in v1.8.0

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

func TypeAliasesAddI64 added in v1.8.0

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

func TypeAliasesAddI8 added in v1.8.0

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

func TypeAliasesAddU16 added in v1.8.0

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

func TypeAliasesAddU32 added in v1.8.0

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

func TypeAliasesAddU64 added in v1.8.0

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

func TypeAliasesAddU8 added in v1.8.0

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

func TypeAliasesAddV8 added in v1.8.0

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

func TypeAliasesAddVf64 added in v1.8.0

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

func TypeAliasesEnd added in v1.8.0

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

func TypeAliasesStart added in v1.8.0

func TypeAliasesStart(builder *flatbuffers.Builder)

func TypeAliasesStartV8Vector added in v1.8.0

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

func TypeAliasesStartVf64Vector added in v1.8.0

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

Types

type Ability added in v1.7.0

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

func (*Ability) Distance added in v1.7.0

func (rcv *Ability) Distance() uint32

func (*Ability) Id added in v1.7.0

func (rcv *Ability) Id() uint32

func (*Ability) Init added in v1.7.0

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

func (*Ability) MutateDistance added in v1.7.0

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

func (*Ability) MutateId added in v1.7.0

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

func (*Ability) Table added in v1.7.0

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

func (*Ability) UnPack added in v1.12.0

func (rcv *Ability) UnPack() *AbilityT

func (*Ability) UnPackTo added in v1.12.0

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

type AbilityT added in v1.12.0

type AbilityT struct {
	Id       uint32
	Distance uint32
}

func (*AbilityT) Pack added in v1.12.0

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

type Any added in v1.10.0

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

func (Any) String added in v1.12.0

func (v Any) String() string

func (Any) UnPack added in v1.12.0

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

type AnyAmbiguousAliases added in v1.11.0

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

func (AnyAmbiguousAliases) String added in v1.12.0

func (v AnyAmbiguousAliases) String() string

func (AnyAmbiguousAliases) UnPack added in v1.12.0

type AnyAmbiguousAliasesT added in v1.12.0

type AnyAmbiguousAliasesT struct {
	Type  AnyAmbiguousAliases
	Value interface{}
}

func (*AnyAmbiguousAliasesT) Pack added in v1.12.0

type AnyT added in v1.12.0

type AnyT struct {
	Type  Any
	Value interface{}
}

func (*AnyT) Pack added in v1.12.0

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

type AnyUniqueAliases added in v1.11.0

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

func (AnyUniqueAliases) String added in v1.12.0

func (v AnyUniqueAliases) String() string

func (AnyUniqueAliases) UnPack added in v1.12.0

type AnyUniqueAliasesT added in v1.11.0

type AnyUniqueAliasesT struct {
	Type  AnyUniqueAliases
	Value interface{}
}

func (*AnyUniqueAliasesT) Pack added in v1.12.0

type Color added in v1.10.0

type Color byte

/ Composite components of Monster color.

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 added in v1.12.0

func (v Color) String() string

type Monster

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

func GetRootAsMonster

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

func (*Monster) AnyAmbiguous added in v1.11.0

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

func (*Monster) AnyAmbiguousType added in v1.11.0

func (rcv *Monster) AnyAmbiguousType() AnyAmbiguousAliases

func (*Monster) AnyUnique added in v1.11.0

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

func (*Monster) AnyUniqueType added in v1.11.0

func (rcv *Monster) AnyUniqueType() AnyUniqueAliases

func (*Monster) CoOwningReference added in v1.9.0

func (rcv *Monster) CoOwningReference() uint64

func (*Monster) Color

func (rcv *Monster) Color() Color

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 added in v1.7.0

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

func (*Monster) FlexBytes added in v1.7.0

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

func (*Monster) FlexLength added in v1.7.0

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 added in v1.2.0

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

func (*Monster) InventoryLength

func (rcv *Monster) InventoryLength() int

func (*Monster) Mana

func (rcv *Monster) Mana() int16

func (*Monster) MutateAnyAmbiguousType added in v1.11.0

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

func (*Monster) MutateAnyUniqueType added in v1.11.0

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

func (*Monster) MutateCoOwningReference added in v1.9.0

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

func (*Monster) MutateColor added in v1.4.0

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

func (*Monster) MutateFlex added in v1.11.0

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

func (*Monster) MutateHp added in v1.4.0

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

func (*Monster) MutateInventory added in v1.11.0

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

func (*Monster) MutateMana added in v1.4.0

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

func (*Monster) MutateNonOwningReference added in v1.9.0

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

func (*Monster) MutateSignedEnum added in v1.12.0

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

func (*Monster) MutateSingleWeakReference added in v1.9.0

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

func (*Monster) MutateTestType added in v1.4.0

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

func (*Monster) MutateTestarrayofbools added in v1.11.0

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

func (*Monster) MutateTestbool added in v1.4.0

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

func (*Monster) MutateTestf added in v1.4.0

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

func (*Monster) MutateTestf2 added in v1.4.0

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

func (*Monster) MutateTestf3 added in v1.4.0

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

func (*Monster) MutateTesthashs32Fnv1 added in v1.4.0

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

func (*Monster) MutateTesthashs32Fnv1a added in v1.4.0

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

func (*Monster) MutateTesthashs64Fnv1 added in v1.4.0

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

func (*Monster) MutateTesthashs64Fnv1a added in v1.4.0

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

func (*Monster) MutateTesthashu32Fnv1 added in v1.4.0

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

func (*Monster) MutateTesthashu32Fnv1a added in v1.4.0

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

func (*Monster) MutateTesthashu64Fnv1 added in v1.4.0

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

func (*Monster) MutateTesthashu64Fnv1a added in v1.4.0

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

func (*Monster) MutateTestnestedflatbuffer added in v1.11.0

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

func (*Monster) MutateVectorOfCoOwningReferences added in v1.11.0

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

func (*Monster) MutateVectorOfDoubles added in v1.11.0

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

func (*Monster) MutateVectorOfEnums added in v1.11.0

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

func (*Monster) MutateVectorOfLongs added in v1.11.0

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

func (*Monster) MutateVectorOfNonOwningReferences added in v1.11.0

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

func (*Monster) MutateVectorOfWeakReferences added in v1.11.0

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

func (*Monster) Name

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

func (*Monster) NonOwningReference added in v1.9.0

func (rcv *Monster) NonOwningReference() uint64

func (*Monster) ParentNamespaceTest added in v1.8.0

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

func (*Monster) Pos

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

func (*Monster) SignedEnum added in v1.12.0

func (rcv *Monster) SignedEnum() Race

func (*Monster) SingleWeakReference added in v1.9.0

func (rcv *Monster) SingleWeakReference() uint64

func (*Monster) Table added in v1.5.0

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 added in v1.8.0

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

func (*Monster) Test5Length added in v1.8.0

func (rcv *Monster) Test5Length() int

func (*Monster) TestType

func (rcv *Monster) TestType() Any

func (*Monster) Testarrayofbools added in v1.2.0

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

func (*Monster) TestarrayofboolsLength added in v1.2.0

func (rcv *Monster) TestarrayofboolsLength() int

func (*Monster) Testarrayofsortedstruct added in v1.7.0

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

func (*Monster) TestarrayofsortedstructLength added in v1.7.0

func (rcv *Monster) TestarrayofsortedstructLength() int

func (*Monster) Testarrayofstring

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

func (*Monster) Testarrayofstring2 added in v1.4.0

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

func (*Monster) Testarrayofstring2Length added in v1.4.0

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 added in v1.1.0

func (rcv *Monster) Testbool() bool

func (*Monster) Testempty added in v1.0.3

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

func (*Monster) Testf added in v1.4.0

func (rcv *Monster) Testf() float32

func (*Monster) Testf2 added in v1.4.0

func (rcv *Monster) Testf2() float32

func (*Monster) Testf3 added in v1.4.0

func (rcv *Monster) Testf3() float32

func (*Monster) Testhashs32Fnv1 added in v1.1.0

func (rcv *Monster) Testhashs32Fnv1() int32

func (*Monster) Testhashs32Fnv1a added in v1.1.0

func (rcv *Monster) Testhashs32Fnv1a() int32

func (*Monster) Testhashs64Fnv1 added in v1.1.0

func (rcv *Monster) Testhashs64Fnv1() int64

func (*Monster) Testhashs64Fnv1a added in v1.1.0

func (rcv *Monster) Testhashs64Fnv1a() int64

func (*Monster) Testhashu32Fnv1 added in v1.1.0

func (rcv *Monster) Testhashu32Fnv1() uint32

func (*Monster) Testhashu32Fnv1a added in v1.1.0

func (rcv *Monster) Testhashu32Fnv1a() uint32

func (*Monster) Testhashu64Fnv1 added in v1.1.0

func (rcv *Monster) Testhashu64Fnv1() uint64

func (*Monster) Testhashu64Fnv1a added in v1.1.0

func (rcv *Monster) Testhashu64Fnv1a() uint64

func (*Monster) Testnestedflatbuffer

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

func (*Monster) TestnestedflatbufferBytes added in v1.2.0

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

func (*Monster) TestnestedflatbufferLength

func (rcv *Monster) TestnestedflatbufferLength() int

func (*Monster) UnPack added in v1.12.0

func (rcv *Monster) UnPack() *MonsterT

func (*Monster) UnPackTo added in v1.12.0

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

func (*Monster) VectorOfCoOwningReferences added in v1.9.0

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

func (*Monster) VectorOfCoOwningReferencesLength added in v1.9.0

func (rcv *Monster) VectorOfCoOwningReferencesLength() int

func (*Monster) VectorOfDoubles added in v1.8.0

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

func (*Monster) VectorOfDoublesLength added in v1.8.0

func (rcv *Monster) VectorOfDoublesLength() int

func (*Monster) VectorOfEnums added in v1.11.0

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

func (*Monster) VectorOfEnumsBytes added in v1.12.0

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

func (*Monster) VectorOfEnumsLength added in v1.11.0

func (rcv *Monster) VectorOfEnumsLength() int

func (*Monster) VectorOfLongs added in v1.8.0

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

func (*Monster) VectorOfLongsLength added in v1.8.0

func (rcv *Monster) VectorOfLongsLength() int

func (*Monster) VectorOfNonOwningReferences added in v1.9.0

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

func (*Monster) VectorOfNonOwningReferencesLength added in v1.9.0

func (rcv *Monster) VectorOfNonOwningReferencesLength() int

func (*Monster) VectorOfReferrables added in v1.9.0

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

func (*Monster) VectorOfReferrablesLength added in v1.9.0

func (rcv *Monster) VectorOfReferrablesLength() int

func (*Monster) VectorOfStrongReferrables added in v1.9.0

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

func (*Monster) VectorOfStrongReferrablesLength added in v1.9.0

func (rcv *Monster) VectorOfStrongReferrablesLength() int

func (*Monster) VectorOfWeakReferences added in v1.9.0

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

func (*Monster) VectorOfWeakReferencesLength added in v1.9.0

func (rcv *Monster) VectorOfWeakReferencesLength() int

type MonsterStorageClient added in v1.5.0

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

Client API for MonsterStorage service

func NewMonsterStorageClient added in v1.5.0

func NewMonsterStorageClient(cc *grpc.ClientConn) MonsterStorageClient

type MonsterStorageServer added in v1.5.0

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

Server API for MonsterStorage service

type MonsterStorage_GetMaxHitPointClient added in v1.11.0

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

type MonsterStorage_GetMaxHitPointServer added in v1.11.0

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

type MonsterStorage_GetMinMaxHitPointsClient added in v1.11.0

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

type MonsterStorage_GetMinMaxHitPointsServer added in v1.11.0

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

type MonsterStorage_RetrieveClient added in v1.6.0

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

type MonsterStorage_RetrieveServer added in v1.6.0

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

type MonsterT added in v1.12.0

type MonsterT struct {
	Pos                         *Vec3T
	Mana                        int16
	Hp                          int16
	Name                        string
	Inventory                   []byte
	Color                       Color
	Test                        *AnyT
	Test4                       []*TestT
	Testarrayofstring           []string
	Testarrayoftables           []*MonsterT
	Enemy                       *MonsterT
	Testnestedflatbuffer        []byte
	Testempty                   *StatT
	Testbool                    bool
	Testhashs32Fnv1             int32
	Testhashu32Fnv1             uint32
	Testhashs64Fnv1             int64
	Testhashu64Fnv1             uint64
	Testhashs32Fnv1a            int32
	Testhashu32Fnv1a            uint32
	Testhashs64Fnv1a            int64
	Testhashu64Fnv1a            uint64
	Testarrayofbools            []bool
	Testf                       float32
	Testf2                      float32
	Testf3                      float32
	Testarrayofstring2          []string
	Testarrayofsortedstruct     []*AbilityT
	Flex                        []byte
	Test5                       []*TestT
	VectorOfLongs               []int64
	VectorOfDoubles             []float64
	ParentNamespaceTest         *MyGame.InParentNamespaceT
	VectorOfReferrables         []*ReferrableT
	SingleWeakReference         uint64
	VectorOfWeakReferences      []uint64
	VectorOfStrongReferrables   []*ReferrableT
	CoOwningReference           uint64
	VectorOfCoOwningReferences  []uint64
	NonOwningReference          uint64
	VectorOfNonOwningReferences []uint64
	AnyUnique                   *AnyUniqueAliasesT
	AnyAmbiguous                *AnyAmbiguousAliasesT
	VectorOfEnums               []Color
	SignedEnum                  Race
}

/ an example documentation comment: "monster object"

func (*MonsterT) Pack added in v1.12.0

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

type Race added in v1.12.0

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

func (Race) String added in v1.12.0

func (v Race) String() string

type Referrable added in v1.9.0

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

func GetRootAsReferrable added in v1.9.0

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

func (*Referrable) Id added in v1.9.0

func (rcv *Referrable) Id() uint64

func (*Referrable) Init added in v1.9.0

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

func (*Referrable) MutateId added in v1.9.0

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

func (*Referrable) Table added in v1.9.0

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

func (*Referrable) UnPack added in v1.12.0

func (rcv *Referrable) UnPack() *ReferrableT

func (*Referrable) UnPackTo added in v1.12.0

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

type ReferrableT added in v1.12.0

type ReferrableT struct {
	Id uint64
}

func (*ReferrableT) Pack added in v1.12.0

type Stat added in v1.0.3

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

func GetRootAsStat added in v1.4.0

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

func (*Stat) Count added in v1.1.0

func (rcv *Stat) Count() uint16

func (*Stat) Id added in v1.0.3

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

func (*Stat) Init added in v1.0.3

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

func (*Stat) MutateCount added in v1.4.0

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

func (*Stat) MutateVal added in v1.4.0

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

func (*Stat) Table added in v1.5.0

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

func (*Stat) UnPack added in v1.12.0

func (rcv *Stat) UnPack() *StatT

func (*Stat) UnPackTo added in v1.12.0

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

func (*Stat) Val added in v1.0.3

func (rcv *Stat) Val() int64

type StatT added in v1.12.0

type StatT struct {
	Id    string
	Val   int64
	Count uint16
}

func (*StatT) Pack added in v1.12.0

func (t *StatT) 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 added in v1.4.0

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

func (*Test) MutateB added in v1.4.0

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

func (*Test) Table added in v1.5.0

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

func (*Test) UnPack added in v1.12.0

func (rcv *Test) UnPack() *TestT

func (*Test) UnPackTo added in v1.12.0

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

type TestSimpleTableWithEnum added in v1.2.0

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

func GetRootAsTestSimpleTableWithEnum added in v1.4.0

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

func (*TestSimpleTableWithEnum) Color added in v1.2.0

func (rcv *TestSimpleTableWithEnum) Color() Color

func (*TestSimpleTableWithEnum) Init added in v1.2.0

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

func (*TestSimpleTableWithEnum) MutateColor added in v1.4.0

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

func (*TestSimpleTableWithEnum) Table added in v1.5.0

func (*TestSimpleTableWithEnum) UnPack added in v1.12.0

func (*TestSimpleTableWithEnum) UnPackTo added in v1.12.0

type TestSimpleTableWithEnumT added in v1.12.0

type TestSimpleTableWithEnumT struct {
	Color Color
}

func (*TestSimpleTableWithEnumT) Pack added in v1.12.0

type TestT added in v1.12.0

type TestT struct {
	A int16
	B int8
}

func (*TestT) Pack added in v1.12.0

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

type TypeAliases added in v1.8.0

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

func GetRootAsTypeAliases added in v1.8.0

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

func (*TypeAliases) F32 added in v1.8.0

func (rcv *TypeAliases) F32() float32

func (*TypeAliases) F64 added in v1.8.0

func (rcv *TypeAliases) F64() float64

func (*TypeAliases) I16 added in v1.8.0

func (rcv *TypeAliases) I16() int16

func (*TypeAliases) I32 added in v1.8.0

func (rcv *TypeAliases) I32() int32

func (*TypeAliases) I64 added in v1.8.0

func (rcv *TypeAliases) I64() int64

func (*TypeAliases) I8 added in v1.8.0

func (rcv *TypeAliases) I8() int8

func (*TypeAliases) Init added in v1.8.0

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

func (*TypeAliases) MutateF32 added in v1.8.0

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

func (*TypeAliases) MutateF64 added in v1.8.0

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

func (*TypeAliases) MutateI16 added in v1.8.0

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

func (*TypeAliases) MutateI32 added in v1.8.0

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

func (*TypeAliases) MutateI64 added in v1.8.0

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

func (*TypeAliases) MutateI8 added in v1.8.0

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

func (*TypeAliases) MutateU16 added in v1.8.0

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

func (*TypeAliases) MutateU32 added in v1.8.0

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

func (*TypeAliases) MutateU64 added in v1.8.0

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

func (*TypeAliases) MutateU8 added in v1.8.0

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

func (*TypeAliases) MutateV8 added in v1.11.0

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

func (*TypeAliases) MutateVf64 added in v1.11.0

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

func (*TypeAliases) Table added in v1.8.0

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

func (*TypeAliases) U16 added in v1.8.0

func (rcv *TypeAliases) U16() uint16

func (*TypeAliases) U32 added in v1.8.0

func (rcv *TypeAliases) U32() uint32

func (*TypeAliases) U64 added in v1.8.0

func (rcv *TypeAliases) U64() uint64

func (*TypeAliases) U8 added in v1.8.0

func (rcv *TypeAliases) U8() byte

func (*TypeAliases) UnPack added in v1.12.0

func (rcv *TypeAliases) UnPack() *TypeAliasesT

func (*TypeAliases) UnPackTo added in v1.12.0

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

func (*TypeAliases) V8 added in v1.8.0

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

func (*TypeAliases) V8Length added in v1.8.0

func (rcv *TypeAliases) V8Length() int

func (*TypeAliases) Vf64 added in v1.8.0

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

func (*TypeAliases) Vf64Length added in v1.8.0

func (rcv *TypeAliases) Vf64Length() int

type TypeAliasesT added in v1.12.0

type TypeAliasesT struct {
	I8   int8
	U8   byte
	I16  int16
	U16  uint16
	I32  int32
	U32  uint32
	I64  int64
	U64  uint64
	F32  float32
	F64  float64
	V8   []int8
	Vf64 []float64
}

func (*TypeAliasesT) Pack added in v1.12.0

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 added in v1.4.0

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

func (*Vec3) MutateTest2 added in v1.4.0

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

func (*Vec3) MutateX added in v1.4.0

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

func (*Vec3) MutateY added in v1.4.0

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

func (*Vec3) MutateZ added in v1.4.0

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

func (*Vec3) Table added in v1.5.0

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 added in v1.12.0

func (rcv *Vec3) UnPack() *Vec3T

func (*Vec3) UnPackTo added in v1.12.0

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 added in v1.12.0

type Vec3T struct {
	X     float32
	Y     float32
	Z     float32
	Test1 float64
	Test2 Color
	Test3 *TestT
}

func (*Vec3T) Pack added in v1.12.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL