Skip to content

Class Manus::CoreSDK::ManusDLLImport

ClassList > Manus > CoreSDK > ManusDLLImport

Public Functions

Type Name
SDKReturnCode CoreSdk_AddChainToSkeletonSetup (uint p_SkeletonSetupIndex, ChainSetup p_Chain)
SDKReturnCode CoreSdk_AddColliderToSkeletonSetup (uint p_SkeletonSetupIndex, ColliderSetup p_Collider)
SDKReturnCode CoreSdk_AddMeshSetupToSkeletonSetup (uint p_SkeletonSetupIndex, uint p_NodeId, out uint p_MeshSetupIndex)
SDKReturnCode CoreSdk_AddNodeToSkeletonSetup (uint p_SkeletonSetupIndex, NodeSetup p_Node)
SDKReturnCode CoreSdk_AddTriangleToMeshSetup (uint p_SkeletonSetupIndex, uint p_MeshSetupIndex, Triangle p_Triangle)
SDKReturnCode CoreSdk_AddVertexToMeshSetup (uint p_SkeletonSetupIndex, uint p_MeshSetupIndex, Vertex p_Vertex)
SDKReturnCode CoreSdk_AllocateChainsForSkeletonSetup (uint p_SkeletonSetupIndex)
SDKReturnCode CoreSdk_ClearAllTemporarySkeletons ()
SDKReturnCode CoreSdk_ClearTemporarySkeleton (uint p_SkeletonSetupIndex, uint p_SessionId)
SDKReturnCode CoreSdk_CompressTemporarySkeletonAndGetSize (uint p_SkeletonSetupIndex, uint p_SkeletonId, out uint p_TemporarySkeletonLengthInBytes)
SDKReturnCode CoreSdk_ConnectGRPC ()
SDKReturnCode CoreSdk_ConnectToHost (ManusHost p_Host)
SDKReturnCode CoreSdk_CreateSkeletonSetup (SkeletonSetupInfo p_Skeleton, out uint p_SkeletonSetupIndex)
SDKReturnCode CoreSdk_GetAvailableHostsFound (ManusHost[] p_Host, uint p_NumberOfHostsThatFitInArray)
SDKReturnCode CoreSdk_GetCompressedTemporarySkeletonData (byte[] p_TemporarySkeletonData, uint p_TemporarySkeletonLengthInBytes)
SDKReturnCode CoreSdk_GetDataForDongle (uint p_DongleId, out DongleLandscapeData p_DongleData)
SDKReturnCode CoreSdk_GetDataForGlove_UsingGloveId (uint p_GloveId, out GloveLandscapeData p_GloveData)
SDKReturnCode CoreSdk_GetDataForTracker_UsingIdAndType (uint p_UserId, uint p_TrackerType, ref TrackerData p_TrackerData)
SDKReturnCode CoreSdk_GetDataForTracker_UsingTrackerId (TrackerId p_TrackerId, out TrackerData p_TrackerData)
SDKReturnCode CoreSdk_GetDongleIds (uint[] p_DongleIds, uint p_NumberOfIdsThatFitInArray)
SDKReturnCode CoreSdk_GetGestureLandscapeData (GestureLandscapeData[] p_GestureLandscapeDataArray, uint p_ArraySize)
SDKReturnCode CoreSdk_GetGestureStreamData (uint p_GestureStreamDataIndex, uint p_StartDataIndex, out GestureProbabilities p_GestureProbabilitiesCollection)
SDKReturnCode CoreSdk_GetGloveIdOfUser_UsingUserId (uint p_UserId, Side p_HandType, out uint p_GloveId)
SDKReturnCode CoreSdk_GetGlovesForDongle (uint p_DongleId, out uint p_LeftGloveId, out uint p_RightGloveId)
SDKReturnCode CoreSdk_GetHapticsDongleIds (uint[] p_HapticDongleIds, uint p_NumberOfIdsThatFitInArray)
SDKReturnCode CoreSdk_GetIdsOfAvailableGloves (uint[] p_IdsOfAvailableGloves, uint p_NumberOfIdsThatFitInArray)
SDKReturnCode CoreSdk_GetIdsOfAvailableTrackers (TrackerId[] p_IdsOfAvailableTrackers, uint p_NumberOfIdsThatFitInArray)
SDKReturnCode CoreSdk_GetIdsOfAvailableTrackersForUserId (TrackerId[] p_IdsOfAvailableTrackers, uint p_UserId, uint p_NumberOfIdsThatFitInArray)
SDKReturnCode CoreSdk_GetIdsOfAvailableTrackersForUserIndex (TrackerId[] p_IdsOfAvailableTrackers, uint p_UserIndex, uint p_NumberOfIdsThatFitInArray)
SDKReturnCode CoreSdk_GetIdsOfAvailableUsers (uint[] p_IdsOfAvailablePolygonUsers, uint p_NumberOfIdsThatFitInArray)
SDKReturnCode CoreSdk_GetIsConnectedToCore (out bool p_ConnectedToCore)
SDKReturnCode CoreSdk_GetNumberOfAvailableGloves (out uint p_NumberOfAvailableGloves)
SDKReturnCode CoreSdk_GetNumberOfAvailableHostsFound (out uint p_NumberOfAvailableHostsFound)
SDKReturnCode CoreSdk_GetNumberOfAvailableTrackers (out uint p_NumberOfAvailableTrackers)
SDKReturnCode CoreSdk_GetNumberOfAvailableTrackersForUserId (out uint p_NumberOfAvailableTrackers, uint p_UserId)
SDKReturnCode CoreSdk_GetNumberOfAvailableTrackersForUserIndex (out uint p_NumberOfAvailableTrackers, uint p_UserIndex)
SDKReturnCode CoreSdk_GetNumberOfAvailableUsers (out uint p_NumberOfAvailableUsers)
SDKReturnCode CoreSdk_GetNumberOfDongles (out uint p_NumberOfDongles)
SDKReturnCode CoreSdk_GetNumberOfHapticsDongles (out uint p_NumberOfHapticsDongles)
SDKReturnCode CoreSdk_GetRawSkeletonData (uint p_SkeletonIndex, SkeletonNode[] p_Nodes, uint p_NodeCount)
SDKReturnCode CoreSdk_GetRawSkeletonInfo (uint p_SkeletonIndex, out RawSkeletonInfo p_SklInfo)
SDKReturnCode CoreSdk_GetRawSkeletonNodeCount (uint p_GloveId, out uint p_NodeCount)
SDKReturnCode CoreSdk_GetRawSkeletonNodeInfo (uint p_GloveId, NodeInfo[] p_NodeInfo)
SDKReturnCode CoreSdk_GetSessionId (out uint p_SessionId)
SDKReturnCode CoreSdk_GetSkeletonData (uint p_SkeletonIndex, SkeletonNode[] p_Nodes, uint p_NodeCount)
SDKReturnCode CoreSdk_GetSkeletonInfo (uint p_SkeletonIndex, out SkeletonInfo p_SklInfo)
SDKReturnCode CoreSdk_GetSkeletonSetupArraySizes (uint p_SkeletonSetupIndex, out SkeletonSetupArraySizes p_ChainSetup)
SDKReturnCode CoreSdk_GetSkeletonSetupChains (uint p_SkeletonSetupIndex, ChainSetup[] p_ChainSetup)
SDKReturnCode CoreSdk_GetSkeletonSetupColliders (uint p_SkeletonSetupIndex, ColliderSetup[] p_ColliderSetup)
SDKReturnCode CoreSdk_GetSkeletonSetupInfo (uint p_SkeletonSetupIndex, out SkeletonSetupInfo p_SkeletonSetupInfo)
SDKReturnCode CoreSdk_GetSkeletonSetupNodes (uint p_SkeletonSetupIndex, NodeSetup[] p_NodeSetup)
SDKReturnCode CoreSdk_GetTemporarySkeleton (uint p_SkeletonSetupIndex, uint p_SessionId)
SDKReturnCode CoreSdk_GetTemporarySkeletonCountForAllSessions (out TemporarySkeletonCountForAllSessions p_TemporarySkeletonCountForSessions)
SDKReturnCode CoreSdk_GetTemporarySkeletonFromCompressedData (uint p_SkeletonSetupIndex, uint p_SessionId, byte[] p_TemporarySkeletonData, uint p_TemporarySkeletonLengthInBytes)
SDKReturnCode CoreSdk_GetTemporarySkeletonsInfoForSession (uint p_SessionId, out TemporarySkeletonsInfoForSession p_TemporarySkeletonsInfoForSession)
SDKReturnCode CoreSdk_GetTimestampInfo (ManusTimestamp p_Timestamp, out ManusTimestampInfo p_Info)
Gets the timestamp info (more readable form of timestamp).
SDKReturnCode CoreSdk_GetTrackerData (uint p_TrackerIndex, out TrackerData p_TrackerData)
SDKReturnCode CoreSdk_GetVersionsAndCheckCompatibility (out ManusVersion p_SdkVersion, out ManusVersion p_CoreVersion, out bool p_AreVersionsCompatible)
SDKReturnCode CoreSdk_Initialize (SessionType p_Type)
SDKReturnCode CoreSdk_InitializeCoordinateSystemWithDirection (CoordinateSystemDirection p_CoordinateSystem, bool p_UseWorldCoordinates=true)
SDKReturnCode CoreSdk_InitializeCoordinateSystemWithVUH (CoordinateSystemVUH p_CoordinateSystem, bool p_UseWorldCoordinates=true)
SDKReturnCode CoreSdk_LoadSkeleton (uint p_SkeletonSetupIndex, out uint p_SkeletonId)
SDKReturnCode CoreSdk_LookForHosts (uint p_WaitSeconds=1, bool p_LoopbackOnly=false)
SDKReturnCode CoreSdk_OverwriteChainToSkeletonSetup (uint p_SkeletonSetupIndex, ChainSetup p_Chain)
SDKReturnCode CoreSdk_OverwriteSkeletonSetup (uint p_SkeletonSetupIndex, SkeletonSetupInfo p_Skeleton)
SDKReturnCode CoreSdk_PrepareSkeletonSetup (uint p_SkeletonSetupIndex)
SDKReturnCode CoreSdk_RegisterCallbackForErgonomicsStream (ErgonomicsStreamCallbackPtr p_OnErgonomics)
SDKReturnCode CoreSdk_RegisterCallbackForGestureStream (InternalGestureStreamCallbackPtr p_GestureStreamCallback)
SDKReturnCode CoreSdk_RegisterCallbackForLandscapeStream (LandscapeStreamCallbackPtr p_OnLandscape)
SDKReturnCode CoreSdk_RegisterCallbackForOnConnect (OnConnectedToCorePtr p_OnConnectToCore)
SDKReturnCode CoreSdk_RegisterCallbackForOnDisconnect (OnDisconnectFromCorePtr p_OnDisconnectFromCore)
SDKReturnCode CoreSdk_RegisterCallbackForRawSkeletonStream (InternalRawSkeletonStreamCallbackPtr p_OnSkeletonInfo)
SDKReturnCode CoreSdk_RegisterCallbackForSkeletonStream (InternalSkeletonStreamCallbackPtr p_OnSkeletonInfo)
SDKReturnCode CoreSdk_RegisterCallbackForSystemStream (SystemStreamCallbackPtr p_OnSystem)
SDKReturnCode CoreSdk_RegisterCallbackForTrackerStream (InternalTrackerStreamCallbackPtr p_OnTrackerInfo)
SDKReturnCode CoreSdk_SaveTemporarySkeleton (uint p_SkeletonSetupIndex, uint p_SkeletonId, bool p_IsSkeletonModified)
SDKReturnCode CoreSdk_SendDataForTrackers (TrackerData[] p_TrackerData, uint p_NumberOfTrackers)
SDKReturnCode CoreSdk_SetTimestampInfo (out ManusTimestamp p_Timestamp, ManusTimestampInfo p_Info)
Sets the timestamp according to the info (more readable form of timestamp).
SDKReturnCode CoreSdk_ShutDown ()
SDKReturnCode CoreSdk_UnloadSkeleton (uint p_SkeletonId)
SDKReturnCode CoreSdk_VibrateFingers (uint p_DongleId, Side p_HandType, float[] p_Powers)
SDKReturnCode CoreSdk_VibrateFingersForSkeleton (uint p_SkeletonId, Side p_HandType, float[] p_Powers)
SDKReturnCode CoreSdk_VibrateWristOfGlove (uint p_GloveId, float p_UnitStrength, ushort p_DurationInMilliseconds)
SDKReturnCode CoreSdk_WasDllBuiltInDebugConfiguration (out bool p_WasBuiltInDebugConfiguration)

