| |
|
| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeComponentRetained javax.media.j3d.AppearanceRetained javax.media.j3d.ShaderAppearanceRetained
ShaderAppearanceRetained | class ShaderAppearanceRetained extends AppearanceRetained (Code) | | The Appearance object defines all rendering state that can be set
as a component object of a Shape3D node.
|
SHADER_ATTRIBUTE_SET | final static int SHADER_ATTRIBUTE_SET(Code) | | |
SHADER_PROGRAM | final static int SHADER_PROGRAM(Code) | | |
isMirror | protected boolean isMirror(Code) | | |
clearLive | void clearLive(int refCount)(Code) | | This clearLive routine first calls the superclass's method, then
it removes itself to the list of lights
|
createMirrorObject | synchronized void createMirrorObject()(Code) | | |
doSetLive | void doSetLive(boolean backgroundGroup, int refCount)(Code) | | This method calls the setLive method of all appearance bundle
objects.
|
getShaderAttributeSet | ShaderAttributeSet getShaderAttributeSet()(Code) | | Retrieves the current ShaderAttributeSet object.
current ShaderAttributeSet object |
getShaderProgram | ShaderProgram getShaderProgram()(Code) | | Retrieves the current shader program object.
current shader program object |
handleFrequencyChange | void handleFrequencyChange(int bit)(Code) | | |
initMirrorObject | synchronized void initMirrorObject()(Code) | | This routine updates the mirror appearance for this appearance.
It also calls the update method for each node component if it
is not null.
|
isOpaque | boolean isOpaque(int geoType)(Code) | | |
isStatic | boolean isStatic()(Code) | | |
sendMessage | final void sendMessage(int attrMask, Object attr)(Code) | | |
setShaderAttributeSet | void setShaderAttributeSet(ShaderAttributeSet sas)(Code) | | Sets the ShaderAttributeSet object to the specified object. Setting it to
null is equivalent to specifying an empty set of attributes.
Parameters: shaderAttributeSet - object that specifies the desired shader attributes |
setShaderProgram | void setShaderProgram(ShaderProgram sp)(Code) | | Set the shader program object to the specified object.
Parameters: shaderProgram - object that specifies the desired shader programand shader program attributes. |
updateMirrorObject | synchronized void updateMirrorObject(int component, Object value)(Code) | | Update the "component" field of the mirror object with the
given "value"
|
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|
|