|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectm3g07.EmbossEffect
public class EmbossEffect
Blends images to achieve an emboss effect.
EmbossingSample| Field Summary | |
|---|---|
private float |
gap
Strength of embossing effect. |
private javax.microedition.m3g.Mesh |
mesh
Mesh for the emboss effect. |
| Constructor Summary | |
|---|---|
EmbossEffect(javax.microedition.m3g.Mesh mesh,
javax.microedition.m3g.Image2D embossMap1,
javax.microedition.m3g.Image2D embossMap2)
Applies an emboss effect to a mesh. |
|
| Method Summary | |
|---|---|
float |
getGap()
Getter for gap. |
void |
invertGap()
Inverts the distance between emboss images, thus switching between creating a bulge or a dent. |
void |
render(javax.microedition.m3g.Graphics3D graphics,
javax.microedition.m3g.Transform transform)
Renders the mesh with emboss effect. |
void |
setGap(float gap)
Sets the strength of the embossing effect. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private javax.microedition.m3g.Mesh mesh
private float gap
| Constructor Detail |
|---|
public EmbossEffect(javax.microedition.m3g.Mesh mesh,
javax.microedition.m3g.Image2D embossMap1,
javax.microedition.m3g.Image2D embossMap2)
mesh - mesh for the emboss effect.embossMap1 - emboss map.embossMap2 - inverted version of embossMap1.| Method Detail |
|---|
public void setGap(float gap)
gap - distance between emboss images.public float getGap()
public void invertGap()
public void render(javax.microedition.m3g.Graphics3D graphics,
javax.microedition.m3g.Transform transform)
graphics - graphics context.transform - mesh transformation.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||