Example #1
0
 void loadMesh(
     GVRContext gvrContext,
     CancelableCallback<GVRMesh> callback,
     GVRAndroidResource resource,
     int priority) {
   AsyncManager.get()
       .getScheduler()
       .registerCallback(gvrContext, MESH_CLASS, callback, resource, priority);
 }
Example #2
0
 public void run() {
   try {
     excecute();
     AsyncManager.getInstance().submitCompletedTask(this);
   } catch (Exception e) {
     Movecraft.getInstance()
         .getLogger()
         .log(
             Level.SEVERE,
             String.format(
                 I18nSupport.getInternationalisedString(
                     "Internal - Error - Proccessor thread encountered an error")));
     e.printStackTrace();
   }
 }
Example #3
0
 private AsyncMesh() {
   AsyncManager.get()
       .registerDatatype(
           MESH_CLASS,
           new AsyncLoaderFactory<GVRMesh, GVRMesh>() {
             @Override
             AsyncLoader<GVRMesh, GVRMesh> threadProc(
                 GVRContext gvrContext,
                 GVRAndroidResource request,
                 CancelableCallback<GVRMesh> callback,
                 int priority) {
               return new AsyncLoadMesh(gvrContext, request, callback, priority);
             }
           });
 }