api

package
v0.1.27 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2023 License: GPL-3.0 Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesActionMetadata = map[ActionMetadata]string{
	ActionMetadataNONE:              "NONE",
	ActionMetadataFireworksMetadata: "FireworksMetadata",
	ActionMetadataHighfiveMetadata:  "HighfiveMetadata",
	ActionMetadataWowMetadata:       "WowMetadata",
}
View Source
var EnumNamesHandshakeVersion = map[HandshakeVersion]string{
	HandshakeVersionv1: "v1",
	HandshakeVersionv2: "v2",
}
View Source
var EnumNamesMsg = map[Msg]string{
	MsgNONE:                "NONE",
	MsgHandshake:           "Handshake",
	MsgUserAction:          "UserAction",
	MsgOn3DAction:          "On3DAction",
	MsgInteractionTrigger:  "InteractionTrigger",
	MsgSetWorld:            "SetWorld",
	MsgObjectDefinition:    "ObjectDefinition",
	MsgAddStaticObjects:    "AddStaticObjects",
	MsgAddActiveObjects:    "AddActiveObjects",
	MsgSetObjectTextures:   "SetObjectTextures",
	MsgSetObjectStrings:    "SetObjectStrings",
	MsgSetObjectAttributes: "SetObjectAttributes",
}
View Source
var EnumNamesProtocolVersion = map[ProtocolVersion]string{
	ProtocolVersionv1: "v1",
	ProtocolVersionv2: "v2",
}
View Source
var EnumNamesUserActionType = map[UserActionType]string{
	UserActionTypeHighfive:  "Highfive",
	UserActionTypeFireworks: "Fireworks",
	UserActionTypeSkybox:    "Skybox",
}
View Source
var EnumNamesWowType = map[WowType]string{
	WowTypePositive: "Positive",
	WowTypeNegative: "Negative",
}
View Source
var EnumValuesActionMetadata = map[string]ActionMetadata{
	"NONE":              ActionMetadataNONE,
	"FireworksMetadata": ActionMetadataFireworksMetadata,
	"HighfiveMetadata":  ActionMetadataHighfiveMetadata,
	"WowMetadata":       ActionMetadataWowMetadata,
}
View Source
var EnumValuesHandshakeVersion = map[string]HandshakeVersion{
	"v1": HandshakeVersionv1,
	"v2": HandshakeVersionv2,
}
View Source
var EnumValuesMsg = map[string]Msg{
	"NONE":                MsgNONE,
	"Handshake":           MsgHandshake,
	"UserAction":          MsgUserAction,
	"On3DAction":          MsgOn3DAction,
	"InteractionTrigger":  MsgInteractionTrigger,
	"SetWorld":            MsgSetWorld,
	"ObjectDefinition":    MsgObjectDefinition,
	"AddStaticObjects":    MsgAddStaticObjects,
	"AddActiveObjects":    MsgAddActiveObjects,
	"SetObjectTextures":   MsgSetObjectTextures,
	"SetObjectStrings":    MsgSetObjectStrings,
	"SetObjectAttributes": MsgSetObjectAttributes,
}
View Source
var EnumValuesProtocolVersion = map[string]ProtocolVersion{
	"v1": ProtocolVersionv1,
	"v2": ProtocolVersionv2,
}
View Source
var EnumValuesUserActionType = map[string]UserActionType{
	"Highfive":  UserActionTypeHighfive,
	"Fireworks": UserActionTypeFireworks,
	"Skybox":    UserActionTypeSkybox,
}
View Source
var EnumValuesWowType = map[string]WowType{
	"Positive": WowTypePositive,
	"Negative": WowTypeNegative,
}

Functions

func ActiveObjectMetadataAddId

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

func ActiveObjectMetadataAddMeta

func ActiveObjectMetadataAddMeta(builder *flatbuffers.Builder, meta flatbuffers.UOffsetT)

func ActiveObjectMetadataAddType

func ActiveObjectMetadataAddType(builder *flatbuffers.Builder, type_ flatbuffers.UOffsetT)

func ActiveObjectMetadataEnd

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

func ActiveObjectMetadataStart

func ActiveObjectMetadataStart(builder *flatbuffers.Builder)

func AddActiveObjectsAddObjects

func AddActiveObjectsAddObjects(builder *flatbuffers.Builder, objects flatbuffers.UOffsetT)

func AddActiveObjectsEnd

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

func AddActiveObjectsStart

func AddActiveObjectsStart(builder *flatbuffers.Builder)

func AddActiveObjectsStartObjectsVector

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

