| 4499 | return result; |
| 4500 | } |
| 4501 | public EVRInputError GetComponentStateForBinding(string pchRenderModelName,string pchComponentName,ref InputBindingInfo_t pOriginInfo,uint unBindingInfoSize,uint unBindingInfoCount,ref RenderModel_ComponentState_t pComponentState) |
| 4502 | { |
| 4503 | IntPtr pchRenderModelNameUtf8 = Utils.ToUtf8(pchRenderModelName); |
| 4504 | IntPtr pchComponentNameUtf8 = Utils.ToUtf8(pchComponentName); |
| 4505 | EVRInputError result = FnTable.GetComponentStateForBinding(pchRenderModelNameUtf8,pchComponentNameUtf8,ref pOriginInfo,unBindingInfoSize,unBindingInfoCount,ref pComponentState); |
| 4506 | Marshal.FreeHGlobal(pchRenderModelNameUtf8); |
| 4507 | Marshal.FreeHGlobal(pchComponentNameUtf8); |
| 4508 | return result; |
| 4509 | } |
| 4510 | public bool IsUsingLegacyInput() |
| 4511 | { |
| 4512 | bool result = FnTable.IsUsingLegacyInput(); |