Public Functions Documentation

function CoreSdk_AddChainToSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_AddChainToSkeletonSetup (
    uint p_SkeletonSetupIndex,
    ChainSetup p_Chain
) 

function CoreSdk_AddColliderToSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_AddColliderToSkeletonSetup (
    uint p_SkeletonSetupIndex,
    ColliderSetup p_Collider
) 

function CoreSdk_AddMeshSetupToSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_AddMeshSetupToSkeletonSetup (
    uint p_SkeletonSetupIndex,
    uint p_NodeId,
    out uint p_MeshSetupIndex
) 

function CoreSdk_AddNodeToSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_AddNodeToSkeletonSetup (
    uint p_SkeletonSetupIndex,
    NodeSetup p_Node
) 

function CoreSdk_AddTriangleToMeshSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_AddTriangleToMeshSetup (
    uint p_SkeletonSetupIndex,
    uint p_MeshSetupIndex,
    Triangle p_Triangle
) 

function CoreSdk_AddVertexToMeshSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_AddVertexToMeshSetup (
    uint p_SkeletonSetupIndex,
    uint p_MeshSetupIndex,
    Vertex p_Vertex
) 

function CoreSdk_AllocateChainsForSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_AllocateChainsForSkeletonSetup (
    uint p_SkeletonSetupIndex
) 