func AddStaticObjectsAddObjects

func AddStaticObjectsAddObjects(builder *flatbuffers.Builder, objects flatbuffers.UOffsetT)

func AddStaticObjectsEnd

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

func AddStaticObjectsStart

func AddStaticObjectsStart(builder *flatbuffers.Builder)

func AddStaticObjectsStartObjectsVector

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

func AttributeDefinitionAddAttribute

func AttributeDefinitionAddAttribute(builder *flatbuffers.Builder, attribute int32)

func AttributeDefinitionAddLabel

func AttributeDefinitionAddLabel(builder *flatbuffers.Builder, label flatbuffers.UOffsetT)

func AttributeDefinitionEnd

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

func AttributeDefinitionStart

func AttributeDefinitionStart(builder *flatbuffers.Builder)

func CreateID

func CreateID(builder *flatbuffers.Builder, l uint64, m uint64) flatbuffers.UOffsetT

func CreatePosition added in v0.1.8

func CreatePosition(builder *flatbuffers.Builder, loc_x float32, loc_y float32, loc_z float32, rot_x float32, rot_y float32, rot_z float32, scale_x float32, scale_y float32, scale_z float32) flatbuffers.UOffsetT

func CreateVec3

func CreateVec3(builder *flatbuffers.Builder, x float32, y float32, z float32) flatbuffers.UOffsetT

func DecorationMetadataAddAssetId

func DecorationMetadataAddAssetId(builder *flatbuffers.Builder, assetId flatbuffers.UOffsetT)

func DecorationMetadataAddPos

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

func DecorationMetadataEnd

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

func DecorationMetadataStart

func DecorationMetadataStart(builder *flatbuffers.Builder)

func FireworksMetadataAddPosition

func FireworksMetadataAddPosition(builder *flatbuffers.Builder, position flatbuffers.UOffsetT)

func FireworksMetadataEnd

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

func FireworksMetadataStart

func FireworksMetadataStart(builder *flatbuffers.Builder)

func FlatBuffMsgAddMsg

func FlatBuffMsgAddMsg(builder *flatbuffers.Builder, msg flatbuffers.UOffsetT)

func FlatBuffMsgAddMsgType

func FlatBuffMsgAddMsgType(builder *flatbuffers.Builder, msgType Msg)

func FlatBuffMsgEnd

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

func FlatBuffMsgStart

func FlatBuffMsgStart(builder *flatbuffers.Builder)

func HandshakeAddHandshakeVersion

func HandshakeAddHandshakeVersion(builder *flatbuffers.Builder, handshakeVersion HandshakeVersion)

func HandshakeAddProtocolVersion

func HandshakeAddProtocolVersion(builder *flatbuffers.Builder, protocolVersion ProtocolVersion)

func HandshakeAddSessionId

func HandshakeAddSessionId(builder *flatbuffers.Builder, sessionId flatbuffers.UOffsetT)

func HandshakeAddUrl

func HandshakeAddUrl(builder *flatbuffers.Builder, url flatbuffers.UOffsetT)

func HandshakeAddUserId

func HandshakeAddUserId(builder *flatbuffers.Builder, userId flatbuffers.UOffsetT)

func HandshakeAddUserToken

func HandshakeAddUserToken(builder *flatbuffers.Builder, userToken flatbuffers.UOffsetT)

func HandshakeAddWorldId added in v0.1.22

func HandshakeAddWorldId(builder *flatbuffers.Builder, worldId flatbuffers.UOffsetT)

func HandshakeEnd

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

func HandshakeStart

func HandshakeStart(builder *flatbuffers.Builder)

func HighfiveMetadataAddUser1

func HighfiveMetadataAddUser1(builder *flatbuffers.Builder, user1 flatbuffers.UOffsetT)

func HighfiveMetadataAddUser2

func HighfiveMetadataAddUser2(builder *flatbuffers.Builder, user2 flatbuffers.UOffsetT)

func HighfiveMetadataEnd

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

func HighfiveMetadataStart

func HighfiveMetadataStart(builder *flatbuffers.Builder)

func InteractionTriggerAddLabel added in v0.1.25

func InteractionTriggerAddLabel(builder *flatbuffers.Builder, label flatbuffers.UOffsetT)

func InteractionTriggerAddMetadata added in v0.1.25

func InteractionTriggerAddMetadata(builder *flatbuffers.Builder, metadata flatbuffers.UOffsetT)

func InteractionTriggerAddObjectId added in v0.1.25

func InteractionTriggerAddObjectId(builder *flatbuffers.Builder, objectId flatbuffers.UOffsetT)

