public class DepthComponentFloat extends DepthComponent
ALLOW_DATA_READ, ALLOW_SIZE_READforceDuplicatenodeHashtable, retained| Constructor and Description |
|---|
DepthComponentFloat()
Package scope defualt constructor used by cloneNodeComponent
|
DepthComponentFloat(int width,
int height)
Constructs a new floating-point depth (z-buffer) component object with
the specified width and height.
|
| Modifier and Type | Method and Description |
|---|---|
NodeComponent |
cloneNodeComponent()
Deprecated.
replaced with cloneNodeComponent(boolean forceDuplicate)
|
(package private) void |
createRetained()
Creates a retained mode DepthComponentFloatRetained object that this
DepthComponentFloat component object will point to.
|
(package private) void |
duplicateAttributes(NodeComponent originalNodeComponent,
boolean forceDuplicate)
Copies all node information from
originalNodeComponent into
the current node. |
void |
getDepthData(float[] depthData)
Copies the depth data from this object to the specified array.
|
void |
setDepthData(float[] depthData)
Copies the specified depth data to this object.
|
getHeight, getWidthcheckDuplicateNodeComponent, cloneNodeComponent, duplicateChild, duplicateNodeComponent, duplicateNodeComponent, getDuplicateOnCloneTree, setDuplicateOnCloneTree, validateImageIllegalSharingcapabilityBitsEmpty, checkForLiveOrCompiled, clearCapability, clearCapabilityIsFrequent, clearLive, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getNamePrefix, getNodeComponent, getUserData, isCompiled, isLive, isLiveOrCompiled, setCapability, setCapabilityIsFrequent, setCompiled, setDefaultReadCapabilities, setLive, setName, setUserData, toString, updateNodeReferencesDepthComponentFloat()
public DepthComponentFloat(int width,
int height)
width - the width of the array of depth valuesheight - the height of the array of depth valuespublic void setDepthData(float[] depthData)
depthData - array of floats containing the depth dataRestrictedAccessException - if the method is called
when this object is part of live or compiled scene graph.public void getDepthData(float[] depthData)
depthData - array of floats that will receive a copy of
the depth dataCapabilityNotSetException - if appropriate capability is
not set and this object is part of live or compiled scene graphvoid createRetained()
createRetained in class NodeComponentpublic NodeComponent cloneNodeComponent()
cloneNodeComponent in class NodeComponentvoid duplicateAttributes(NodeComponent originalNodeComponent, boolean forceDuplicate)
originalNodeComponent into
the current node. This method is called from the
duplicateNode method. This routine does
the actual duplication of all "local data" (any data defined in
this object).duplicateAttributes in class NodeComponentoriginalNodeComponent - the original node to duplicate.forceDuplicate - when set to true, causes the
duplicateOnCloneTree flag to be ignored. When
false, the value of each node's
duplicateOnCloneTree variable determines whether
NodeComponent data is duplicated or copied.Node.cloneTree(),
NodeComponent.setDuplicateOnCloneTree(boolean)Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.