Skip to content

Struct ManusConvert

ClassList > ManusConvert

Public Static Functions

Type Name
void BpChainSettingsToSDK (const FManusChainSettings & p_Input, ChainSettings & p_Output, bool p_Overridetrackers=false)
Convert unreal chain settings to Manus Core version.
HandMotion BpHandMotionToSDK (const EManusHandMotion & p_Input)
Convert Manus Core version of handmation to Unreal version.
EManusRet BpHandTypeToSdk (EManusHandType p_Input, Side & p_Output)
converts handtype from Unreal version to Manus SDK version
EManusRet BpHandTypeToSdkTrackerType (EManusHandType p_Input, uint32_t & p_Output)
converts TrackerType from Unreal version to Manus SDK version
void BpManusChainSetupToSDK (ChainSetup & p_OutputChain, const FManusChainSetup & p_InputChain, bool p_Overridetrackers=false)
Convert chainSetup from unreal to Manus Core version.
void BpManusNodeSetupToSDK (NodeSetup & p_OutputNode, const FManusNodeSetup & p_InputNode)
Convert NodeSetup from unreal to Manus Core version.
Side BpSideToSdk (EManusSide p_Input)
converts Manus Core version of side to unreal version.
void BpVectorToSDK (const FVector & p_Input, ManusVec3 & p_Output)
Converts unreal vector to Manus Core version.
EManusChainType ChainTypeToBp (const ChainType p_Input)
Converts Manus Core Chaintype to Unreal version.
ChainType ChainTypeToSDK (const EManusChainType p_Input)
Converts Unreal Chaintype to Manus Core version.
void SDKChainSettingsToBp (const ChainSettings & p_Input, FManusChainSettings & p_Output)
Converts Manus Core chain setting to unreal version.
EManusHandMotion SDKHandMotionToBp (const HandMotion & p_Input)
Convert Manus Core handversion to unreal version.
void SDKManusChainSetupToBp (FManusChainSetup & p_OutputChain, const ChainSetup & p_InputChain)
Convert Chainsetup from Manus Core to unreal version.
void SDKManusNodeSetupToBP (FManusNodeSetup & p_OutputNode, const NodeSetup & p_InputNode)
Convert Nodesetup from Manus Core to unreal version.
EManusSide SDKSideToBp (Side p_Input)
converts Unreal version of side to Manus Core version.
void SDKVectorToBp (const ManusVec3 & p_Input, FVector & p_Output)
converts Manus Core version of vector to unreal version.
EManusRet SdkDeviceTypeToBp (DeviceFamilyType p_Input, EManusGloveType & p_Output)
converts DeviceType from Manus SDK version to unreal version
EManusRet SdkHandTypeToBp (Side p_Input, EManusHandType & p_Output)
converts handtype from Manus SDK version to Unreal version
EManusRet SdkTrackerTypeToBpHandType (uint32_t p_Input, EManusHandType & p_Output)
converts TrackerType from Manus SDK version to unreal version

Public Static Functions Documentation

function BpChainSettingsToSDK

Convert unreal chain settings to Manus Core version.

static void ManusConvert::BpChainSettingsToSDK (
    const FManusChainSettings & p_Input,
    ChainSettings & p_Output,
    bool p_Overridetrackers=false
) 

Parameters:

  • p_Input
  • p_Output
  • p_Overridetrackers this is a demo only function for quick overriding a chain setting to support trackers without permanently adjusting manus skeleton

function BpHandMotionToSDK

Convert Manus Core version of handmation to Unreal version.

static HandMotion ManusConvert::BpHandMotionToSDK (
    const EManusHandMotion & p_Input
) 

Parameters:

  • p_Input

Returns:

returns unreal version of handmotion

function BpHandTypeToSdk

converts handtype from Unreal version to Manus SDK version

static EManusRet ManusConvert::BpHandTypeToSdk (
    EManusHandType p_Input,
    Side & p_Output
) 

Parameters:

  • p_Input
  • p_Output

Returns:

succes when it succeeds

function BpHandTypeToSdkTrackerType

converts TrackerType from Unreal version to Manus SDK version

static EManusRet ManusConvert::BpHandTypeToSdkTrackerType (
    EManusHandType p_Input,
    uint32_t & p_Output
) 

Parameters:

  • p_Input
  • p_Output

Returns:

succes when it succeeds

function BpManusChainSetupToSDK

Convert chainSetup from unreal to Manus Core version.

