class Domain Describes a Domain and the API to interact with it.
class DomainAssociation Describes a relationship between a Domain and a StaticLighthouse, which can have additional information. StaticLighthouse and Domains are in a N to N relationship. A lighthouse can be in multiple domains and a domain can contain multiple lighthouses. Only when a StaticLighthouse is in a Domain, it can optionally have a Pose (relative to that Domain).
class DomainDataInfo Represents information or metadata regarding DomainData returned by the backend.
class DomainServerInfo Represents information about a domain server returned by DDS.
interface ICachedValue This value type wraps a reference value that is locally cached. It also guards from accessing its value when not yet in cache, while informing the user of its availability.
interface IDeviceInfo Information related to a device.
interface IDomainSdk Generic interface for Domains API.
interface IGPSInfo Information related to the GPS position.
interface ILighthouse This contains the most basic information (or metadata) describing a Lighthouse.
class PoseInDomain Represents a saved Pose within a domain.
class StaticLighthouse This describes a StaticLighthouse and API to interact with it. Note - you will need a Domain first to query/update any data stored in that Domain.
namespace ECS
interface IPoseSystem Represents a system for managing entity poses.
interface ISystem Definition for Systems interface.
class SystemBase Base class for ConjureKit Systems. Methods are going to be called by ConjureKit.
class Entity Represents an Entity - an object in a Session with a Pose and an ID that is owned by a specific participant.
class EntityComponent Represents a component in HECS (Hagall Entity Component System) - labels an entity as possessing a particular aspect, and holds the data needed to model that aspect.
interface IConjureKit Generic interface for ConjureKit API.
interface IConjureKitModule Generic interface for a ConjureKit module.
class NetworkQuality Aggregates ping time data to the current session. ConjureKit automatically instantiates a private NetworkQuality instance that is accessible via ConjureKit.GetNetworkQuality(), but that instance must be manually hydrated by the user via calls to ConjureKit.MeasurePing().
class Participant Represents a Participant - a connected client e.g. a mobile device or other hardware that wishes to interact with Entities and other Participants in a Session.
class Session Abstracts the shared state of a ConjureKit multiplayer session.
namespace Auki::ConjureKit::EventLogging
namespace Auki::ConjureKit::Hagall
namespace Auki::ConjureKit::Hagall::Messages
namespace Auki::ConjureKit::Metrics
namespace Auki::Util
namespace Auki::Util::Protobuf
namespace Auki::Util::Protobuf::WellKnownTypes
namespace HttpMultipartParser
class BinaryStreamStack Provides character based and byte based stream-like read operations over multiple streams and provides methods to add data to the front of the buffer.
class Extensions Class containing various extension methods.
class FilePart Represents a single file extracted from a multipart/form-data stream.
interface IMultipartFormDataParser Provides methods to parse a multipart/form-data stream into it's parameters and file data.
interface IStreamingMultipartFormDataParser Provides methods to parse a multipart/form-data stream into it's parameters and file data.
class MultipartFormDataParser Provides methods to parse a multipart/form-data stream into it's parameters and file data.
class MultipartParseException Represents a parsing problem occurring within the MultipartFormDataParser.
class ParameterPart Represents a single parameter extracted from a multipart/form-data stream.
class RebufferableBinaryReader Provides methods to interpret and read a stream as either character or binary data similar to a BinaryReader and provides the ability to push data onto the front of the stream.
class StreamingMultipartFormDataParser Provides methods to parse a multipart/form-data stream into it's parameters and file data.
class SubsequenceFinder Provides methods to find a subsequence within a sequence.
namespace Microsoft
namespace IO
class RecyclableMemoryStream MemoryStream implementation that deals with pooling and managing memory streams which use potentially large buffers.