func InteractionTriggerEnd added in v0.1.25

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

func InteractionTriggerStart added in v0.1.25

func InteractionTriggerStart(builder *flatbuffers.Builder)

func ObjectDefinitionAddAssetType

func ObjectDefinitionAddAssetType(builder *flatbuffers.Builder, assetType flatbuffers.UOffsetT)

func ObjectDefinitionAddInfouiType

func ObjectDefinitionAddInfouiType(builder *flatbuffers.Builder, infouiType flatbuffers.UOffsetT)

func ObjectDefinitionAddIsEditable added in v0.1.23

func ObjectDefinitionAddIsEditable(builder *flatbuffers.Builder, isEditable bool)

func ObjectDefinitionAddIsGltf added in v0.1.4

func ObjectDefinitionAddIsGltf(builder *flatbuffers.Builder, isGltf bool)

func ObjectDefinitionAddMinimap

func ObjectDefinitionAddMinimap(builder *flatbuffers.Builder, minimap bool)

func ObjectDefinitionAddName

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

func ObjectDefinitionAddObjectId

func ObjectDefinitionAddObjectId(builder *flatbuffers.Builder, objectId flatbuffers.UOffsetT)

func ObjectDefinitionAddParentId

func ObjectDefinitionAddParentId(builder *flatbuffers.Builder, parentId flatbuffers.UOffsetT)

func ObjectDefinitionAddPosition

func ObjectDefinitionAddPosition(builder *flatbuffers.Builder, position flatbuffers.UOffsetT)

func ObjectDefinitionAddTetheredToParent

func ObjectDefinitionAddTetheredToParent(builder *flatbuffers.Builder, tetheredToParent bool)

func ObjectDefinitionEnd

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

func ObjectDefinitionStart

func ObjectDefinitionStart(builder *flatbuffers.Builder)

func On3DActionAddData

func On3DActionAddData(builder *flatbuffers.Builder, data flatbuffers.UOffsetT)

func On3DActionAddDataType

func On3DActionAddDataType(builder *flatbuffers.Builder, dataType ActionMetadata)

func On3DActionAddType

func On3DActionAddType(builder *flatbuffers.Builder, type_ UserActionType)

func On3DActionEnd

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

func On3DActionStart

func On3DActionStart(builder *flatbuffers.Builder)

func SetObjectAttributesAddObjectId added in v0.1.25

func SetObjectAttributesAddObjectId(builder *flatbuffers.Builder, objectId flatbuffers.UOffsetT)

func SetObjectAttributesAddObjects

func SetObjectAttributesAddObjects(builder *flatbuffers.Builder, objects flatbuffers.UOffsetT)

func SetObjectAttributesEnd

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

func SetObjectAttributesStart

func SetObjectAttributesStart(builder *flatbuffers.Builder)

func SetObjectAttributesStartObjectsVector

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

func SetObjectStringsAddObjectId

func SetObjectStringsAddObjectId(builder *flatbuffers.Builder, objectId flatbuffers.UOffsetT)

func SetObjectStringsAddObjects

func SetObjectStringsAddObjects(builder *flatbuffers.Builder, objects flatbuffers.UOffsetT)

func SetObjectStringsEnd

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

func SetObjectStringsStart

func SetObjectStringsStart(builder *flatbuffers.Builder)

func SetObjectStringsStartObjectsVector

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

func SetObjectTexturesAddObjectId

func SetObjectTexturesAddObjectId(builder *flatbuffers.Builder, objectId flatbuffers.UOffsetT)

func SetObjectTexturesAddObjects

func SetObjectTexturesAddObjects(builder *flatbuffers.Builder, objects flatbuffers.UOffsetT)

func SetObjectTexturesEnd

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

func SetObjectTexturesStart

func SetObjectTexturesStart(builder *flatbuffers.Builder)

func SetObjectTexturesStartObjectsVector

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

func SetWorldAddAvatarControllerId

func SetWorldAddAvatarControllerId(builder *flatbuffers.Builder, avatarControllerId flatbuffers.UOffsetT)

func SetWorldAddDecorations

func SetWorldAddDecorations(builder *flatbuffers.Builder, decorations flatbuffers.UOffsetT)

func SetWorldAddLodDistances

func SetWorldAddLodDistances(builder *flatbuffers.Builder, lodDistances flatbuffers.UOffsetT)

func SetWorldAddName

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

func SetWorldAddSkyboxControllerId

func SetWorldAddSkyboxControllerId(builder *flatbuffers.Builder, skyboxControllerId flatbuffers.UOffsetT)

