Pixels Plugin for Unity
Enable communications with Pixels dice using Bluetooth Low Energy.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CSystemic.Unity.Pixels.Messages.AccelerationFrame
 CSystemic::BluetoothLE::AdvertisementDataStores an advertisement packet data type and it's associated binary data
 CSystemic.Unity.Pixels.Animations.DataSet.AnimationBits
 CSystemic.Unity.Pixels.Animations.AnimationInstanceAnimation instance data, refers to an animation preset but stores the instance data and (derived classes) implements logic for displaying the animation
 CSystemic.Unity.BluetoothLE.BleUuidHelper class for Bluetooth UUIDs
 Ccom.systemic.bluetoothle.BluetoothStateStatic class that notifies off Bluetooth adapter state changes
 C<CBCentralManagerDelegate>
 C<CBPeripheralDelegate>
 CSystemic::BluetoothLE::CharacteristicRepresents a service's characteristic of a Bluetooth Low Energy (BLE) peripheral
 CSystemic.Unity.Pixels.ColorUIntUtilsHelper static class that implements various color operations with the color information being stored as an unsigned 32 bits value. In related methods, the intensity is a byte value between 0 (black) and 255 (white)
 CSystemic.Unity.Pixels.Animations.Constants
 CSystemic.Unity.Pixels.Messages.CustomDesignAndColorName
 CDataReceivedCallback
 CSystemic.Unity.Pixels.Animations.DataSetData Set is the set of a profile, conditions, rules, animations and colors stored in the memory of a Pixel die. This data gets transferred straight to the dice. For that purpose, the data is essentially 'exploded' into flat buffers. i.e. all the key-frames of all the animations are stored in a single key-frame array, and individual tracks reference 'their' key-frames using an offset and count into that array
 CSystemic.Unity.Pixels.DiceBagStatic class that scan for and connect to Pixel dice. Scan and connection requests are counted, meaning that the same number of respectively scan cancellation and disconnection requests must be made for them to effectively happen
 CSystemic.Unity.Pixels.DiceUtilsHelper static class that implements various gamma operations on colors
 CSystemic.Unity.Pixels.Messages.DieInfo
 CSystemic.Unity.Pixels.Messages.DieName
 Cstd::enable_shared_from_this
 CFailCallback
 CSystemic.Unity.Pixels.GammaUtilsHelper static class that implements various gamma operations on colors
 CSystemic.Unity.Pixels.Profiles.IActionBase interface for Actions. Stores the actual type so that we can cast the data to the proper derived type and access the parameters
 CSystemic.Unity.Pixels.Animations.IAnimationPresetBase class for animation presets. All presets have a few properties in common. Presets are stored in flash, so do not have methods or vtables or anything like that
 CSystemic.Unity.Pixels.Profiles.IConditionThe base struct for all conditions, stores a type identifier so we can tell the actual type of the condition and fetch the condition parameters correctly
 CIEnumerator
 CInvalidRequestCallback
 CSystemic.Unity.Pixels.Messages.IPixelMessage
 CSystemic::BluetoothLE::ManufacturerDataStores a company id and it's associated binary data
 CSystemic.Unity.BluetoothLE.ManufacturerDataRepresents the manufacturer data of an advertisement packet
 CSystemic.Unity.Pixels.Messages.Marshaling
 CSystemic.Unity.Pixels.Messages.MessageString
 CMonoBehaviour
 CSystemic.Unity.Pixels.Animations.AnimationInstanceFadeCandy.MovingSphere
 CMtuCallback
 CSystemic.Unity.BluetoothLE.NativeInterfaceA static class that abstracts each platform specific BLE support and offers a unified interface to the Unity programmer
 CSystemic.Unity.BluetoothLE.NativePeripheralHandleOpaque and read only class storing the native peripheral handle as used by the platform specific INativeInterfaceImpl implementation
 CNSObject
 Ccom.systemic.bluetoothle.PeripheralRepresents a Bluetooth Low Energy (BLE) peripheral
 CSystemic.Unity.Pixels.PixelBleUuidsPixel dice Bluetooth Low Energy UUIDs
 Cpixel.PixelUuids
 CSystemic.Unity.Pixels.Profiles.ProfileA Pixel LED animation profile which is made of a list of rules
 CSystemic.Unity.Pixels.Animations.RGBKeyframeStores a single keyframe of an LED animation. The keyframe is made of a time and a color index. Size: 2 bytes, split this way:
 CSystemic.Unity.Pixels.Animations.RGBTrackRepresents of a series of RGB keyframes which together make an animation curve for an RGB color. size: 8 bytes (+ the actual keyframe data)
 CRssiCallback
 CSystemic.Unity.Pixels.Profiles.RuleA profile's rule, with a condition and a list of actions
 Cble.ScannedPeripheral
 CSystemic::BluetoothLE::ScannedPeripheralHolds the information from advertisement packet(s) received from a peripheral
 CSystemic.Unity.BluetoothLE.ScannedPeripheralThe advertisement data of a peripheral received during a BLE scan
 Ccom.systemic.bluetoothle.ScannerStatic class with methods for running a Bluetooth Low Energy (BLE) scan
 CSystemic::BluetoothLE::ScannerImplements scanning of Bluetooth Low Energy (BLE) peripherals. It stores and notifies of discovered peripherals with ScannedPeripheral objects
 Ccom.systemic.bluetoothle.Scanner.ScannerCallbackInterface for scan results callbacks
 CSystemic::BluetoothLE::ServiceRepresents a primary service on a Bluetooth Low Energy (BLE) peripheral
 CSystemic::BluetoothLE::ServiceDataStores a company id and it's associated binary data
 CSystemic.Unity.BluetoothLE.ServiceDataRepresents the service data of an advertisement packet
 CSystemic.Unity.Pixels.Messages.SettingsInfo
 CSystemic.Unity.Pixels.Animations.SimpleKeyframeStores a single keyframe of an LED animation. The keyframe is made of a time and an intensity. Size: 2 bytes, split this way:
 Ccom.systemic.bluetoothle.BluetoothState.StateCallbackInterface for MTU change request callbacks
 CSystemic.Unity.Pixels.Messages.StatusInfo
 CSuccessCallback
 CSystemic.Unity.Pixels.Animations.TrackRepresents of a series of RGB keyframes which together make an animation curve for a light intensity. size: 8 bytes (+ the actual keyframe data)
 CSystemic.Unity.Pixels.Messages.VersionInfo
 CSystemic.Unity.Pixels.Pixel.WaitForMessageEnumerator< TResp >
 CEnum
 CFlag
 CIntEnum