Ejemplo n.º 1
0
    public static bool arwGetVideoParamsStereo(out int widthL, out int heightL, out int pixelSizeL, out String pixelFormatL, out int widthR, out int heightR, out int pixelSizeR, out String pixelFormatR)
    {
        StringBuilder sbL = new StringBuilder(128);
        StringBuilder sbR = new StringBuilder(128);
        bool          ok;

        if (Application.platform == RuntimePlatform.IPhonePlayer)
        {
            ok = ARNativePluginStatic.arwGetVideoParamsStereo(out widthL, out heightL, out pixelSizeL, sbL, sbL.Capacity, out widthR, out heightR, out pixelSizeR, sbR, sbR.Capacity);
        }
        else
        {
            ok = ARNativePlugin.arwGetVideoParamsStereo(out widthL, out heightL, out pixelSizeL, sbL, sbL.Capacity, out widthR, out heightR, out pixelSizeR, sbR, sbR.Capacity);
        }
        if (!ok)
        {
            pixelFormatL = "";
            pixelFormatR = "";
        }
        else
        {
            pixelFormatL = sbL.ToString();
            pixelFormatR = sbR.ToString();
        }
        return(ok);
    }
Ejemplo n.º 2
0
 public static void arwSetVideoDebugMode(bool debug)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetVideoDebugMode(debug);
     }
     else
     {
         ARNativePlugin.arwSetVideoDebugMode(debug);
     }
 }
Ejemplo n.º 3
0
 public static bool arwQueryMarkerTransformationStereo(int markerID, float[] matrixL, float[] matrixR)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwQueryMarkerTransformationStereo(markerID, matrixL, matrixR));
     }
     else
     {
         return(ARNativePlugin.arwQueryMarkerTransformationStereo(markerID, matrixL, matrixR));
     }
 }
Ejemplo n.º 4
0
 public static int arwRemoveAllMarkers()
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwRemoveAllMarkers());
     }
     else
     {
         return(ARNativePlugin.arwRemoveAllMarkers());
     }
 }
Ejemplo n.º 5
0
 public static int arwAddMarker(string cfg)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwAddMarker(cfg));
     }
     else
     {
         return(ARNativePlugin.arwAddMarker(cfg));
     }
 }
Ejemplo n.º 6
0
 public static float arwGetTrackerOptionFloat(int option)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetTrackerOptionFloat(option));
     }
     else
     {
         return(ARNativePlugin.arwGetTrackerOptionFloat(option));
     }
 }
Ejemplo n.º 7
0
 public static int arwGetTrackableOptionInt(int markerID, int option)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetTrackableOptionInt(markerID, option));
     }
     else
     {
         return(ARNativePlugin.arwGetTrackableOptionInt(markerID, option));
     }
 }
Ejemplo n.º 8
0
 public static int arwGetTrackableAppearanceCount(int markerID)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetTrackableAppearanceCount(markerID));
     }
     else
     {
         return(ARNativePlugin.arwGetTrackableAppearanceCount(markerID));
     }
 }
Ejemplo n.º 9
0
 public static void arwSetImageProcMode(int mode)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetImageProcMode(mode);
     }
     else
     {
         ARNativePlugin.arwSetImageProcMode(mode);
     }
 }
Ejemplo n.º 10
0
 public static void arwSetMatrixCodeType(int type)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetMatrixCodeType(type);
     }
     else
     {
         ARNativePlugin.arwSetMatrixCodeType(type);
     }
 }
Ejemplo n.º 11
0
 public static int arwGetPatternDetectionMode()
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetPatternDetectionMode());
     }
     else
     {
         return(ARNativePlugin.arwGetPatternDetectionMode());
     }
 }
Ejemplo n.º 12
0
 public static float arwGetBorderSize()
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetBorderSize());
     }
     else
     {
         return(ARNativePlugin.arwGetBorderSize());
     }
 }
Ejemplo n.º 13
0
 public static void arwSetBorderSize(float size)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetBorderSize(size);
     }
     else
     {
         ARNativePlugin.arwSetBorderSize(size);
     }
 }
Ejemplo n.º 14
0
 public static int arwGetVideoThresholdMode()
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetVideoThresholdMode());
     }
     else
     {
         return(ARNativePlugin.arwGetVideoThresholdMode());
     }
 }
Ejemplo n.º 15
0
 public static void arwSetVideoThreshold(int threshold)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetVideoThreshold(threshold);
     }
     else
     {
         ARNativePlugin.arwSetVideoThreshold(threshold);
     }
 }
Ejemplo n.º 16
0
 public static void arwSetNFTMultiMode(bool on)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetNFTMultiMode(on);
     }
     else
     {
         ARNativePlugin.arwSetNFTMultiMode(on);
     }
 }