function CoreSdk_ClearAllTemporarySkeletons

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_ClearAllTemporarySkeletons () 

function CoreSdk_ClearTemporarySkeleton

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_ClearTemporarySkeleton (
    uint p_SkeletonSetupIndex,
    uint p_SessionId
) 

function CoreSdk_CompressTemporarySkeletonAndGetSize

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_CompressTemporarySkeletonAndGetSize (
    uint p_SkeletonSetupIndex,
    uint p_SkeletonId,
    out uint p_TemporarySkeletonLengthInBytes
) 

function CoreSdk_ConnectGRPC

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_ConnectGRPC () 

function CoreSdk_ConnectToHost

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_ConnectToHost (
    ManusHost p_Host
) 

function CoreSdk_CreateSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_CreateSkeletonSetup (
    SkeletonSetupInfo p_Skeleton,
    out uint p_SkeletonSetupIndex
) 

function CoreSdk_GetAvailableHostsFound

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetAvailableHostsFound (
    ManusHost [] p_Host,
    uint p_NumberOfHostsThatFitInArray
) 

function CoreSdk_GetCompressedTemporarySkeletonData

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetCompressedTemporarySkeletonData (
    byte[] p_TemporarySkeletonData,
    uint p_TemporarySkeletonLengthInBytes
) 

function CoreSdk_GetDataForDongle

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetDataForDongle (
    uint p_DongleId,
    out DongleLandscapeData p_DongleData
) 

function CoreSdk_GetDataForGlove_UsingGloveId

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetDataForGlove_UsingGloveId (
    uint p_GloveId,
    out GloveLandscapeData p_GloveData
) 

function CoreSdk_GetDataForTracker_UsingIdAndType

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetDataForTracker_UsingIdAndType (
    uint p_UserId,
    uint p_TrackerType,
    ref TrackerData p_TrackerData
) 

function CoreSdk_GetDataForTracker_UsingTrackerId

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetDataForTracker_UsingTrackerId (
    TrackerId p_TrackerId,
    out TrackerData p_TrackerData
) 

function CoreSdk_GetDongleIds

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetDongleIds (
    uint[] p_DongleIds,
    uint p_NumberOfIdsThatFitInArray
) 

function CoreSdk_GetGestureLandscapeData

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetGestureLandscapeData (
    GestureLandscapeData [] p_GestureLandscapeDataArray,
    uint p_ArraySize
) 

function CoreSdk_GetGestureStreamData

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetGestureStreamData (
    uint p_GestureStreamDataIndex,
    uint p_StartDataIndex,
    out GestureProbabilities p_GestureProbabilitiesCollection
) 

