/// <summary> /// Gets the image as texture2d. /// </summary> /// <returns>The image.</returns> public Texture2D GetImage() { Texture2D snap = new Texture2D(webcamTex.width, webcamTex.height); if (webcamTex) { snap.SetPixels(webcamTex.GetPixels()); snap.Apply(); if (flipHorizontally) { snap = CloudTexTools.FlipTexture(snap); } } return(snap); }
/// <summary> /// Gets webcam snapshot. /// </summary> public Texture2D GetSnapshot() { Texture2D snap = new Texture2D(webcamTex.width, webcamTex.height, TextureFormat.ARGB32, false); if (webcamTex) { snap.SetPixels(webcamTex.GetPixels()); snap.Apply(); if (flipHorizontally) { snap = CloudTexTools.FlipTexture(snap); } } return(snap); }