Ejemplo n.º 17
0
 public static bool arwUpdateAR()
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwUpdateAR());
     }
     else
     {
         return(ARNativePlugin.arwUpdateAR());
     }
 }
Ejemplo n.º 18
0
 public static bool arwGetNFTMultiMode()
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetNFTMultiMode());
     }
     else
     {
         return(ARNativePlugin.arwGetNFTMultiMode());
     }
 }
Ejemplo n.º 19
0
 public static bool arwGetTrackableAppearanceConfig(int markerID, int patternID, float[] matrix, out float width, out float height, out int imageSizeX, out int imageSizeY)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetTrackableAppearanceConfig(markerID, patternID, matrix, out width, out height, out imageSizeX, out imageSizeY));
     }
     else
     {
         return(ARNativePlugin.arwGetTrackableAppearanceConfig(markerID, patternID, matrix, out width, out height, out imageSizeX, out imageSizeY));
     }
 }
Ejemplo n.º 20
0
 public static bool arwLoadOpticalParams(string optical_param_name, byte[] optical_param_buff, int optical_param_buffLen, out float fovy_p, out float aspect_p, float[] m, float[] p)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwLoadOpticalParams(optical_param_name, optical_param_buff, optical_param_buffLen, out fovy_p, out aspect_p, m, p));
     }
     else
     {
         return(ARNativePlugin.arwLoadOpticalParams(optical_param_name, optical_param_buff, optical_param_buffLen, out fovy_p, out aspect_p, m, p));
     }
 }
Ejemplo n.º 21
0
 public static void arwSetTrackableOptionInt(int markerID, int option, int value)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetTrackableOptionInt(markerID, option, value);
     }
     else
     {
         ARNativePlugin.arwSetTrackableOptionInt(markerID, option, value);
     }
 }
Ejemplo n.º 22
0
 public static int arwGetError()
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetError());
     }
     else
     {
         return(ARNativePlugin.arwGetError());
     }
 }
Ejemplo n.º 23
0
 public static void arwSetTrackerOptionFloat(int option, float value)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetTrackerOptionFloat(option, value);
     }
     else
     {
         ARNativePlugin.arwSetTrackerOptionFloat(option, value);
     }
 }
Ejemplo n.º 24
0
 public static bool arwStartRunningB(string vconf, byte[] cparaBuff, int cparaBuffLen, float nearPlane, float farPlane)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwStartRunningB(vconf, cparaBuff, cparaBuffLen, nearPlane, farPlane));
     }
     else
     {
         return(ARNativePlugin.arwStartRunningB(vconf, cparaBuff, cparaBuffLen, nearPlane, farPlane));
     }
 }
Ejemplo n.º 25
0
 public static bool arwRemoveMarker(int markerID)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwRemoveMarker(markerID));
     }
     else
     {
         return(ARNativePlugin.arwRemoveMarker(markerID));
     }
 }
Ejemplo n.º 26
0
 public static bool arwStartRunningStereoB(string vconfL, byte[] cparaBuffL, int cparaBuffLenL, string vconfR, byte[] cparaBuffR, int cparaBuffLenR, byte[] transL2RBuff, int transL2RBuffLen, float nearPlane, float farPlane)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwStartRunningStereoB(vconfL, cparaBuffL, cparaBuffLenL, vconfR, cparaBuffR, cparaBuffLenR, transL2RBuff, transL2RBuffLen, nearPlane, farPlane));
     }
     else
     {
         return(ARNativePlugin.arwStartRunningStereoB(vconfL, cparaBuffL, cparaBuffLenL, vconfR, cparaBuffR, cparaBuffLenR, transL2RBuff, transL2RBuffLen, nearPlane, farPlane));
     }
 }
Ejemplo n.º 27
0
 public static bool arwQueryMarkerVisibility(int markerID)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwQueryMarkerVisibility(markerID));
     }
     else
     {
         return(ARNativePlugin.arwQueryMarkerVisibility(markerID));
     }
 }
Ejemplo n.º 28
0
 public static bool arwGetProjectionMatrixStereo(float[] matrixL, float[] matrixR)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         return(ARNativePluginStatic.arwGetProjectionMatrixStereo(matrixL, matrixR));
     }
     else
     {
         return(ARNativePlugin.arwGetProjectionMatrixStereo(matrixL, matrixR));
     }
 }
Ejemplo n.º 29
0
 public static void arwSetLogLevel(int logLevel)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetLogLevel(logLevel);
     }
     else
     {
         ARNativePlugin.arwSetLogLevel(logLevel);
     }
 }
Ejemplo n.º 30
0
 public static void arwSetMarkerOptionBool(int markerID, int option, bool value)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer)
     {
         ARNativePluginStatic.arwSetMarkerOptionBool(markerID, option, value);
     }
     else
     {
         ARNativePlugin.arwSetMarkerOptionBool(markerID, option, value);
     }
 }