func SetWorldAddWorldId

func SetWorldAddWorldId(builder *flatbuffers.Builder, worldId flatbuffers.UOffsetT)

func SetWorldEnd

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

func SetWorldStart

func SetWorldStart(builder *flatbuffers.Builder)

func SetWorldStartDecorationsVector

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

func SetWorldStartLodDistancesVector

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

func StringDefinitionAddData

func StringDefinitionAddData(builder *flatbuffers.Builder, data flatbuffers.UOffsetT)

func StringDefinitionAddLabel

func StringDefinitionAddLabel(builder *flatbuffers.Builder, label flatbuffers.UOffsetT)

func StringDefinitionEnd

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

func StringDefinitionStart

func StringDefinitionStart(builder *flatbuffers.Builder)

func TextureDefinitionAddData

func TextureDefinitionAddData(builder *flatbuffers.Builder, data flatbuffers.UOffsetT)

func TextureDefinitionAddLabel

func TextureDefinitionAddLabel(builder *flatbuffers.Builder, label flatbuffers.UOffsetT)

func TextureDefinitionEnd

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

func TextureDefinitionStart

func TextureDefinitionStart(builder *flatbuffers.Builder)

func UserActionAddType

func UserActionAddType(builder *flatbuffers.Builder, type_ UserActionType)

func UserActionEnd

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

func UserActionStart

func UserActionStart(builder *flatbuffers.Builder)

func WowMetadataAddStructureId

func WowMetadataAddStructureId(builder *flatbuffers.Builder, structureId flatbuffers.UOffsetT)

func WowMetadataAddType

func WowMetadataAddType(builder *flatbuffers.Builder, type_ WowType)

func WowMetadataEnd

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

func WowMetadataStart

func WowMetadataStart(builder *flatbuffers.Builder)

Types

type ActionMetadata

type ActionMetadata byte
const (
	ActionMetadataNONE              ActionMetadata = 0
	ActionMetadataFireworksMetadata ActionMetadata = 1
	ActionMetadataHighfiveMetadata  ActionMetadata = 2
	ActionMetadataWowMetadata       ActionMetadata = 3
)

func (ActionMetadata) String

func (v ActionMetadata) String() string

type ActiveObjectMetadata

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

func GetRootAsActiveObjectMetadata

func GetRootAsActiveObjectMetadata(buf []byte, offset flatbuffers.UOffsetT) *ActiveObjectMetadata

func GetSizePrefixedRootAsActiveObjectMetadata

func GetSizePrefixedRootAsActiveObjectMetadata(buf []byte, offset flatbuffers.UOffsetT) *ActiveObjectMetadata

func (*ActiveObjectMetadata) Id

func (rcv *ActiveObjectMetadata) Id(obj *ID) *ID

func (*ActiveObjectMetadata) Init

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

func (*ActiveObjectMetadata) Meta

func (rcv *ActiveObjectMetadata) Meta() []byte

func (*ActiveObjectMetadata) Table

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

func (*ActiveObjectMetadata) Type

func (rcv *ActiveObjectMetadata) Type(obj *ID) *ID

type AddActiveObjects

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

func GetRootAsAddActiveObjects

func GetRootAsAddActiveObjects(buf []byte, offset flatbuffers.UOffsetT) *AddActiveObjects

func GetSizePrefixedRootAsAddActiveObjects

func GetSizePrefixedRootAsAddActiveObjects(buf []byte, offset flatbuffers.UOffsetT) *AddActiveObjects

func (*AddActiveObjects) Init

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

func (*AddActiveObjects) Objects

func (rcv *AddActiveObjects) Objects(obj *ActiveObjectMetadata, j int) bool

func (*AddActiveObjects) ObjectsLength

func (rcv *AddActiveObjects) ObjectsLength() int

func (*AddActiveObjects) Table

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

type AddStaticObjects

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

func GetRootAsAddStaticObjects

func GetRootAsAddStaticObjects(buf []byte, offset flatbuffers.UOffsetT) *AddStaticObjects

func GetSizePrefixedRootAsAddStaticObjects

func GetSizePrefixedRootAsAddStaticObjects(buf []byte, offset flatbuffers.UOffsetT) *AddStaticObjects

func (*AddStaticObjects) Init

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

func (*AddStaticObjects) Objects

func (rcv *AddStaticObjects) Objects(obj *ObjectDefinition, j int) bool

func (*AddStaticObjects) ObjectsLength

func (rcv *AddStaticObjects) ObjectsLength() int

func (*AddStaticObjects) Table

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

