public static Filter GetFilter(Filter OperandA, COMPLEX_OPERATORS op, Filter OperandB) { return new Filter(new IntPtr(0)); }
public static Filter GetFilter(Filter OperandA, COMPLEX_OPERATORS op, Filter OperandB) { return new Filter(ApplicasaFilterByOperand(OperandA.innerFilter, op, OperandB.innerFilter)); }
public static Filter GetFilter(Filter OperandA, COMPLEX_OPERATORS op, Filter OperandB) { if(javaUnityApplicasaFilter==null) javaUnityApplicasaFilter = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaFilter"); AndroidJavaObject tempJavaObject=javaUnityApplicasaFilter.CallStatic<AndroidJavaObject>("ApplicasaFilterGetFilterComplex", OperandA.innerFilterJavaObject, (int)op, OperandB.innerFilterJavaObject); IntPtr tempIntPtr = AndroidJNI.NewGlobalRef(tempJavaObject.GetRawObject()); Filter filter = new Filter(tempIntPtr, new AndroidJavaObject(tempIntPtr)); return filter; }
private static extern System.IntPtr ApplicasaFilterByOperand(IntPtr OperandA, COMPLEX_OPERATORS op, IntPtr val);