コード例 #1
0
 // Adds a reference image to the library.
 public async void AddReferenceImage(MutableRuntimeReferenceImageLibrary referenceImageLibrary)
 {
     //Debug.Log("Adding the reference texture: " + imageName);
     Texture2D readableTexture     = Utils.GameUtils.CreateReadableTexture(this.textureImage);
     AddReferenceImageJobState job = referenceImageLibrary.ScheduleAddImageWithValidationJob(
         readableTexture, this.imageName, 1.0f);
     await Task.Run(() => {
         while (!job.jobHandle.IsCompleted)
         {
             ;
         }
         Debug.Log("Finished adding reference image: " + this.imageName);
         Debug.Log("Number Of Reference Images: " + referenceImageLibrary.count);
     });
 }
コード例 #2
0
 protected override AddReferenceImageJobStatus GetAddReferenceImageJobStatus(AddReferenceImageJobState handle)
 => GetValidatorStatus((IntPtr)handle);
コード例 #3
0
 protected override AddReferenceImageJobStatus GetAddReferenceImageJobStatus(AddReferenceImageJobState state) =>
 GetStatus(state.AsIntPtr());