|
Aviatrix3D 2.0 Beta 2 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A renderable object that visual part of a ShapeRenderable
that
provides the visual attributes to render the geometry with.
Implementation Nodes
When deciding whether an object has transparency defined, the following factors should be considered:
Method Summary | |
AppearanceAttributeRenderable |
getAttributeRenderable(int attrib)
Fetch the sub-renderable for the given type. |
ObjectRenderable |
getMaterialRenderable()
Fetch the renderable that corresponds to material properties. |
ShaderRenderable |
getShaderRenderable()
Fetch the renderable that corresponds to the set programmable shader. |
TextureRenderable |
getTextureRenderable(int unitNumber)
Request the renderable for the given texture unit number. |
boolean |
hasTransparency()
Ask the appearance if it has any transparency values. |
int |
numTextureRenderables()
Request the number of texture renderables that are available to process in this node. |
Methods inherited from interface org.j3d.aviatrix3d.rendering.ObjectRenderable |
postRender, render |
Methods inherited from interface org.j3d.aviatrix3d.rendering.Renderable |
equals |
Methods inherited from interface java.lang.Comparable |
compareTo |
Method Detail |
public boolean hasTransparency()
public AppearanceAttributeRenderable getAttributeRenderable(int attrib)
attrib
- The attribute type identifier from
AppearanceAttributeRenderable
public int numTextureRenderables()
public TextureRenderable getTextureRenderable(int unitNumber)
unitNumber
- The number of the texture unit to fetch
public ShaderRenderable getShaderRenderable()
public ObjectRenderable getMaterialRenderable()
|
Aviatrix3D 2.0 Beta 2 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |