|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.media.j3d.SceneGraphObject | +--javax.media.j3d.NodeComponent | +--javax.media.j3d.Appearance
The Appearance object defines all rendering state that can be set as a component object of a Shape3D node.
Field Summary | |
static int |
ALLOW_COLORING_ATTRIBUTES_READ
Specifies that this Appearance object allows reading its coloringAttributes component information. |
static int |
ALLOW_COLORING_ATTRIBUTES_WRITE
Specifies that this Appearance object allows writing its coloringAttribues component informationt. |
static int |
ALLOW_LINE_ATTRIBUTES_READ
Specifies that this Appearance object allows reading its line component information. |
static int |
ALLOW_LINE_ATTRIBUTES_WRITE
Specifies that this Appearance object allows writing its line component information. |
static int |
ALLOW_MATERIAL_READ
Specifies that this Appearance object allows reading its material component information. |
static int |
ALLOW_MATERIAL_WRITE
Specifies that this Appearance object allows writing its material component information. |
static int |
ALLOW_POINT_ATTRIBUTES_READ
Specifies that this Appearance object allows reading its point component information. |
static int |
ALLOW_POINT_ATTRIBUTES_WRITE
Specifies that this Appearance object allows writing its point component information. |
static int |
ALLOW_POLYGON_ATTRIBUTES_READ
Specifies that this Appearance object allows reading its polygon component information. |
static int |
ALLOW_POLYGON_ATTRIBUTES_WRITE
Specifies that this Appearance object allows writing its polygon component information. |
static int |
ALLOW_RENDERING_ATTRIBUTES_READ
Specifies that this Appearance object allows reading its rendering/rasterization component information. |
static int |
ALLOW_RENDERING_ATTRIBUTES_WRITE
Specifies that this Appearance object allows writing its rendering/rasterization component information. |
static int |
ALLOW_TEXGEN_READ
Specifies that this Appearance object allows reading its texture coordinate generation component information. |
static int |
ALLOW_TEXGEN_WRITE
Specifies that this Appearance object allows writing its texture coordinate generation component information. |
static int |
ALLOW_TEXTURE_ATTRIBUTES_READ
Specifies that this Appearance object allows reading its textureAttributes component information. |
static int |
ALLOW_TEXTURE_ATTRIBUTES_WRITE
Specifies that this Appearance object allows writing its textureAttribues component informationt. |
static int |
ALLOW_TEXTURE_READ
Specifies that this Appearance object allows reading its texture component information. |
static int |
ALLOW_TEXTURE_WRITE
Specifies that this Appearance object allows writing its texture component information. |
static int |
ALLOW_TRANSPARENCY_ATTRIBUTES_READ
Specifies that this Appearance object allows reading its transparency component information. |
static int |
ALLOW_TRANSPARENCY_ATTRIBUTES_WRITE
Specifies that this Appearance object allows writing its transparency component information. |
Constructor Summary | |
Appearance()
Constructs an Appearance component object using defaults for all state variables. |
Method Summary | |
NodeComponent |
cloneNodeComponent()
Creates a new Appearance object. |
void |
duplicateNodeComponent(NodeComponent originalNodeComponent)
Copies the information found in originalNodeComponent to
the current node. |
ColoringAttributes |
getColoringAttributes()
Retrieves the current coloringAttributes object. |
LineAttributes |
getLineAttributes()
Retrieves the current lineAttributes object. |
Material |
getMaterial()
Retrieve the current material object. |
PointAttributes |
getPointAttributes()
Retrieves the current pointAttributes object. |
PolygonAttributes |
getPolygonAttributes()
Retrieves the current polygonAttributes object. |
RenderingAttributes |
getRenderingAttributes()
Retrieves the current renderingAttributes object. |
TexCoordGeneration |
getTexCoordGeneration()
Retrieves the current texCoordGeneration object. |
Texture |
getTexture()
Retrieves the current texture object. |
TextureAttributes |
getTextureAttributes()
Retrieves the current textureAttributes object. |
TransparencyAttributes |
getTransparencyAttributes()
Retrieves the current transparencyAttributes object. |
void |
setColoringAttributes(ColoringAttributes coloringAttributes)
Sets the coloringAttributes object to the specified object. |
void |
setLineAttributes(LineAttributes lineAttributes)
Sets the lineAttributes object to the specified object. |
void |
setMaterial(Material material)
Set the material object to the specified object. |
void |
setPointAttributes(PointAttributes pointAttributes)
Sets the pointAttributes object to the specified object. |
void |
setPolygonAttributes(PolygonAttributes polygonAttributes)
Sets the polygonAttributes object to the specified object. |
void |
setRenderingAttributes(RenderingAttributes renderingAttributes)
Sets the renderingAttributes object to the specified object. |
void |
setTexCoordGeneration(TexCoordGeneration texCoordGeneration)
Sets the texCoordGeneration object to the specified object. |
void |
setTexture(Texture texture)
Sets the texture object to the specified object. |
void |
setTextureAttributes(TextureAttributes textureAttributes)
Sets the textureAttributes object to the specified object. |
void |
setTransparencyAttributes(TransparencyAttributes transparencyAttributes)
Sets the transparencyAttributes object to the specified object. |
Methods inherited from class javax.media.j3d.NodeComponent |
getDuplicateOnCloneTree,
setDuplicateOnCloneTree |
Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability,
duplicateSceneGraphObject,
getCapability,
getUserData,
isCompiled,
isLive,
setCapability,
setUserData |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int ALLOW_MATERIAL_READ
public static final int ALLOW_MATERIAL_WRITE
public static final int ALLOW_TEXTURE_READ
public static final int ALLOW_TEXTURE_WRITE
public static final int ALLOW_TEXGEN_READ
public static final int ALLOW_TEXGEN_WRITE
public static final int ALLOW_TEXTURE_ATTRIBUTES_READ
public static final int ALLOW_TEXTURE_ATTRIBUTES_WRITE
public static final int ALLOW_COLORING_ATTRIBUTES_READ
public static final int ALLOW_COLORING_ATTRIBUTES_WRITE
public static final int ALLOW_TRANSPARENCY_ATTRIBUTES_READ
public static final int ALLOW_TRANSPARENCY_ATTRIBUTES_WRITE
public static final int ALLOW_RENDERING_ATTRIBUTES_READ
public static final int ALLOW_RENDERING_ATTRIBUTES_WRITE
public static final int ALLOW_POLYGON_ATTRIBUTES_READ
public static final int ALLOW_POLYGON_ATTRIBUTES_WRITE
public static final int ALLOW_LINE_ATTRIBUTES_READ
public static final int ALLOW_LINE_ATTRIBUTES_WRITE
public static final int ALLOW_POINT_ATTRIBUTES_READ
public static final int ALLOW_POINT_ATTRIBUTES_WRITE
Constructor Detail |
public Appearance()
Method Detail |
public final void setMaterial(Material material)
material
- object that specifies the desired material
propertiespublic final Material getMaterial()
public final void setTexture(Texture texture)
texture
- object that specifies the desired texture
map and texture parameterspublic final Texture getTexture()
public final void setTextureAttributes(TextureAttributes textureAttributes)
textureAttributes
- object that specifies the desired textureAttributes
map and textureAttributes parameterspublic final TextureAttributes getTextureAttributes()
public final void setColoringAttributes(ColoringAttributes coloringAttributes)
coloringAttributes
- object that specifies the desired
coloringAttributes parameterspublic final ColoringAttributes getColoringAttributes()
public final void setTransparencyAttributes(TransparencyAttributes transparencyAttributes)
transparencyAttributes
- object that specifies the desired
transparencyAttributes parameterspublic final TransparencyAttributes getTransparencyAttributes()
public final void setRenderingAttributes(RenderingAttributes renderingAttributes)
renderingAttributes
- object that specifies the desired
renderingAttributes parameterspublic final RenderingAttributes getRenderingAttributes()
public final void setPolygonAttributes(PolygonAttributes polygonAttributes)
polygonAttributes
- object that specifies the desired
polygonAttributes parameterspublic final PolygonAttributes getPolygonAttributes()
public final void setLineAttributes(LineAttributes lineAttributes)
lineAttributes
- object that specifies the desired
lineAttributes parameterspublic final LineAttributes getLineAttributes()
public final void setPointAttributes(PointAttributes pointAttributes)
pointAttributes
- object that specifies the desired
pointAttributes parameterspublic final PointAttributes getPointAttributes()
public final void setTexCoordGeneration(TexCoordGeneration texCoordGeneration)
texCoordGeneration
- object that specifies the texture coordinate
generation parameterspublic final TexCoordGeneration getTexCoordGeneration()
public NodeComponent cloneNodeComponent()
duplicateNode
method.Node.duplicateNode(javax.media.j3d.Node, boolean)
,
Node.cloneTree()
,
NodeComponent.setDuplicateOnCloneTree(boolean)
public void duplicateNodeComponent(NodeComponent originalNodeComponent)
originalNodeComponent
to
the current node. This routine is called as part of the
cloneNodeComponent
operation.originalNodeComponent
- the node to duplicate.Node.cloneTree()
,
Node.cloneNode(boolean)
,
NodeComponent.duplicateNodeComponent(javax.media.j3d.NodeComponent)
,
NodeComponent.setDuplicateOnCloneTree(boolean)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |