Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- struct BoxColliderSetup Stores all the settings of a collider of type box.
- struct CapsuleColliderSetup Stores all the settings of a collider of type capsule.
- struct ChainSettings Stores all chain settings.
- struct ChainSettingsArm Stores all the settings of a chain of type arm.
- struct ChainSettingsFinger Stores all the settings of a chain of type finger.
- struct ChainSettingsFoot Stores all the settings of a chain of type foot.
- struct ChainSettingsHand Stores all the settings of a chain of type hand.
- struct ChainSettingsHead Stores all the settings of a chain of type head.
- struct ChainSettingsLeg Stores all the settings of a chain of type leg.
- struct ChainSettingsNeck Stores all the settings of a chain of type neck.
- struct ChainSettingsPelvis Stores all the settings of a chain of type pelvis.
- struct ChainSettingsShoulder Stores all the settings of a chain of type shoulder.
- struct ChainSettingsSpine Stores all the settings of a chain of type spine.
- struct ChainSettingsToe Stores all the settings of a chain of type toe.
- struct ChainSetup Stores the chain setup information.
- class ClientInput Handles keyboard input. Requires things to be set up with Ncurses and Termios.
- struct ColliderSetup Stores the collider setup information.
- struct Color Color containing red, green, blue and alpha.
- struct CoordinateSystemDirection Stores the information regarding the coordinate system used by the client, defined by each axis direction.
- struct CoordinateSystemVUH Stores the information regarding the coordinate system used by the client, defined as VUH (view, up, handedness).
- struct DeviceLandscape Stores all the information related to the devices present in the landscape.
- struct DongleLandscapeData Stores all the received dongle data.
- struct ErgonomicsData Stores the received ergonomics data.
- struct ErgonomicsStream Stores the information sent by the ergonomics stream.
- struct ExtraTrackerOffset Stores possible extra offsets to the trackers.
- struct FirmwareVersion
- struct GestureLandscapeData Contains information about a gesture.
- struct GestureProbabilities
- struct GestureProbability
- struct GestureStreamInfo
- struct GloveLandscapeData Stores all the received glove data.
- struct IMUCalibrationInfo Information regarding IMU sensors used for calibration.
- struct Landscape Stores the landscape data.
- struct LicenseInfo Stores the license information.
- struct ManusHost Contains information for connecting to a host running Manus Core. Note that if one of these values is blank, the other will be used when connecting.
- struct ManusQuaternion A quaternion, used for rotations.
- struct ManusTimestamp A compressed timestamp.
- struct ManusTimestampInfo A Timestamp.
- struct ManusTransform Transform containing position, rotation and scaling.
- struct ManusVec2 A 2D vector, used for translations.
- struct ManusVec3 A 3D vector, used for translations.
- struct ManusVersion Stores a single version string.
- struct Measurement Stores informations regarding the lengths of different parts of the body.
- struct NetDeviceLandscapeData Contains information about a net devices.
- struct NetDevicesLandscape Contains information about a single net device.
- struct NodeInfo
- struct NodeSettings Stores all the node settings.
- struct NodeSettingsFoot Stores the settings for a node of type foot, heightFromGround is used to set the height of the 3d model ankle from ground.
- struct NodeSettingsIK Stores the inverse kinematics settings of a node, the ikAim is used to control the IK solve, 1 is default, -1 is inversed.
- struct NodeSettingsLeaf Stores the settings of a node of type leaf, the direction vector is defined with respect to the previous node in the chain.
- struct NodeSettingsRotationOffset Stores the rotation offset of a node, this is used internally for building the skeleton.
- struct NodeSetup Stores the node setup information. Each node represents a segment of the skeleton that can be animated, nodes combine together to form chains. the parentID is used to identify the node with respect to which the current one will move. __
- struct RawSkeletonInfo Stores the information regarding the skeletons coming from the estimation system in core.
- struct SettingsLandscape Stores the landscape settings.
- struct SkeletonInfo Stores the information regarding the skeletons that have been added to Manus Core.
- struct SkeletonLandscape Stores all the information related to the skeletons present in the landscape.
- struct SkeletonLandscapeData Stores all the received skeleton data.
- struct SkeletonNode Stores the information regarding each skeleton node. The transform is defined as a local or global transform depending on the coordinate system set when initializing the SDK. See functions CoreSdk_InitializeCoordinateSystemWithVUH and CoreSdk_InitializeCoordinateSystemWithDirection.
- struct SkeletonSettings Stores all the possible skeleton settings.
- struct SkeletonSetupArraySizes Stores the amount of nodes and chains in the skeleton setup.
- struct SkeletonSetupInfo Stores the skeleton setup information.
- struct SkeletonStreamInfo Stores the information sent by the skeleton stream.
- struct SkeletonTargetAnimationData Stores the information regarding the animation data used to animate the skeleton.
- struct SkeletonTargetGloveData Stores the information regarding the glove data used to animate the skeleton.
- struct SkeletonTargetUserData Stores the information regarding the user data used to animate the skeleton.
- struct SkeletonTargetUserIndexData Stores the information regarding the user index data used to animate the skeleton.
- struct SphereColliderSetup Stores all the settings of a collider of type sphere.
- struct SystemMessage Stores the data associated to System messages received from Core.
- struct TemporarySkeletonCountForAllSessions Stores the temporary skeleton available for all sessions connected to Core.
- struct TemporarySkeletonCountForSession Stores the temporary skeletons available for a specific session.
- struct TemporarySkeletonInfo Stores the temporary skeleton information.
- struct TemporarySkeletonSessionsData ONLY USED INTERNALLY.
- struct TemporarySkeletonsInfoForSession Stores the temporary skeletons available for a specific session.
- struct TimeLandscape
- struct TimecodeInterface
- struct TrackerData Stores all the tracker data that can be sent or received.
- struct TrackerId Stores the name of a tracker.
- struct TrackerLandscape Stores all the information related to the trackers present in the landscape.
- struct TrackerLandscapeData Stores all the received tracker data.
- struct TrackerOffset Stores the local offsets to the trackers.
- struct TrackerStreamInfo Stores the information sent by the tracker stream.
- struct Triangle Stores the triangle information.
- struct UserLandscape Stores all the information related to the users present in the landscape.
- struct UserLandscapeData Stores all the received user data.
- struct UserProfileLandscapeData Stores all the received user profile data.
- struct Version Used to describe hardware, firmware or ManusCore version.
- struct Vertex Stores the vertex information.
- struct Weight Stores the vertex weight information.