Project

General

Profile

« Previous | Next » 

Revision b6a5d557

Added by Leszek Koltunski over 7 years ago

Change in the API: we always have to create a DistortedFramebuffer to render to.

View differences:

src/main/java/org/distorted/library/DistortedObjectTree.java
449 449
      RecomputeNodeID(prev);
450 450
      }
451 451
    }
452
  
453
///////////////////////////////////////////////////////////////////////////////////////////////////
454
/**
455
 * Draws the Node, and all its children, to the default framebuffer 0 (i.e. the screen).
456
 * <p>
457
 * Must be called from a thread holding OpenGL Context
458
 *
459
 * @param currTime Current time, in milliseconds.
460
 */
461
  public void draw(long currTime)
462
    {  
463
    GLES20.glBindFramebuffer(GLES20.GL_FRAMEBUFFER, 0);
464
    drawRecursive(currTime,Distorted.mFramebuffer);
465
    DistortedFramebuffer.deleteAllMarked();
466
    DistortedTexture.deleteAllMarked();
467
    }
468 452

  
469 453
///////////////////////////////////////////////////////////////////////////////////////////////////
470 454
/**

Also available in: Unified diff