type AttributeDefinition

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

func GetRootAsAttributeDefinition

func GetRootAsAttributeDefinition(buf []byte, offset flatbuffers.UOffsetT) *AttributeDefinition

func GetSizePrefixedRootAsAttributeDefinition

func GetSizePrefixedRootAsAttributeDefinition(buf []byte, offset flatbuffers.UOffsetT) *AttributeDefinition

func (*AttributeDefinition) Attribute

func (rcv *AttributeDefinition) Attribute() int32

func (*AttributeDefinition) Init

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

func (*AttributeDefinition) Label

func (rcv *AttributeDefinition) Label() []byte

func (*AttributeDefinition) MutateAttribute

func (rcv *AttributeDefinition) MutateAttribute(n int32) bool

func (*AttributeDefinition) Table

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

type DecorationMetadata

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

func GetRootAsDecorationMetadata

func GetRootAsDecorationMetadata(buf []byte, offset flatbuffers.UOffsetT) *DecorationMetadata

func GetSizePrefixedRootAsDecorationMetadata

func GetSizePrefixedRootAsDecorationMetadata(buf []byte, offset flatbuffers.UOffsetT) *DecorationMetadata

func (*DecorationMetadata) AssetId

func (rcv *DecorationMetadata) AssetId(obj *ID) *ID

func (*DecorationMetadata) Init

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

func (*DecorationMetadata) Pos

func (rcv *DecorationMetadata) Pos(obj *Position) *Position

func (*DecorationMetadata) Table

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

type FireworksMetadata

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

func GetRootAsFireworksMetadata

func GetRootAsFireworksMetadata(buf []byte, offset flatbuffers.UOffsetT) *FireworksMetadata

func GetSizePrefixedRootAsFireworksMetadata

func GetSizePrefixedRootAsFireworksMetadata(buf []byte, offset flatbuffers.UOffsetT) *FireworksMetadata

func (*FireworksMetadata) Init

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

func (*FireworksMetadata) Position

func (rcv *FireworksMetadata) Position(obj *Vec3) *Vec3

func (*FireworksMetadata) Table

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

type FlatBuffMsg

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

func GetRootAsFlatBuffMsg

func GetRootAsFlatBuffMsg(buf []byte, offset flatbuffers.UOffsetT) *FlatBuffMsg

func GetSizePrefixedRootAsFlatBuffMsg

func GetSizePrefixedRootAsFlatBuffMsg(buf []byte, offset flatbuffers.UOffsetT) *FlatBuffMsg

func (*FlatBuffMsg) Init

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

func (*FlatBuffMsg) Msg

func (rcv *FlatBuffMsg) Msg(obj *flatbuffers.Table) bool

func (*FlatBuffMsg) MsgType

func (rcv *FlatBuffMsg) MsgType() Msg

func (*FlatBuffMsg) MutateMsgType

func (rcv *FlatBuffMsg) MutateMsgType(n Msg) bool

func (*FlatBuffMsg) Table

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

type Handshake

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

func GetRootAsHandshake

func GetRootAsHandshake(buf []byte, offset flatbuffers.UOffsetT) *Handshake

func GetSizePrefixedRootAsHandshake

func GetSizePrefixedRootAsHandshake(buf []byte, offset flatbuffers.UOffsetT) *Handshake

func (*Handshake) HandshakeVersion

func (rcv *Handshake) HandshakeVersion() HandshakeVersion

func (*Handshake) Init

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

func (*Handshake) MutateHandshakeVersion

func (rcv *Handshake) MutateHandshakeVersion(n HandshakeVersion) bool

func (*Handshake) MutateProtocolVersion

func (rcv *Handshake) MutateProtocolVersion(n ProtocolVersion) bool

func (*Handshake) ProtocolVersion

func (rcv *Handshake) ProtocolVersion() ProtocolVersion

func (*Handshake) SessionId

func (rcv *Handshake) SessionId(obj *ID) *ID

func (*Handshake) Table

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

func (*Handshake) Url

func (rcv *Handshake) Url() []byte

func (*Handshake) UserId

func (rcv *Handshake) UserId(obj *ID) *ID

func (*Handshake) UserToken

func (rcv *Handshake) UserToken() []byte

func (*Handshake) WorldId added in v0.1.22

func (rcv *Handshake) WorldId(obj *ID) *ID

type HandshakeVersion

type HandshakeVersion uint32
const (
	HandshakeVersionv1 HandshakeVersion = 0
	HandshakeVersionv2 HandshakeVersion = 1
)

func (HandshakeVersion) String

