internal

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type UnityBridgeImpl

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

func NewUnityBridgeImpl

func NewUnityBridgeImpl(uw wrapper.UnityBridge,
	unityBridgeDebug bool, l *logger.Logger) *UnityBridgeImpl

func (*UnityBridgeImpl) AddEventTypeListener

func (u *UnityBridgeImpl) AddEventTypeListener(et event.Type,
	c event.TypeCallback) (t token.Token, err error)

func (*UnityBridgeImpl) AddKeyListener

func (u *UnityBridgeImpl) AddKeyListener(k *key.Key, c result.Callback,
	immediate bool) (t token.Token, err error)

func (*UnityBridgeImpl) DirectSendKeyValue

func (u *UnityBridgeImpl) DirectSendKeyValue(k *key.Key,
	value uint64) (err error)

func (*UnityBridgeImpl) GetCachedKeyValue

func (u *UnityBridgeImpl) GetCachedKeyValue(k *key.Key) (r *result.Result, err error)

func (*UnityBridgeImpl) GetKeyValue

func (u *UnityBridgeImpl) GetKeyValue(k *key.Key, c result.Callback) (err error)

func (*UnityBridgeImpl) GetKeyValueSync

func (u *UnityBridgeImpl) GetKeyValueSync(k *key.Key,
	useCache bool) (r *result.Result, err error)

func (*UnityBridgeImpl) PerformActionForKey

func (u *UnityBridgeImpl) PerformActionForKey(k *key.Key, value any,
	c result.Callback) (err error)

func (*UnityBridgeImpl) PerformActionForKeySync

func (u *UnityBridgeImpl) PerformActionForKeySync(k *key.Key,
	value any) (err error)

func (*UnityBridgeImpl) RemoveEventTypeListener

func (u *UnityBridgeImpl) RemoveEventTypeListener(t event.Type,
	tk token.Token) (err error)

func (*UnityBridgeImpl) RemoveKeyListener

func (u *UnityBridgeImpl) RemoveKeyListener(k *key.Key,
	t token.Token) (err error)

func (*UnityBridgeImpl) RenderNextFrame added in v0.0.9

func (u *UnityBridgeImpl) RenderNextFrame()

func (*UnityBridgeImpl) SendEvent

func (u *UnityBridgeImpl) SendEvent(ev *event.Event) (err error)

func (*UnityBridgeImpl) SendEventWithString

func (u *UnityBridgeImpl) SendEventWithString(ev *event.Event,
	data string) (err error)

func (*UnityBridgeImpl) SendEventWithUint64

func (u *UnityBridgeImpl) SendEventWithUint64(ev *event.Event,
	data uint64) (err error)

func (*UnityBridgeImpl) SetKeyValue

func (u *UnityBridgeImpl) SetKeyValue(k *key.Key, value any,
	c result.Callback) (err error)

func (*UnityBridgeImpl) SetKeyValueSync

func (u *UnityBridgeImpl) SetKeyValueSync(k *key.Key, value any) (err error)

func (*UnityBridgeImpl) Start

func (u *UnityBridgeImpl) Start() (err error)

func (*UnityBridgeImpl) Stop

func (u *UnityBridgeImpl) Stop() (err error)

Jump to

Keyboard shortcuts

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