Revision b6a5d557
Added by Leszek Koltunski over 7 years ago
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
Change in the API: we always have to create a DistortedFramebuffer to render to.