function CoreSdk_GetGloveIdOfUser_UsingUserId

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetGloveIdOfUser_UsingUserId (
    uint p_UserId,
    Side p_HandType,
    out uint p_GloveId
) 

function CoreSdk_GetGlovesForDongle

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetGlovesForDongle (
    uint p_DongleId,
    out uint p_LeftGloveId,
    out uint p_RightGloveId
) 

function CoreSdk_GetHapticsDongleIds

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetHapticsDongleIds (
    uint[] p_HapticDongleIds,
    uint p_NumberOfIdsThatFitInArray
) 

function CoreSdk_GetIdsOfAvailableGloves

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetIdsOfAvailableGloves (
    uint[] p_IdsOfAvailableGloves,
    uint p_NumberOfIdsThatFitInArray
) 

function CoreSdk_GetIdsOfAvailableTrackers

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetIdsOfAvailableTrackers (
    TrackerId [] p_IdsOfAvailableTrackers,
    uint p_NumberOfIdsThatFitInArray
) 

function CoreSdk_GetIdsOfAvailableTrackersForUserId

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetIdsOfAvailableTrackersForUserId (
    TrackerId [] p_IdsOfAvailableTrackers,
    uint p_UserId,
    uint p_NumberOfIdsThatFitInArray
) 

function CoreSdk_GetIdsOfAvailableTrackersForUserIndex

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetIdsOfAvailableTrackersForUserIndex (
    TrackerId [] p_IdsOfAvailableTrackers,
    uint p_UserIndex,
    uint p_NumberOfIdsThatFitInArray
) 

function CoreSdk_GetIdsOfAvailableUsers

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetIdsOfAvailableUsers (
    uint[] p_IdsOfAvailablePolygonUsers,
    uint p_NumberOfIdsThatFitInArray
) 

function CoreSdk_GetIsConnectedToCore

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetIsConnectedToCore (
    out bool p_ConnectedToCore
) 

function CoreSdk_GetNumberOfAvailableGloves

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfAvailableGloves (
    out uint p_NumberOfAvailableGloves
) 

function CoreSdk_GetNumberOfAvailableHostsFound

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfAvailableHostsFound (
    out uint p_NumberOfAvailableHostsFound
) 

function CoreSdk_GetNumberOfAvailableTrackers

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfAvailableTrackers (
    out uint p_NumberOfAvailableTrackers
) 

function CoreSdk_GetNumberOfAvailableTrackersForUserId

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfAvailableTrackersForUserId (
    out uint p_NumberOfAvailableTrackers,
    uint p_UserId
) 

function CoreSdk_GetNumberOfAvailableTrackersForUserIndex

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfAvailableTrackersForUserIndex (
    out uint p_NumberOfAvailableTrackers,
    uint p_UserIndex
) 

function CoreSdk_GetNumberOfAvailableUsers

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfAvailableUsers (
    out uint p_NumberOfAvailableUsers
) 

function CoreSdk_GetNumberOfDongles

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfDongles (
    out uint p_NumberOfDongles
) 

function CoreSdk_GetNumberOfHapticsDongles

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetNumberOfHapticsDongles (
    out uint p_NumberOfHapticsDongles
) 

function CoreSdk_GetRawSkeletonData

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetRawSkeletonData (
    uint p_SkeletonIndex,
    SkeletonNode [] p_Nodes,
    uint p_NodeCount
) 

function CoreSdk_GetRawSkeletonInfo

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetRawSkeletonInfo (
    uint p_SkeletonIndex,
    out RawSkeletonInfo p_SklInfo
) 

function CoreSdk_GetRawSkeletonNodeCount

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetRawSkeletonNodeCount (
    uint p_GloveId,
    out uint p_NodeCount
) 

function CoreSdk_GetRawSkeletonNodeInfo

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetRawSkeletonNodeInfo (
    uint p_GloveId,
    NodeInfo [] p_NodeInfo
) 

function CoreSdk_GetSessionId

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSessionId (
    out uint p_SessionId
) 

function CoreSdk_GetSkeletonData

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSkeletonData (
    uint p_SkeletonIndex,
    SkeletonNode [] p_Nodes,
    uint p_NodeCount
) 

function CoreSdk_GetSkeletonInfo

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSkeletonInfo (
    uint p_SkeletonIndex,
    out SkeletonInfo p_SklInfo
) 

function CoreSdk_GetSkeletonSetupArraySizes

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSkeletonSetupArraySizes (
    uint p_SkeletonSetupIndex,
    out SkeletonSetupArraySizes p_ChainSetup
) 

function CoreSdk_GetSkeletonSetupChains

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSkeletonSetupChains (
    uint p_SkeletonSetupIndex,
    ChainSetup [] p_ChainSetup
) 

function CoreSdk_GetSkeletonSetupColliders

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSkeletonSetupColliders (
    uint p_SkeletonSetupIndex,
    ColliderSetup [] p_ColliderSetup
) 

function CoreSdk_GetSkeletonSetupInfo

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSkeletonSetupInfo (
    uint p_SkeletonSetupIndex,
    out SkeletonSetupInfo p_SkeletonSetupInfo
) 

function CoreSdk_GetSkeletonSetupNodes

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetSkeletonSetupNodes (
    uint p_SkeletonSetupIndex,
    NodeSetup [] p_NodeSetup
) 

function CoreSdk_GetTemporarySkeleton

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetTemporarySkeleton (
    uint p_SkeletonSetupIndex,
    uint p_SessionId
) 

function CoreSdk_GetTemporarySkeletonCountForAllSessions

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetTemporarySkeletonCountForAllSessions (
    out TemporarySkeletonCountForAllSessions p_TemporarySkeletonCountForSessions
) 

function CoreSdk_GetTemporarySkeletonFromCompressedData

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetTemporarySkeletonFromCompressedData (
    uint p_SkeletonSetupIndex,
    uint p_SessionId,
    byte[] p_TemporarySkeletonData,
    uint p_TemporarySkeletonLengthInBytes
) 

function CoreSdk_GetTemporarySkeletonsInfoForSession

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetTemporarySkeletonsInfoForSession (
    uint p_SessionId,
    out TemporarySkeletonsInfoForSession p_TemporarySkeletonsInfoForSession
) 

function CoreSdk_GetTimestampInfo

Gets the timestamp info (more readable form of timestamp).

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetTimestampInfo (
    ManusTimestamp p_Timestamp,
    out ManusTimestampInfo p_Info
) 

Parameters:

  • p_Timestamp Timestamp to get info from
  • p_Info Info of the timestamp

Returns:

SDKReturnCode_Success if successful.

function CoreSdk_GetTrackerData

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetTrackerData (
    uint p_TrackerIndex,
    out TrackerData p_TrackerData
) 

function CoreSdk_GetVersionsAndCheckCompatibility

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_GetVersionsAndCheckCompatibility (
    out ManusVersion p_SdkVersion,
    out ManusVersion p_CoreVersion,
    out bool p_AreVersionsCompatible
) 

function CoreSdk_Initialize

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_Initialize (
    SessionType p_Type
) 

function CoreSdk_InitializeCoordinateSystemWithDirection

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_InitializeCoordinateSystemWithDirection (
    CoordinateSystemDirection p_CoordinateSystem,
    bool p_UseWorldCoordinates=true
) 

function CoreSdk_InitializeCoordinateSystemWithVUH

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_InitializeCoordinateSystemWithVUH (
    CoordinateSystemVUH p_CoordinateSystem,
    bool p_UseWorldCoordinates=true
) 

function CoreSdk_LoadSkeleton

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_LoadSkeleton (
    uint p_SkeletonSetupIndex,
    out uint p_SkeletonId
) 

