APIdia Launch Partner
Top Description Inners Fields Methods
com.sun.prism

public Interface PhongMaterial

extends Material
Known Direct Implementers
com.sun.prism.impl.BasePhongMaterial

Todo

3D - Need documentation This class represents a phong material for retained mode rendering

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int

Method Summary

Modifier and TypeMethod and Description
public void
public void
setDiffuseColor(float r, float g, float b, float a)

public void
setSpecularColor(boolean set, float r, float g, float b, float a)

public void
public void
Inherited from com.sun.prism.Material:
isValid

Field Detail

BUMPback to summary
public static final int BUMP
DIFFUSEback to summary
public static final int DIFFUSE
MAX_MAP_TYPEback to summary
public static final int MAX_MAP_TYPE
SELF_ILLUMback to summary
public static final int SELF_ILLUM
SPECULARback to summary
public static final int SPECULAR

Method Detail

lockTextureMapsback to summary
public void lockTextureMaps()
setDiffuseColorback to summary
public void setDiffuseColor(float r, float g, float b, float a)
setSpecularColorback to summary
public void setSpecularColor(boolean set, float r, float g, float b, float a)
setTextureMapback to summary
public void setTextureMap(TextureMap map)
unlockTextureMapsback to summary
public void unlockTextureMaps()
com.sun.prism back to summary

public final Enum PhongMaterial.MapType

extends Enum<PhongMaterial.MapType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final PhongMaterial.MapType
public static final PhongMaterial.MapType
public static final PhongMaterial.MapType
public static final PhongMaterial.MapType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static PhongMaterial.MapType
public static PhongMaterial.MapType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BUMPback to summary
public static final PhongMaterial.MapType BUMP
DIFFUSEback to summary
public static final PhongMaterial.MapType DIFFUSE
SELF_ILLUMback to summary
public static final PhongMaterial.MapType SELF_ILLUM
SPECULARback to summary
public static final PhongMaterial.MapType SPECULAR

Constructor Detail

MapTypeback to summary
private MapType()

Method Detail

valueOfback to summary
public static PhongMaterial.MapType valueOf(String name)
valuesback to summary
public static PhongMaterial.MapType[] values()