Skip to content

File ManusSDKTypeInitializers.h

File List > api > cppSDK > SDKClient > ManusSDKTypeInitializers.h

Go to the documentation of this file

#ifndef __MANUS_SDK_TYPE_INITIALIZERS_H__
#define __MANUS_SDK_TYPE_INITIALIZERS_H__

#ifdef __cplusplus
extern "C"
{
#endif

#include "ManusSDKTypes.h"

#include <stdint.h>

#ifdef MANUS_SDK_STATIC
    #define CORESDK_API
#else
    #ifdef _WIN32
        // MANUS_SDK_EXPORTS defines if the functions are exported to or
        // imported from a DLL.
        #ifdef MANUS_SDK_EXPORTS
            #define CORESDK_API __declspec(dllexport)
        #else
            #define CORESDK_API __declspec(dllimport)
        #endif
    #elif defined(__linux__)
        #define CORESDK_API
    #else
        #error Unrecognized platform.
    #endif
#endif


    CORESDK_API void ManusVec3_Init(ManusVec3* p_Val);

    CORESDK_API void ManusVec2_Init(ManusVec2* p_Val);

    CORESDK_API void ManusQuaternion_Init(ManusQuaternion* p_Val);

    CORESDK_API void ManusTransform_Init(ManusTransform* p_Val);

    CORESDK_API void Color_Init(Color* p_Val);

    CORESDK_API void ManusTimestampInfo_Init(ManusTimestampInfo* p_Val);

    CORESDK_API void ManusTimestamp_Init(ManusTimestamp* p_Val);

    CORESDK_API void IMUCalibrationInfo_Init(IMUCalibrationInfo* p_Val);

    CORESDK_API void Version_Init(Version* p_Val);

    CORESDK_API void FirmwareVersion_Init(FirmwareVersion* p_Val);

    CORESDK_API void ManusVersion_Init(ManusVersion* p_Val);

    CORESDK_API void TrackerId_Init(TrackerId* p_Val);

    CORESDK_API void TrackerData_Init(TrackerData* p_Val);

    CORESDK_API void ManusHost_Init(ManusHost* p_Val);

    CORESDK_API void SkeletonNode_Init(SkeletonNode* p_Val);

    CORESDK_API void SkeletonInfo_Init(SkeletonInfo* p_Val);

    CORESDK_API void RawSkeletonInfo_Init(RawSkeletonInfo* p_Val);

    CORESDK_API void SkeletonStreamInfo_Init(SkeletonStreamInfo* p_Val);

    CORESDK_API void ErgonomicsData_Init(ErgonomicsData* p_Val);

    CORESDK_API void ErgonomicsStream_Init(ErgonomicsStream* p_Val);

    CORESDK_API void DongleLandscapeData_Init(DongleLandscapeData* p_Val);

    CORESDK_API void GloveLandscapeData_Init(GloveLandscapeData* p_Val);

    CORESDK_API void Measurement_Init(Measurement* p_Val);

    CORESDK_API void TrackerOffset_Init(TrackerOffset* p_Val);

    CORESDK_API void ExtraTrackerOffset_Init(ExtraTrackerOffset* p_Val);

    CORESDK_API void TrackerLandscapeData_Init(TrackerLandscapeData* p_Val);

    CORESDK_API void UserProfileLandscapeData_Init(UserProfileLandscapeData* p_Val);

    CORESDK_API void UserLandscapeData_Init(UserLandscapeData* p_Val);

    CORESDK_API void SkeletonLandscapeData_Init(SkeletonLandscapeData* p_Val);

    CORESDK_API void DeviceLandscape_Init(DeviceLandscape* p_Val);

    CORESDK_API void UserLandscape_Init(UserLandscape* p_Val);

    CORESDK_API void SkeletonLandscape_Init(SkeletonLandscape* p_Val);

    CORESDK_API void TrackerLandscape_Init(TrackerLandscape* p_Val);

    CORESDK_API void LicenseInfo_Init(LicenseInfo* p_Val);

    CORESDK_API void SettingsLandscape_Init(SettingsLandscape* p_Val);

    CORESDK_API void TimecodeInterface_Init(TimecodeInterface* p_Val);

    CORESDK_API void TimeLandscape_Init(TimeLandscape* p_Val);

    CORESDK_API void GestureLandscapeData_Init(GestureLandscapeData* p_Val);

    CORESDK_API void NetDeviceLandscapeData_Init(NetDeviceLandscapeData* p_Val);

    CORESDK_API void NetDevicesLandscape_Init(NetDevicesLandscape* p_Val);

    CORESDK_API void Landscape_Init(Landscape* p_Val);

    CORESDK_API void SkeletonSetupArraySizes_Init(SkeletonSetupArraySizes* p_Val);

    CORESDK_API void NodeSettingsIK_Init(NodeSettingsIK* p_Val);

    CORESDK_API void NodeSettingsFoot_Init(NodeSettingsFoot* p_Val);

    CORESDK_API void NodeSettingsRotationOffset_Init(NodeSettingsRotationOffset* p_Val);

    CORESDK_API void NodeSettingsLeaf_Init(NodeSettingsLeaf* p_Val);

    CORESDK_API void NodeSettings_Init(NodeSettings* p_Val);

    CORESDK_API void NodeSetup_Init(NodeSetup* p_Val);

    CORESDK_API void ChainSettingsPelvis_Init(ChainSettingsPelvis* p_Val);

    CORESDK_API void ChainSettingsLeg_Init(ChainSettingsLeg* p_Val);

    CORESDK_API void ChainSettingsSpine_Init(ChainSettingsSpine* p_Val);

    CORESDK_API void ChainSettingsNeck_Init(ChainSettingsNeck* p_Val);

    CORESDK_API void ChainSettingsHead_Init(ChainSettingsHead* p_Val);

    CORESDK_API void ChainSettingsArm_Init(ChainSettingsArm* p_Val);

    CORESDK_API void ChainSettingsShoulder_Init(ChainSettingsShoulder* p_Val);

    CORESDK_API void ChainSettingsFinger_Init(ChainSettingsFinger* p_Val);

    CORESDK_API void ChainSettingsHand_Init(ChainSettingsHand* p_Val);

    CORESDK_API void ChainSettingsFoot_Init(ChainSettingsFoot* p_Val);

    CORESDK_API void ChainSettingsToe_Init(ChainSettingsToe* p_Val);

    CORESDK_API void ChainSettings_Init(ChainSettings* p_Val);

    CORESDK_API void ChainSetup_Init(ChainSetup* p_Val);

    CORESDK_API void SphereColliderSetup_Init(SphereColliderSetup* p_Val);

    CORESDK_API void CapsuleColliderSetup_Init(CapsuleColliderSetup* p_Val);

    CORESDK_API void BoxColliderSetup_Init(BoxColliderSetup* p_Val);

    CORESDK_API void ColliderSetup_Init(ColliderSetup* p_Val);

    CORESDK_API void Weight_Init(Weight* p_Val);

    CORESDK_API void Vertex_Init(Vertex* p_Val);

    CORESDK_API void Triangle_Init(Triangle* p_Val);

    CORESDK_API void SkeletonTargetUserData_Init(SkeletonTargetUserData* p_Val);

    CORESDK_API void SkeletonTargetAnimationData_Init(SkeletonTargetAnimationData* p_Val);

    CORESDK_API void SkeletonTargetGloveData_Init(SkeletonTargetGloveData* p_Val);

    CORESDK_API void SkeletonSettings_Init(SkeletonSettings* p_Val);

    CORESDK_API void SkeletonSetupInfo_Init(SkeletonSetupInfo* p_Val);

    CORESDK_API void TemporarySkeletonInfo_Init(TemporarySkeletonInfo* p_Val);

    CORESDK_API void TemporarySkeletonsInfoForSession_Init(TemporarySkeletonsInfoForSession* p_Val);

    CORESDK_API void TemporarySkeletonCountForSession_Init(TemporarySkeletonCountForSession* p_Val);

    CORESDK_API void TemporarySkeletonCountForAllSessions_Init(TemporarySkeletonCountForAllSessions* p_Val);

    CORESDK_API void TemporarySkeletonSessionsData_Init(TemporarySkeletonSessionsData* p_Val);

    CORESDK_API void SystemMessage_Init(SystemMessage* p_Val);

    CORESDK_API void CoordinateSystemVUH_Init(CoordinateSystemVUH* p_Val);

    CORESDK_API void CoordinateSystemDirection_Init(CoordinateSystemDirection* p_Val);

    CORESDK_API void NodeInfo_Init(NodeInfo* p_Val);

    CORESDK_API void GestureStreamInfo_Init(GestureStreamInfo* p_Val);

    CORESDK_API void GestureProbabilities_Init(GestureProbabilities* p_Val);

    CORESDK_API void GestureProbability_Init(GestureProbability* p_Val);

#ifdef __cplusplus
} // extern "C"
#endif


#endif // #ifndef MANUS_SDK_TYPE_INITIALIZERS_H