Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterSchema(reg *schemas.Registry)
- func ToVec3(v Vec3) vec3.T
- type AuthPacket
- func (AuthPacket) DecodeFromPtr(p capnp.Ptr) AuthPacket
- func (s AuthPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s AuthPacket) IsValid() bool
- func (s AuthPacket) Message() *capnp.Message
- func (s AuthPacket) Segment() *capnp.Segment
- func (s AuthPacket) SetToken(v uint64)
- func (s AuthPacket) String() string
- func (s AuthPacket) ToPtr() capnp.Ptr
- func (s AuthPacket) Token() uint64
- type AuthPacket_Future
- type AuthPacket_List
- type EnterWorldPacket
- func (EnterWorldPacket) DecodeFromPtr(p capnp.Ptr) EnterWorldPacket
- func (s EnterWorldPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s EnterWorldPacket) HasMap() bool
- func (s EnterWorldPacket) IsValid() bool
- func (s EnterWorldPacket) Map() (string, error)
- func (s EnterWorldPacket) MapBytes() ([]byte, error)
- func (s EnterWorldPacket) Message() *capnp.Message
- func (s EnterWorldPacket) Segment() *capnp.Segment
- func (s EnterWorldPacket) SetMap(v string) error
- func (s EnterWorldPacket) String() string
- func (s EnterWorldPacket) ToPtr() capnp.Ptr
- type EnterWorldPacket_Future
- type EnterWorldPacket_List
- type EntityDespawnPacket
- func (EntityDespawnPacket) DecodeFromPtr(p capnp.Ptr) EntityDespawnPacket
- func (s EntityDespawnPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s EntityDespawnPacket) Entity() uint64
- func (s EntityDespawnPacket) IsValid() bool
- func (s EntityDespawnPacket) Message() *capnp.Message
- func (s EntityDespawnPacket) Segment() *capnp.Segment
- func (s EntityDespawnPacket) SetEntity(v uint64)
- func (s EntityDespawnPacket) String() string
- func (s EntityDespawnPacket) ToPtr() capnp.Ptr
- type EntityDespawnPacket_Future
- type EntityDespawnPacket_List
- type EntityMovePacket
- func (EntityMovePacket) DecodeFromPtr(p capnp.Ptr) EntityMovePacket
- func (s EntityMovePacket) Delta() float32
- func (s EntityMovePacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s EntityMovePacket) Entity() uint64
- func (s EntityMovePacket) HasPosition() bool
- func (s EntityMovePacket) IsValid() bool
- func (s EntityMovePacket) Message() *capnp.Message
- func (s EntityMovePacket) NewPosition() (Vec3, error)
- func (s EntityMovePacket) Position() (Vec3, error)
- func (s EntityMovePacket) Rotation() float32
- func (s EntityMovePacket) Segment() *capnp.Segment
- func (s EntityMovePacket) SetDelta(v float32)
- func (s EntityMovePacket) SetEntity(v uint64)
- func (s EntityMovePacket) SetPosition(v Vec3) error
- func (s EntityMovePacket) SetRotation(v float32)
- func (s EntityMovePacket) SetStopped(v bool)
- func (s EntityMovePacket) Stopped() bool
- func (s EntityMovePacket) String() string
- func (s EntityMovePacket) ToPtr() capnp.Ptr
- type EntityMovePacket_Future
- type EntityMovePacket_List
- type EntityObservePacket
- func (EntityObservePacket) DecodeFromPtr(p capnp.Ptr) EntityObservePacket
- func (s EntityObservePacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s EntityObservePacket) Entity() uint64
- func (s EntityObservePacket) IsValid() bool
- func (s EntityObservePacket) Message() *capnp.Message
- func (s EntityObservePacket) Segment() *capnp.Segment
- func (s EntityObservePacket) SetEntity(v uint64)
- func (s EntityObservePacket) String() string
- func (s EntityObservePacket) ToPtr() capnp.Ptr
- type EntityObservePacket_Future
- type EntityObservePacket_List
- type EntitySpawnPacket
- func (EntitySpawnPacket) DecodeFromPtr(p capnp.Ptr) EntitySpawnPacket
- func (s EntitySpawnPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s EntitySpawnPacket) Entity() uint64
- func (s EntitySpawnPacket) HasPosition() bool
- func (s EntitySpawnPacket) IsValid() bool
- func (s EntitySpawnPacket) Message() *capnp.Message
- func (s EntitySpawnPacket) NewPosition() (Vec3, error)
- func (s EntitySpawnPacket) Position() (Vec3, error)
- func (s EntitySpawnPacket) Rotation() float32
- func (s EntitySpawnPacket) Segment() *capnp.Segment
- func (s EntitySpawnPacket) SetEntity(v uint64)
- func (s EntitySpawnPacket) SetPosition(v Vec3) error
- func (s EntitySpawnPacket) SetRotation(v float32)
- func (s EntitySpawnPacket) String() string
- func (s EntitySpawnPacket) ToPtr() capnp.Ptr
- type EntitySpawnPacket_Future
- type EntitySpawnPacket_List
- type Message
- type Packet
- func (s Packet) Auth() (AuthPacket, error)
- func (Packet) DecodeFromPtr(p capnp.Ptr) Packet
- func (s Packet) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s Packet) EnterWorld() (EnterWorldPacket, error)
- func (s Packet) EntityDespawn() (EntityDespawnPacket, error)
- func (s Packet) EntityMove() (EntityMovePacket, error)
- func (s Packet) EntityObserve() (EntityObservePacket, error)
- func (s Packet) EntitySpawn() (EntitySpawnPacket, error)
- func (s Packet) HasAuth() bool
- func (s Packet) HasEnterWorld() bool
- func (s Packet) HasEntityDespawn() bool
- func (s Packet) HasEntityMove() bool
- func (s Packet) HasEntityObserve() bool
- func (s Packet) HasEntitySpawn() bool
- func (s Packet) IsValid() bool
- func (s Packet) Message() *capnp.Message
- func (s Packet) NewAuth() (AuthPacket, error)
- func (s Packet) NewEnterWorld() (EnterWorldPacket, error)
- func (s Packet) NewEntityDespawn() (EntityDespawnPacket, error)
- func (s Packet) NewEntityMove() (EntityMovePacket, error)
- func (s Packet) NewEntityObserve() (EntityObservePacket, error)
- func (s Packet) NewEntitySpawn() (EntitySpawnPacket, error)
- func (s Packet) Segment() *capnp.Segment
- func (s Packet) SetAuth(v AuthPacket) error
- func (s Packet) SetEnterWorld(v EnterWorldPacket) error
- func (s Packet) SetEntityDespawn(v EntityDespawnPacket) error
- func (s Packet) SetEntityMove(v EntityMovePacket) error
- func (s Packet) SetEntityObserve(v EntityObservePacket) error
- func (s Packet) SetEntitySpawn(v EntitySpawnPacket) error
- func (s Packet) SetUnknown()
- func (s Packet) String() string
- func (s Packet) ToPtr() capnp.Ptr
- func (s Packet) Which() Packet_Which
- type Packet_Future
- func (p Packet_Future) Auth() AuthPacket_Future
- func (p Packet_Future) EnterWorld() EnterWorldPacket_Future
- func (p Packet_Future) EntityDespawn() EntityDespawnPacket_Future
- func (p Packet_Future) EntityMove() EntityMovePacket_Future
- func (p Packet_Future) EntityObserve() EntityObservePacket_Future
- func (p Packet_Future) EntitySpawn() EntitySpawnPacket_Future
- func (f Packet_Future) Struct() (Packet, error)
- type Packet_List
- type Packet_Which
- type Vec3
- func (Vec3) DecodeFromPtr(p capnp.Ptr) Vec3
- func (s Vec3) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
- func (s Vec3) IsValid() bool
- func (s Vec3) Message() *capnp.Message
- func (s Vec3) Segment() *capnp.Segment
- func (s Vec3) SetX(v float32)
- func (s Vec3) SetY(v float32)
- func (s Vec3) SetZ(v float32)
- func (s Vec3) String() string
- func (s Vec3) ToPtr() capnp.Ptr
- func (s Vec3) X() float32
- func (s Vec3) Y() float32
- func (s Vec3) Z() float32
- type Vec3_Future
- type Vec3_List
Constants ¶
const AuthPacket_TypeID = 0xfe26553a53d9d276
AuthPacket_TypeID is the unique identifier for the type AuthPacket.
const EnterWorldPacket_TypeID = 0xd7296609ec1b130c
EnterWorldPacket_TypeID is the unique identifier for the type EnterWorldPacket.
const EntityDespawnPacket_TypeID = 0xe597cefc768f55cb
EntityDespawnPacket_TypeID is the unique identifier for the type EntityDespawnPacket.
const EntityMovePacket_TypeID = 0xf2786494a8b7e4d0
EntityMovePacket_TypeID is the unique identifier for the type EntityMovePacket.
const EntityObservePacket_TypeID = 0xc823831ca674c61b
EntityObservePacket_TypeID is the unique identifier for the type EntityObservePacket.
const EntitySpawnPacket_TypeID = 0x90a96340f29028ba
EntitySpawnPacket_TypeID is the unique identifier for the type EntitySpawnPacket.
const GamePort = 1423
const Packet_TypeID = 0xc7ca850fead659c0
Packet_TypeID is the unique identifier for the type Packet.
const Vec3_TypeID = 0xc7e9576dd1cb2dc1
Vec3_TypeID is the unique identifier for the type Vec3.
Variables ¶
var ErrInvalidPacket = errors.New("invalid packet")
var ErrUnknownPacket = errors.New("unknown packet")
Functions ¶
func RegisterSchema ¶
Types ¶
type AuthPacket ¶
func NewAuthPacket ¶
func NewAuthPacket(s *capnp.Segment) (AuthPacket, error)
func NewRootAuthPacket ¶
func NewRootAuthPacket(s *capnp.Segment) (AuthPacket, error)
func ReadRootAuthPacket ¶
func ReadRootAuthPacket(msg *capnp.Message) (AuthPacket, error)
func (AuthPacket) DecodeFromPtr ¶
func (AuthPacket) DecodeFromPtr(p capnp.Ptr) AuthPacket
func (AuthPacket) EncodeAsPtr ¶
func (s AuthPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (AuthPacket) IsValid ¶
func (s AuthPacket) IsValid() bool
func (AuthPacket) Message ¶
func (s AuthPacket) Message() *capnp.Message
func (AuthPacket) Segment ¶
func (s AuthPacket) Segment() *capnp.Segment
func (AuthPacket) SetToken ¶
func (s AuthPacket) SetToken(v uint64)
func (AuthPacket) String ¶
func (s AuthPacket) String() string
func (AuthPacket) ToPtr ¶
func (s AuthPacket) ToPtr() capnp.Ptr
func (AuthPacket) Token ¶
func (s AuthPacket) Token() uint64
type AuthPacket_Future ¶
AuthPacket_Future is a wrapper for a AuthPacket promised by a client call.
func (AuthPacket_Future) Struct ¶
func (f AuthPacket_Future) Struct() (AuthPacket, error)
type AuthPacket_List ¶
type AuthPacket_List = capnp.StructList[AuthPacket]
AuthPacket_List is a list of AuthPacket.
func NewAuthPacket_List ¶
func NewAuthPacket_List(s *capnp.Segment, sz int32) (AuthPacket_List, error)
NewAuthPacket creates a new list of AuthPacket.
type EnterWorldPacket ¶
func NewEnterWorldPacket ¶
func NewEnterWorldPacket(s *capnp.Segment) (EnterWorldPacket, error)
func NewRootEnterWorldPacket ¶
func NewRootEnterWorldPacket(s *capnp.Segment) (EnterWorldPacket, error)
func ReadRootEnterWorldPacket ¶
func ReadRootEnterWorldPacket(msg *capnp.Message) (EnterWorldPacket, error)
func (EnterWorldPacket) DecodeFromPtr ¶
func (EnterWorldPacket) DecodeFromPtr(p capnp.Ptr) EnterWorldPacket
func (EnterWorldPacket) EncodeAsPtr ¶
func (s EnterWorldPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (EnterWorldPacket) HasMap ¶
func (s EnterWorldPacket) HasMap() bool
func (EnterWorldPacket) IsValid ¶
func (s EnterWorldPacket) IsValid() bool
func (EnterWorldPacket) Map ¶
func (s EnterWorldPacket) Map() (string, error)
func (EnterWorldPacket) MapBytes ¶
func (s EnterWorldPacket) MapBytes() ([]byte, error)
func (EnterWorldPacket) Message ¶
func (s EnterWorldPacket) Message() *capnp.Message
func (EnterWorldPacket) Segment ¶
func (s EnterWorldPacket) Segment() *capnp.Segment
func (EnterWorldPacket) SetMap ¶
func (s EnterWorldPacket) SetMap(v string) error
func (EnterWorldPacket) String ¶
func (s EnterWorldPacket) String() string
func (EnterWorldPacket) ToPtr ¶
func (s EnterWorldPacket) ToPtr() capnp.Ptr
type EnterWorldPacket_Future ¶
EnterWorldPacket_Future is a wrapper for a EnterWorldPacket promised by a client call.
func (EnterWorldPacket_Future) Struct ¶
func (f EnterWorldPacket_Future) Struct() (EnterWorldPacket, error)
type EnterWorldPacket_List ¶
type EnterWorldPacket_List = capnp.StructList[EnterWorldPacket]
EnterWorldPacket_List is a list of EnterWorldPacket.
func NewEnterWorldPacket_List ¶
func NewEnterWorldPacket_List(s *capnp.Segment, sz int32) (EnterWorldPacket_List, error)
NewEnterWorldPacket creates a new list of EnterWorldPacket.
type EntityDespawnPacket ¶
func NewEntityDespawnPacket ¶
func NewEntityDespawnPacket(s *capnp.Segment) (EntityDespawnPacket, error)
func NewRootEntityDespawnPacket ¶
func NewRootEntityDespawnPacket(s *capnp.Segment) (EntityDespawnPacket, error)
func ReadRootEntityDespawnPacket ¶
func ReadRootEntityDespawnPacket(msg *capnp.Message) (EntityDespawnPacket, error)
func (EntityDespawnPacket) DecodeFromPtr ¶
func (EntityDespawnPacket) DecodeFromPtr(p capnp.Ptr) EntityDespawnPacket
func (EntityDespawnPacket) EncodeAsPtr ¶
func (s EntityDespawnPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (EntityDespawnPacket) Entity ¶
func (s EntityDespawnPacket) Entity() uint64
func (EntityDespawnPacket) IsValid ¶
func (s EntityDespawnPacket) IsValid() bool
func (EntityDespawnPacket) Message ¶
func (s EntityDespawnPacket) Message() *capnp.Message
func (EntityDespawnPacket) Segment ¶
func (s EntityDespawnPacket) Segment() *capnp.Segment
func (EntityDespawnPacket) SetEntity ¶
func (s EntityDespawnPacket) SetEntity(v uint64)
func (EntityDespawnPacket) String ¶
func (s EntityDespawnPacket) String() string
func (EntityDespawnPacket) ToPtr ¶
func (s EntityDespawnPacket) ToPtr() capnp.Ptr
type EntityDespawnPacket_Future ¶
EntityDespawnPacket_Future is a wrapper for a EntityDespawnPacket promised by a client call.
func (EntityDespawnPacket_Future) Struct ¶
func (f EntityDespawnPacket_Future) Struct() (EntityDespawnPacket, error)
type EntityDespawnPacket_List ¶
type EntityDespawnPacket_List = capnp.StructList[EntityDespawnPacket]
EntityDespawnPacket_List is a list of EntityDespawnPacket.
func NewEntityDespawnPacket_List ¶
func NewEntityDespawnPacket_List(s *capnp.Segment, sz int32) (EntityDespawnPacket_List, error)
NewEntityDespawnPacket creates a new list of EntityDespawnPacket.
type EntityMovePacket ¶
func NewEntityMovePacket ¶
func NewEntityMovePacket(s *capnp.Segment) (EntityMovePacket, error)
func NewRootEntityMovePacket ¶
func NewRootEntityMovePacket(s *capnp.Segment) (EntityMovePacket, error)
func ReadRootEntityMovePacket ¶
func ReadRootEntityMovePacket(msg *capnp.Message) (EntityMovePacket, error)
func (EntityMovePacket) DecodeFromPtr ¶
func (EntityMovePacket) DecodeFromPtr(p capnp.Ptr) EntityMovePacket
func (EntityMovePacket) Delta ¶
func (s EntityMovePacket) Delta() float32
func (EntityMovePacket) EncodeAsPtr ¶
func (s EntityMovePacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (EntityMovePacket) Entity ¶
func (s EntityMovePacket) Entity() uint64
func (EntityMovePacket) HasPosition ¶
func (s EntityMovePacket) HasPosition() bool
func (EntityMovePacket) IsValid ¶
func (s EntityMovePacket) IsValid() bool
func (EntityMovePacket) Message ¶
func (s EntityMovePacket) Message() *capnp.Message
func (EntityMovePacket) NewPosition ¶
func (s EntityMovePacket) NewPosition() (Vec3, error)
NewPosition sets the position field to a newly allocated Vec3 struct, preferring placement in s's segment.
func (EntityMovePacket) Position ¶
func (s EntityMovePacket) Position() (Vec3, error)
func (EntityMovePacket) Rotation ¶
func (s EntityMovePacket) Rotation() float32
func (EntityMovePacket) Segment ¶
func (s EntityMovePacket) Segment() *capnp.Segment
func (EntityMovePacket) SetDelta ¶
func (s EntityMovePacket) SetDelta(v float32)
func (EntityMovePacket) SetEntity ¶
func (s EntityMovePacket) SetEntity(v uint64)
func (EntityMovePacket) SetPosition ¶
func (s EntityMovePacket) SetPosition(v Vec3) error
func (EntityMovePacket) SetRotation ¶
func (s EntityMovePacket) SetRotation(v float32)
func (EntityMovePacket) SetStopped ¶
func (s EntityMovePacket) SetStopped(v bool)
func (EntityMovePacket) Stopped ¶
func (s EntityMovePacket) Stopped() bool
func (EntityMovePacket) String ¶
func (s EntityMovePacket) String() string
func (EntityMovePacket) ToPtr ¶
func (s EntityMovePacket) ToPtr() capnp.Ptr
type EntityMovePacket_Future ¶
EntityMovePacket_Future is a wrapper for a EntityMovePacket promised by a client call.
func (EntityMovePacket_Future) Position ¶
func (p EntityMovePacket_Future) Position() Vec3_Future
func (EntityMovePacket_Future) Struct ¶
func (f EntityMovePacket_Future) Struct() (EntityMovePacket, error)
type EntityMovePacket_List ¶
type EntityMovePacket_List = capnp.StructList[EntityMovePacket]
EntityMovePacket_List is a list of EntityMovePacket.
func NewEntityMovePacket_List ¶
func NewEntityMovePacket_List(s *capnp.Segment, sz int32) (EntityMovePacket_List, error)
NewEntityMovePacket creates a new list of EntityMovePacket.
type EntityObservePacket ¶
func NewEntityObservePacket ¶
func NewEntityObservePacket(s *capnp.Segment) (EntityObservePacket, error)
func NewRootEntityObservePacket ¶
func NewRootEntityObservePacket(s *capnp.Segment) (EntityObservePacket, error)
func ReadRootEntityObservePacket ¶
func ReadRootEntityObservePacket(msg *capnp.Message) (EntityObservePacket, error)
func (EntityObservePacket) DecodeFromPtr ¶
func (EntityObservePacket) DecodeFromPtr(p capnp.Ptr) EntityObservePacket
func (EntityObservePacket) EncodeAsPtr ¶
func (s EntityObservePacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (EntityObservePacket) Entity ¶
func (s EntityObservePacket) Entity() uint64
func (EntityObservePacket) IsValid ¶
func (s EntityObservePacket) IsValid() bool
func (EntityObservePacket) Message ¶
func (s EntityObservePacket) Message() *capnp.Message
func (EntityObservePacket) Segment ¶
func (s EntityObservePacket) Segment() *capnp.Segment
func (EntityObservePacket) SetEntity ¶
func (s EntityObservePacket) SetEntity(v uint64)
func (EntityObservePacket) String ¶
func (s EntityObservePacket) String() string
func (EntityObservePacket) ToPtr ¶
func (s EntityObservePacket) ToPtr() capnp.Ptr
type EntityObservePacket_Future ¶
EntityObservePacket_Future is a wrapper for a EntityObservePacket promised by a client call.
func (EntityObservePacket_Future) Struct ¶
func (f EntityObservePacket_Future) Struct() (EntityObservePacket, error)
type EntityObservePacket_List ¶
type EntityObservePacket_List = capnp.StructList[EntityObservePacket]
EntityObservePacket_List is a list of EntityObservePacket.
func NewEntityObservePacket_List ¶
func NewEntityObservePacket_List(s *capnp.Segment, sz int32) (EntityObservePacket_List, error)
NewEntityObservePacket creates a new list of EntityObservePacket.
type EntitySpawnPacket ¶
func NewEntitySpawnPacket ¶
func NewEntitySpawnPacket(s *capnp.Segment) (EntitySpawnPacket, error)
func NewRootEntitySpawnPacket ¶
func NewRootEntitySpawnPacket(s *capnp.Segment) (EntitySpawnPacket, error)
func ReadRootEntitySpawnPacket ¶
func ReadRootEntitySpawnPacket(msg *capnp.Message) (EntitySpawnPacket, error)
func (EntitySpawnPacket) DecodeFromPtr ¶
func (EntitySpawnPacket) DecodeFromPtr(p capnp.Ptr) EntitySpawnPacket
func (EntitySpawnPacket) EncodeAsPtr ¶
func (s EntitySpawnPacket) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr
func (EntitySpawnPacket) Entity ¶
func (s EntitySpawnPacket) Entity() uint64
func (EntitySpawnPacket) HasPosition ¶
func (s EntitySpawnPacket) HasPosition() bool
func (EntitySpawnPacket) IsValid ¶
func (s EntitySpawnPacket) IsValid() bool
func (EntitySpawnPacket) Message ¶
func (s EntitySpawnPacket) Message() *capnp.Message
func (EntitySpawnPacket) NewPosition ¶
func (s EntitySpawnPacket) NewPosition() (Vec3, error)
NewPosition sets the position field to a newly allocated Vec3 struct, preferring placement in s's segment.
func (EntitySpawnPacket) Position ¶
func (s EntitySpawnPacket) Position() (Vec3, error)
func (EntitySpawnPacket) Rotation ¶
func (s EntitySpawnPacket) Rotation() float32
func (EntitySpawnPacket) Segment ¶
func (s EntitySpawnPacket) Segment() *capnp.Segment
func (EntitySpawnPacket) SetEntity ¶
func (s EntitySpawnPacket) SetEntity(v uint64)
func (EntitySpawnPacket) SetPosition ¶
func (s EntitySpawnPacket) SetPosition(v Vec3) error
func (EntitySpawnPacket) SetRotation ¶
func (s EntitySpawnPacket) SetRotation(v float32)
func (EntitySpawnPacket) String ¶
func (s EntitySpawnPacket) String() string
func (EntitySpawnPacket) ToPtr ¶
func (s EntitySpawnPacket) ToPtr() capnp.Ptr
type EntitySpawnPacket_Future ¶
EntitySpawnPacket_Future is a wrapper for a EntitySpawnPacket promised by a client call.
func (EntitySpawnPacket_Future) Position ¶
func (p EntitySpawnPacket_Future) Position() Vec3_Future
func (EntitySpawnPacket_Future) Struct ¶
func (f EntitySpawnPacket_Future) Struct() (EntitySpawnPacket, error)
type EntitySpawnPacket_List ¶
type EntitySpawnPacket_List = capnp.StructList[EntitySpawnPacket]
EntitySpawnPacket_List is a list of EntitySpawnPacket.
func NewEntitySpawnPacket_List ¶
func NewEntitySpawnPacket_List(s *capnp.Segment, sz int32) (EntitySpawnPacket_List, error)
NewEntitySpawnPacket creates a new list of EntitySpawnPacket.
type Packet ¶
func (Packet) Auth ¶
func (s Packet) Auth() (AuthPacket, error)
func (Packet) EnterWorld ¶
func (s Packet) EnterWorld() (EnterWorldPacket, error)
func (Packet) EntityDespawn ¶
func (s Packet) EntityDespawn() (EntityDespawnPacket, error)
func (Packet) EntityMove ¶
func (s Packet) EntityMove() (EntityMovePacket, error)
func (Packet) EntityObserve ¶
func (s Packet) EntityObserve() (EntityObservePacket, error)
func (Packet) EntitySpawn ¶
func (s Packet) EntitySpawn() (EntitySpawnPacket, error)
func (Packet) HasEnterWorld ¶
func (Packet) HasEntityDespawn ¶
func (Packet) HasEntityMove ¶
func (Packet) HasEntityObserve ¶
func (Packet) HasEntitySpawn ¶
func (Packet) NewAuth ¶
func (s Packet) NewAuth() (AuthPacket, error)
NewAuth sets the auth field to a newly allocated AuthPacket struct, preferring placement in s's segment.
func (Packet) NewEnterWorld ¶
func (s Packet) NewEnterWorld() (EnterWorldPacket, error)
NewEnterWorld sets the enterWorld field to a newly allocated EnterWorldPacket struct, preferring placement in s's segment.
func (Packet) NewEntityDespawn ¶
func (s Packet) NewEntityDespawn() (EntityDespawnPacket, error)
NewEntityDespawn sets the entityDespawn field to a newly allocated EntityDespawnPacket struct, preferring placement in s's segment.
func (Packet) NewEntityMove ¶
func (s Packet) NewEntityMove() (EntityMovePacket, error)
NewEntityMove sets the entityMove field to a newly allocated EntityMovePacket struct, preferring placement in s's segment.
func (Packet) NewEntityObserve ¶
func (s Packet) NewEntityObserve() (EntityObservePacket, error)
NewEntityObserve sets the entityObserve field to a newly allocated EntityObservePacket struct, preferring placement in s's segment.
func (Packet) NewEntitySpawn ¶
func (s Packet) NewEntitySpawn() (EntitySpawnPacket, error)
NewEntitySpawn sets the entitySpawn field to a newly allocated EntitySpawnPacket struct, preferring placement in s's segment.
func (Packet) SetAuth ¶
func (s Packet) SetAuth(v AuthPacket) error
func (Packet) SetEnterWorld ¶
func (s Packet) SetEnterWorld(v EnterWorldPacket) error
func (Packet) SetEntityDespawn ¶
func (s Packet) SetEntityDespawn(v EntityDespawnPacket) error
func (Packet) SetEntityMove ¶
func (s Packet) SetEntityMove(v EntityMovePacket) error
func (Packet) SetEntityObserve ¶
func (s Packet) SetEntityObserve(v EntityObservePacket) error
func (Packet) SetEntitySpawn ¶
func (s Packet) SetEntitySpawn(v EntitySpawnPacket) error
func (Packet) SetUnknown ¶
func (s Packet) SetUnknown()
func (Packet) Which ¶
func (s Packet) Which() Packet_Which
type Packet_Future ¶
Packet_Future is a wrapper for a Packet promised by a client call.
func (Packet_Future) Auth ¶
func (p Packet_Future) Auth() AuthPacket_Future
func (Packet_Future) EnterWorld ¶
func (p Packet_Future) EnterWorld() EnterWorldPacket_Future
func (Packet_Future) EntityDespawn ¶
func (p Packet_Future) EntityDespawn() EntityDespawnPacket_Future
func (Packet_Future) EntityMove ¶
func (p Packet_Future) EntityMove() EntityMovePacket_Future
func (Packet_Future) EntityObserve ¶
func (p Packet_Future) EntityObserve() EntityObservePacket_Future
func (Packet_Future) EntitySpawn ¶
func (p Packet_Future) EntitySpawn() EntitySpawnPacket_Future
func (Packet_Future) Struct ¶
func (f Packet_Future) Struct() (Packet, error)
type Packet_List ¶
type Packet_List = capnp.StructList[Packet]
Packet_List is a list of Packet.
func NewPacket_List ¶
func NewPacket_List(s *capnp.Segment, sz int32) (Packet_List, error)
NewPacket creates a new list of Packet.
type Packet_Which ¶
type Packet_Which uint16
const ( Packet_Which_unknown Packet_Which = 0 Packet_Which_auth Packet_Which = 1 Packet_Which_enterWorld Packet_Which = 2 Packet_Which_entityMove Packet_Which = 3 Packet_Which_entitySpawn Packet_Which = 4 Packet_Which_entityObserve Packet_Which = 5 Packet_Which_entityDespawn Packet_Which = 6 )
func (Packet_Which) String ¶
func (w Packet_Which) String() string
type Vec3_Future ¶
Vec3_Future is a wrapper for a Vec3 promised by a client call.
func (Vec3_Future) Struct ¶
func (f Vec3_Future) Struct() (Vec3, error)