function CoreSdk_LookForHosts

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_LookForHosts (
    uint p_WaitSeconds=1,
    bool p_LoopbackOnly=false
) 

function CoreSdk_OverwriteChainToSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_OverwriteChainToSkeletonSetup (
    uint p_SkeletonSetupIndex,
    ChainSetup p_Chain
) 

function CoreSdk_OverwriteSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_OverwriteSkeletonSetup (
    uint p_SkeletonSetupIndex,
    SkeletonSetupInfo p_Skeleton
) 

function CoreSdk_PrepareSkeletonSetup

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_PrepareSkeletonSetup (
    uint p_SkeletonSetupIndex
) 

function CoreSdk_RegisterCallbackForErgonomicsStream

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForErgonomicsStream (
    ErgonomicsStreamCallbackPtr p_OnErgonomics
) 

function CoreSdk_RegisterCallbackForGestureStream

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForGestureStream (
    InternalGestureStreamCallbackPtr p_GestureStreamCallback
) 

function CoreSdk_RegisterCallbackForLandscapeStream

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForLandscapeStream (
    LandscapeStreamCallbackPtr p_OnLandscape
) 

function CoreSdk_RegisterCallbackForOnConnect

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForOnConnect (
    OnConnectedToCorePtr p_OnConnectToCore
) 

function CoreSdk_RegisterCallbackForOnDisconnect

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForOnDisconnect (
    OnDisconnectFromCorePtr p_OnDisconnectFromCore
) 

function CoreSdk_RegisterCallbackForRawSkeletonStream

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForRawSkeletonStream (
    InternalRawSkeletonStreamCallbackPtr p_OnSkeletonInfo
) 

function CoreSdk_RegisterCallbackForSkeletonStream

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForSkeletonStream (
    InternalSkeletonStreamCallbackPtr p_OnSkeletonInfo
) 

function CoreSdk_RegisterCallbackForSystemStream

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForSystemStream (
    SystemStreamCallbackPtr p_OnSystem
) 

function CoreSdk_RegisterCallbackForTrackerStream

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_RegisterCallbackForTrackerStream (
    InternalTrackerStreamCallbackPtr p_OnTrackerInfo
) 

function CoreSdk_SaveTemporarySkeleton

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_SaveTemporarySkeleton (
    uint p_SkeletonSetupIndex,
    uint p_SkeletonId,
    bool p_IsSkeletonModified
) 

function CoreSdk_SendDataForTrackers

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_SendDataForTrackers (
    TrackerData [] p_TrackerData,
    uint p_NumberOfTrackers
) 

function CoreSdk_SetTimestampInfo

Sets the timestamp according to the info (more readable form of timestamp).

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_SetTimestampInfo (
    out ManusTimestamp p_Timestamp,
    ManusTimestampInfo p_Info
) 

Parameters:

  • p_Timestamp the Timestamp to set info of
  • p_Info Info to get info from

Returns:

SDKReturnCode_Success if successful.

function CoreSdk_ShutDown

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_ShutDown () 

function CoreSdk_UnloadSkeleton

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_UnloadSkeleton (
    uint p_SkeletonId
) 

function CoreSdk_VibrateFingers

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_VibrateFingers (
    uint p_DongleId,
    Side p_HandType,
    float[] p_Powers
) 

function CoreSdk_VibrateFingersForSkeleton

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_VibrateFingersForSkeleton (
    uint p_SkeletonId,
    Side p_HandType,
    float[] p_Powers
) 

function CoreSdk_VibrateWristOfGlove

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_VibrateWristOfGlove (
    uint p_GloveId,
    float p_UnitStrength,
    ushort p_DurationInMilliseconds
) 

function CoreSdk_WasDllBuiltInDebugConfiguration

SDKReturnCode Manus::CoreSDK::ManusDLLImport::CoreSdk_WasDllBuiltInDebugConfiguration (
    out bool p_WasBuiltInDebugConfiguration
) 

The documentation for this class was generated from the following file api/unity-plugin/Scripts/Core/ManusDLLImport.cs