Modules

Structs

An aspect’s address, comprising of an aspect guid and an actor id

A command used for aspect_upsert to issue an aspect insertion/update that needs to be synced with the host

Identifier for a specific version of a module.

Contains all registration info for an external behavior module

Describes a behavior in an external behavior module

Represents a unique behavior type in an external behavior module

A message to be sent to a specific behavior instance for processing

An outgoing message that is being sent from a behavior instance to the controller module

An outgoing message’s address, targeting either an entire actor or a specific behavior

Constants

Sentinel value indicating that a message is a system message, with open interpretation of what this entails, by the behavior module. Keep in sync with the same value in the behavior_v0 API.

Sentinel value indicating that a system message has no instance tied to it. Keep in sync with the same value in the behavior_v0 API.

Statics

FFI API

Type Definitions

A globally unique id representing a behavior instance that lives somewhere in an active behavior module

A globally unique id representing a behavior type