static void ManusConvert::BpManusChainSetupToSDK (
    ChainSetup & p_OutputChain,
    const FManusChainSetup & p_InputChain,
    bool p_Overridetrackers=false
) 

Parameters:

  • p_OutputChain
  • p_InputChain
  • p_Overridetrackers this is a demo only function for quick overriding a chain setting to support trackers withotu permanently adjusting manus skeleton

function BpManusNodeSetupToSDK

Convert NodeSetup from unreal to Manus Core version.

static void ManusConvert::BpManusNodeSetupToSDK (
    NodeSetup & p_OutputNode,
    const FManusNodeSetup & p_InputNode
) 

Parameters:

  • p_OutputNode
  • p_InputNode

function BpSideToSdk

converts Manus Core version of side to unreal version.

static Side ManusConvert::BpSideToSdk (
    EManusSide p_Input
) 

Parameters:

  • p_Input

Returns:

succes when it succeedsReturns Manus Core version of side.

function BpVectorToSDK

Converts unreal vector to Manus Core version.

static void ManusConvert::BpVectorToSDK (
    const FVector & p_Input,
    ManusVec3 & p_Output
) 

Parameters:

  • p_Input
  • p_Output

function ChainTypeToBp

Converts Manus Core Chaintype to Unreal version.

static EManusChainType ManusConvert::ChainTypeToBp (
    const ChainType p_Input
) 

Parameters:

  • p_Input

Returns:

returns unreal version of ChainType

function ChainTypeToSDK

Converts Unreal Chaintype to Manus Core version.

static ChainType ManusConvert::ChainTypeToSDK (
    const EManusChainType p_Input
) 

Parameters:

  • p_Input

Returns:

returns Manus Core version of ChainType

function SDKChainSettingsToBp

Converts Manus Core chain setting to unreal version.

static void ManusConvert::SDKChainSettingsToBp (
    const ChainSettings & p_Input,
    FManusChainSettings & p_Output
) 

Parameters:

  • p_Input
  • p_Output

function SDKHandMotionToBp

Convert Manus Core handversion to unreal version.

static EManusHandMotion ManusConvert::SDKHandMotionToBp (
    const HandMotion & p_Input
) 

Parameters:

  • p_Input

Returns:

returns unreal version of handversion

function SDKManusChainSetupToBp

Convert Chainsetup from Manus Core to unreal version.

static void ManusConvert::SDKManusChainSetupToBp (
    FManusChainSetup & p_OutputChain,
    const ChainSetup & p_InputChain
) 

Parameters:

  • p_OutputChain
  • p_InputChain

function SDKManusNodeSetupToBP

Convert Nodesetup from Manus Core to unreal version.

static void ManusConvert::SDKManusNodeSetupToBP (
    FManusNodeSetup & p_OutputNode,
    const NodeSetup & p_InputNode
) 

Parameters:

  • p_OutputNode
  • p_InputNode

function SDKSideToBp

converts Unreal version of side to Manus Core version.

static EManusSide ManusConvert::SDKSideToBp (
    Side p_Input
) 

Parameters:

  • p_Input

Returns:

Returns Unreal version of side.

function SDKVectorToBp

converts Manus Core version of vector to unreal version.

static void ManusConvert::SDKVectorToBp (
    const ManusVec3 & p_Input,
    FVector & p_Output
) 

Parameters:

  • p_Input
  • p_Output

function SdkDeviceTypeToBp

converts DeviceType from Manus SDK version to unreal version

static EManusRet ManusConvert::SdkDeviceTypeToBp (
    DeviceFamilyType p_Input,
    EManusGloveType & p_Output
) 

Parameters:

  • p_Input
  • p_Output

Returns:

succes when it succeeds

function SdkHandTypeToBp

converts handtype from Manus SDK version to Unreal version

static EManusRet ManusConvert::SdkHandTypeToBp (
    Side p_Input,
    EManusHandType & p_Output
) 

Parameters:

  • p_Input
  • p_Output

Returns:

succes when it succeeds

function SdkTrackerTypeToBpHandType

converts TrackerType from Manus SDK version to unreal version

static EManusRet ManusConvert::SdkTrackerTypeToBpHandType (
    uint32_t p_Input,
    EManusHandType & p_Output
) 

Parameters:

  • p_Input
  • p_Output

Returns:

succes when it succeeds


The documentation for this class was generated from the following file api/Unreal/Plugins/Manus/Source/Manus/Public/ManusConvert.h