87 |
* @param drawStencil The routine which causes exactly those |
* @param drawStencil The routine which causes exactly those |
88 |
* fragments to be drawn that need to be in the |
* fragments to be drawn that need to be in the |
89 |
* stencil. |
* stencil. |
90 |
|
* The colormask is set to zero so the fragments |
91 |
|
* won't be drawn into the framebuffer; XXX do we |
92 |
|
* need more API for this? Is it possible to want |
93 |
|
* them to be drawn? |
94 |
* @param drawOverStencil (may be null): the routine to draw |
* @param drawOverStencil (may be null): the routine to draw |
95 |
* at least those fragments in the stencil and |
* at least those fragments in the stencil and |
96 |
* possibly more: e.g. if drawStencil uses |
* possibly more: e.g. if drawStencil uses |
100 |
* will be rendered only in the area OUTSIDE the |
* will be rendered only in the area OUTSIDE the |
101 |
* stencil |
* stencil |
102 |
* @param drawContents (may be null): the contents of the stencil. |
* @param drawContents (may be null): the contents of the stencil. |
103 |
|
* @param needDepth Not used currently, must be false. |
104 |
*/ |
*/ |
105 |
static public void drawStenciled(VobScene vs, |
static public void drawStenciled(VobScene vs, |
106 |
Runnable drawStencil, |
Runnable drawStencil, |