Пример #1
0
 public uhsclErrorCode_t uhsclSetInputToUhsclVector3(
     IntPtr sensationCoreInstancePtr,
     uhsclHandle inputSourceHandle,
     uhsclHandle inputHandle,
     uhsclVector3_t inputVector
     )
 {
     return(Native.uhsclSetInputToUhsclVector3(sensationCoreInstancePtr, inputSourceHandle.Value, inputHandle.Value, inputVector));
 }
Пример #2
0
        public UnityEngine.Vector3 GetInputAsVector3ByIndex(uhsclHandle handle, int inputIdx)
        {
            uhsclVector3_t value = new uhsclVector3_t(0, 0, 0);

            if (sensationCoreInterop_ != null)
            {
                sensationCoreInterop_.uhsclGetInputAsUhsclVector3ByIndex(sensationCoreInstancePtr_, handle, inputIdx, out value);
            }
            return(value.toVector3());
        }
Пример #3
0
        public uhsclErrorCode_t uhsclGetInputAsUhsclVector3ByIndex(
            IntPtr sensationCoreInstancePtr,
            uhsclHandle handle,
            Int32 idx,
            out uhsclVector3_t value
            )
        {
            var returnedValue      = new uhsclVector3_t();
            uhsclErrorCode_t error = Native.uhsclGetInputAsUhsclVector3ByIndex(sensationCoreInstancePtr, handle.Value, idx, ref returnedValue);

            value = returnedValue;
            return(error);
        }
Пример #4
0
 public uhsclErrorCode_t uhsclGetInputAsUhsclVector3ByIndex(IntPtr sensationCoreInstancePtr, uhsclHandle handle, int idx, out uhsclVector3_t value)
 {
     return(interop_.uhsclGetInputAsUhsclVector3ByIndex(sensationCoreInstancePtr, handle, idx, out value));
 }
Пример #5
0
 public uhsclErrorCode_t uhsclSetInputToUhsclVector3(IntPtr sensationCoreInstancePtr, uhsclHandle inputSourceHandle, uhsclHandle inputHandle, uhsclVector3_t inputVector)
 {
     return(ThrowOnError(interop_.uhsclSetInputToUhsclVector3(sensationCoreInstancePtr, inputSourceHandle, inputHandle, inputVector)));
 }
Пример #6
0
        public uhsclErrorCode_t uhsclGetInputAsUhsclVector3ByIndex(IntPtr sensationCoreInstancePtr, uhsclHandle handle, int idx, out uhsclVector3_t value)
        {
            var error = interop_.uhsclGetInputAsUhsclVector3ByIndex(sensationCoreInstancePtr, handle, idx, out value);

            ForwardLogMessages(sensationCoreInstancePtr);
            return(error);
        }
Пример #7
0
 public uhsclErrorCode_t uhsclSetInputToUhsclVector3(IntPtr sensationCoreInstancePtr, uhsclHandle inputSourceHandle, uhsclHandle inputHandle, uhsclVector3_t inputVector)
 {
     return(interop_.uhsclSetInputToUhsclVector3(sensationCoreInstancePtr, inputSourceHandle, inputHandle, inputVector));
     // TODO : Deliberately ignoring logging
 }
Пример #8
0
 internal static extern uhsclErrorCode_t uhsclGetInputAsUhsclVector3ByIndex(
     IntPtr sensationCoreInstancePtr,
     NativeUhsclHandle_t handle,
     Int32 idx,
     ref uhsclVector3_t value
     );
Пример #9
0
 internal static extern uhsclErrorCode_t uhsclSetInputToUhsclVector3(
     IntPtr sensationCoreInstancePtr,
     NativeUhsclHandle_t inputSourceHandle,
     NativeUhsclHandle_t inputHandle,
     uhsclVector3_t inputVector
     );