func (v HandshakeVersion) String() string

type HighfiveMetadata

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

func GetRootAsHighfiveMetadata

func GetRootAsHighfiveMetadata(buf []byte, offset flatbuffers.UOffsetT) *HighfiveMetadata

func GetSizePrefixedRootAsHighfiveMetadata

func GetSizePrefixedRootAsHighfiveMetadata(buf []byte, offset flatbuffers.UOffsetT) *HighfiveMetadata

func (*HighfiveMetadata) Init

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

func (*HighfiveMetadata) Table

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

func (*HighfiveMetadata) User1

func (rcv *HighfiveMetadata) User1(obj *ID) *ID

func (*HighfiveMetadata) User2

func (rcv *HighfiveMetadata) User2(obj *ID) *ID

type ID

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

func (*ID) Init

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

func (*ID) L

func (rcv *ID) L() uint64

func (*ID) M

func (rcv *ID) M() uint64

func (*ID) MutateL

func (rcv *ID) MutateL(n uint64) bool

func (*ID) MutateM

func (rcv *ID) MutateM(n uint64) bool

func (*ID) Table

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

type InteractionTrigger added in v0.1.25

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

func GetRootAsInteractionTrigger added in v0.1.25

func GetRootAsInteractionTrigger(buf []byte, offset flatbuffers.UOffsetT) *InteractionTrigger

func GetSizePrefixedRootAsInteractionTrigger added in v0.1.25

func GetSizePrefixedRootAsInteractionTrigger(buf []byte, offset flatbuffers.UOffsetT) *InteractionTrigger

func (*InteractionTrigger) Init added in v0.1.25

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

func (*InteractionTrigger) Label added in v0.1.25

func (rcv *InteractionTrigger) Label() []byte

func (*InteractionTrigger) Metadata added in v0.1.25

func (rcv *InteractionTrigger) Metadata() []byte

func (*InteractionTrigger) ObjectId added in v0.1.25

func (rcv *InteractionTrigger) ObjectId(obj *ID) *ID

func (*InteractionTrigger) Table added in v0.1.25

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

type Msg

type Msg byte
const (
	MsgNONE                Msg = 0
	MsgHandshake           Msg = 1
	MsgUserAction          Msg = 2
	MsgOn3DAction          Msg = 3
	MsgInteractionTrigger  Msg = 4
	MsgSetWorld            Msg = 5
	MsgObjectDefinition    Msg = 6
	MsgAddStaticObjects    Msg = 7
	MsgAddActiveObjects    Msg = 8
	MsgSetObjectTextures   Msg = 9
	MsgSetObjectStrings    Msg = 10
	MsgSetObjectAttributes Msg = 11
)

func (Msg) String

func (v Msg) String() string

type ObjectDefinition

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

func GetRootAsObjectDefinition

func GetRootAsObjectDefinition(buf []byte, offset flatbuffers.UOffsetT) *ObjectDefinition

func GetSizePrefixedRootAsObjectDefinition

func GetSizePrefixedRootAsObjectDefinition(buf []byte, offset flatbuffers.UOffsetT) *ObjectDefinition

func (*ObjectDefinition) AssetType

func (rcv *ObjectDefinition) AssetType(obj *ID) *ID

func (*ObjectDefinition) InfouiType

func (rcv *ObjectDefinition) InfouiType(obj *ID) *ID

func (*ObjectDefinition) Init

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

func (*ObjectDefinition) IsEditable added in v0.1.23

func (rcv *ObjectDefinition) IsEditable() bool

func (*ObjectDefinition) IsGltf added in v0.1.4

func (rcv *ObjectDefinition) IsGltf() bool

func (*ObjectDefinition) Minimap

func (rcv *ObjectDefinition) Minimap() bool

func (*ObjectDefinition) MutateIsEditable added in v0.1.23

func (rcv *ObjectDefinition) MutateIsEditable(n bool) bool

func (*ObjectDefinition) MutateIsGltf added in v0.1.4

func (rcv *ObjectDefinition) MutateIsGltf(n bool) bool

func (*ObjectDefinition) MutateMinimap

func (rcv *ObjectDefinition) MutateMinimap(n bool) bool

func (*ObjectDefinition) MutateTetheredToParent

func (rcv *ObjectDefinition) MutateTetheredToParent(n bool) bool

func (*ObjectDefinition) Name

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

func (*ObjectDefinition) ObjectId

func (rcv *ObjectDefinition) ObjectId(obj *ID) *ID

func (*ObjectDefinition) ParentId

func (rcv *ObjectDefinition) ParentId(obj *ID) *ID

