|
Aviatrix3D 2.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TextureRenderable
Extended version of the ComponentRenderable
interface that provides additional handling for textures.
Textures can come in several diffferent forms and this interface provides a way
to map between the holding TextureUnit
class and the
rendering/culling stage with addtional information about the form of the
contained texture without needing to pull apart the TextureUnit itself.
Method Summary | |
---|---|
void |
bindBuffer(javax.media.opengl.GLContext context)
Bind the underlying source buffer for the offscreen rendering. |
OffscreenCullable |
getOffscreenSource()
Fetch the offscreen texture source that this renderable holds on to. |
boolean |
isOffscreenSource()
Check to see if the contained texture is an offscreen renderable such as a pbuffer or multipass texture. |
void |
unbindBuffer(javax.media.opengl.GLContext context)
Unbind the underlying source buffer for the offscreen rendering. |
Methods inherited from interface org.j3d.aviatrix3d.rendering.ComponentRenderable |
---|
postRender, render |
Methods inherited from interface org.j3d.aviatrix3d.rendering.Renderable |
---|
equals |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
boolean isOffscreenSource()
OffscreenCullable getOffscreenSource()
void bindBuffer(javax.media.opengl.GLContext context)
context
- The containing context to bind fromvoid unbindBuffer(javax.media.opengl.GLContext context)
context
- The containing context to bind from
|
Aviatrix3D 2.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |