private static IntPtr Instantiate_Internal(bool showHolograms, PhotoCapture.OnCaptureResourceCreatedCallback onCreatedCallback) { IntPtr result; PhotoCapture.INTERNAL_CALL_Instantiate_Internal(showHolograms, onCreatedCallback, out result); return(result); }
public static void CreateAsync(bool showHolograms, PhotoCapture.OnCaptureResourceCreatedCallback onCreatedCallback) { if (onCreatedCallback == null) { throw new ArgumentNullException("onCreatedCallback"); } PhotoCapture.Instantiate_Internal(showHolograms, onCreatedCallback); }
public static void CreateAsync(PhotoCapture.OnCaptureResourceCreatedCallback onCreatedCallback) { bool flag = onCreatedCallback == null; if (flag) { throw new ArgumentNullException("onCreatedCallback"); } PhotoCapture.Instantiate_Internal(false, onCreatedCallback); }
private static void InvokeOnCreatedResourceDelegate(PhotoCapture.OnCaptureResourceCreatedCallback callback, IntPtr nativePtr) { if (nativePtr == IntPtr.Zero) { callback(null); } else { callback(new PhotoCapture(nativePtr)); } }
private static extern void INTERNAL_CALL_Instantiate_Internal(bool showHolograms, PhotoCapture.OnCaptureResourceCreatedCallback onCreatedCallback, out IntPtr value);
private static extern IntPtr Instantiate_Internal(bool showHolograms, PhotoCapture.OnCaptureResourceCreatedCallback onCreatedCallback);