func (*ObjectDefinition) Position

func (rcv *ObjectDefinition) Position(obj *Position) *Position

func (*ObjectDefinition) Table

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

func (*ObjectDefinition) TetheredToParent

func (rcv *ObjectDefinition) TetheredToParent() bool

type On3DAction

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

func GetRootAsOn3DAction

func GetRootAsOn3DAction(buf []byte, offset flatbuffers.UOffsetT) *On3DAction

func GetSizePrefixedRootAsOn3DAction

func GetSizePrefixedRootAsOn3DAction(buf []byte, offset flatbuffers.UOffsetT) *On3DAction

func (*On3DAction) Data

func (rcv *On3DAction) Data(obj *flatbuffers.Table) bool

func (*On3DAction) DataType

func (rcv *On3DAction) DataType() ActionMetadata

func (*On3DAction) Init

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

func (*On3DAction) MutateDataType

func (rcv *On3DAction) MutateDataType(n ActionMetadata) bool

func (*On3DAction) MutateType

func (rcv *On3DAction) MutateType(n UserActionType) bool

func (*On3DAction) Table

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

func (*On3DAction) Type

func (rcv *On3DAction) Type() UserActionType

type Position added in v0.1.8

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

func (*Position) Init added in v0.1.8

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

func (*Position) Loc added in v0.1.8

func (rcv *Position) Loc(obj *Vec3) *Vec3

func (*Position) Rot added in v0.1.8

func (rcv *Position) Rot(obj *Vec3) *Vec3

func (*Position) Scale added in v0.1.8

func (rcv *Position) Scale(obj *Vec3) *Vec3

func (*Position) Table added in v0.1.8

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

type ProtocolVersion

type ProtocolVersion uint32
const (
	ProtocolVersionv1 ProtocolVersion = 0
	ProtocolVersionv2 ProtocolVersion = 1
)

func (ProtocolVersion) String

func (v ProtocolVersion) String() string

type SetObjectAttributes

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

func GetRootAsSetObjectAttributes

func GetRootAsSetObjectAttributes(buf []byte, offset flatbuffers.UOffsetT) *SetObjectAttributes

func GetSizePrefixedRootAsSetObjectAttributes

func GetSizePrefixedRootAsSetObjectAttributes(buf []byte, offset flatbuffers.UOffsetT) *SetObjectAttributes

func (*SetObjectAttributes) Init

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

func (*SetObjectAttributes) ObjectId added in v0.1.25

func (rcv *SetObjectAttributes) ObjectId(obj *ID) *ID

func (*SetObjectAttributes) Objects

func (rcv *SetObjectAttributes) Objects(obj *AttributeDefinition, j int) bool

func (*SetObjectAttributes) ObjectsLength

func (rcv *SetObjectAttributes) ObjectsLength() int

func (*SetObjectAttributes) Table

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

type SetObjectStrings

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

func GetRootAsSetObjectStrings

func GetRootAsSetObjectStrings(buf []byte, offset flatbuffers.UOffsetT) *SetObjectStrings

func GetSizePrefixedRootAsSetObjectStrings

func GetSizePrefixedRootAsSetObjectStrings(buf []byte, offset flatbuffers.UOffsetT) *SetObjectStrings

func (*SetObjectStrings) Init

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

func (*SetObjectStrings) ObjectId

func (rcv *SetObjectStrings) ObjectId(obj *ID) *ID

func (*SetObjectStrings) Objects

func (rcv *SetObjectStrings) Objects(obj *StringDefinition, j int) bool

func (*SetObjectStrings) ObjectsLength

func (rcv *SetObjectStrings) ObjectsLength() int

func (*SetObjectStrings) Table

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

type SetObjectTextures

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

func GetRootAsSetObjectTextures

func GetRootAsSetObjectTextures(buf []byte, offset flatbuffers.UOffsetT) *SetObjectTextures

func GetSizePrefixedRootAsSetObjectTextures

func GetSizePrefixedRootAsSetObjectTextures(buf []byte, offset flatbuffers.UOffsetT) *SetObjectTextures

func (*SetObjectTextures) Init

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

func (*SetObjectTextures) ObjectId

func (rcv *SetObjectTextures) ObjectId(obj *ID) *ID

func (*SetObjectTextures) Objects

func (rcv *SetObjectTextures) Objects(obj *TextureDefinition, j int) bool

func (*SetObjectTextures) ObjectsLength

func (rcv *SetObjectTextures) ObjectsLength() int

func (*SetObjectTextures) Table

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

type SetWorld

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

func GetRootAsSetWorld

func GetRootAsSetWorld(buf []byte, offset flatbuffers.UOffsetT) *SetWorld

func GetSizePrefixedRootAsSetWorld

func GetSizePrefixedRootAsSetWorld(buf []byte, offset flatbuffers.UOffsetT) *SetWorld

func (*SetWorld) AvatarControllerId

func (rcv *SetWorld) AvatarControllerId(obj *ID) *ID

func (*SetWorld) Decorations

func (rcv *SetWorld) Decorations(obj *DecorationMetadata, j int) bool

func (*SetWorld) DecorationsLength

func (rcv *SetWorld) DecorationsLength() int

func (*SetWorld) Init

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

func (*SetWorld) LodDistances

func (rcv *SetWorld) LodDistances(j int) uint32

func (*SetWorld) LodDistancesLength

func (rcv *SetWorld) LodDistancesLength() int

func (*SetWorld) MutateLodDistances

func (rcv *SetWorld) MutateLodDistances(j int, n uint32) bool

func (*SetWorld) Name

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

func (*SetWorld) SkyboxControllerId

func (rcv *SetWorld) SkyboxControllerId(obj *ID) *ID

func (*SetWorld) Table

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

func (*SetWorld) WorldId

func (rcv *SetWorld) WorldId(obj *ID) *ID

type StringDefinition

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

func GetRootAsStringDefinition

func GetRootAsStringDefinition(buf []byte, offset flatbuffers.UOffsetT) *StringDefinition

func GetSizePrefixedRootAsStringDefinition

func GetSizePrefixedRootAsStringDefinition(buf []byte, offset flatbuffers.UOffsetT) *StringDefinition

func (*StringDefinition) Data

func (rcv *StringDefinition) Data() []byte

func (*StringDefinition) Init

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

func (*StringDefinition) Label

func (rcv *StringDefinition) Label() []byte

func (*StringDefinition) Table

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

type TextureDefinition

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

func GetRootAsTextureDefinition

func GetRootAsTextureDefinition(buf []byte, offset flatbuffers.UOffsetT) *TextureDefinition

func GetSizePrefixedRootAsTextureDefinition

func GetSizePrefixedRootAsTextureDefinition(buf []byte, offset flatbuffers.UOffsetT) *TextureDefinition

func (*TextureDefinition) Data

func (rcv *TextureDefinition) Data() []byte

func (*TextureDefinition) Init

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

func (*TextureDefinition) Label

func (rcv *TextureDefinition) Label() []byte

func (*TextureDefinition) Table

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

type UserAction

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

func GetRootAsUserAction

func GetRootAsUserAction(buf []byte, offset flatbuffers.UOffsetT) *UserAction

func GetSizePrefixedRootAsUserAction

func GetSizePrefixedRootAsUserAction(buf []byte, offset flatbuffers.UOffsetT) *UserAction

func (*UserAction) Init

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

func (*UserAction) MutateType

func (rcv *UserAction) MutateType(n UserActionType) bool

func (*UserAction) Table

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

func (*UserAction) Type

func (rcv *UserAction) Type() UserActionType

type UserActionType

type UserActionType byte
const (
	UserActionTypeHighfive  UserActionType = 0
	UserActionTypeFireworks UserActionType = 1
	UserActionTypeSkybox    UserActionType = 2
)

func (UserActionType) String

func (v UserActionType) String() string

type Vec3

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

func (*Vec3) Init

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

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

func (rcv *Vec3) X() float32

func (*Vec3) Y

func (rcv *Vec3) Y() float32

func (*Vec3) Z

func (rcv *Vec3) Z() float32

type WowMetadata

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

func GetRootAsWowMetadata

func GetRootAsWowMetadata(buf []byte, offset flatbuffers.UOffsetT) *WowMetadata

func GetSizePrefixedRootAsWowMetadata

func GetSizePrefixedRootAsWowMetadata(buf []byte, offset flatbuffers.UOffsetT) *WowMetadata

func (*WowMetadata) Init

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

func (*WowMetadata) MutateType

func (rcv *WowMetadata) MutateType(n WowType) bool

func (*WowMetadata) StructureId

func (rcv *WowMetadata) StructureId(obj *ID) *ID

func (*WowMetadata) Table

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

func (*WowMetadata) Type

func (rcv *WowMetadata) Type() WowType

type WowType

type WowType byte
const (
	WowTypePositive WowType = 0
	WowTypeNegative WowType = 1
)

func (WowType) String

func (v WowType) String() string

Jump to

Keyboard shortcuts

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