Package javax.media.j3d
Class DepthComponentInt
- java.lang.Object
-
- javax.media.j3d.SceneGraphObject
-
- javax.media.j3d.NodeComponent
-
- javax.media.j3d.DepthComponent
-
- javax.media.j3d.DepthComponentInt
-
public class DepthComponentInt extends DepthComponent
A 2D array of depth (Z) values in integer format. Values are in the range [0,(2**N)-1], where N is the pixel depth of the Z buffer.
-
-
Field Summary
-
Fields inherited from class javax.media.j3d.DepthComponent
ALLOW_DATA_READ, ALLOW_SIZE_READ
-
-
Constructor Summary
Constructors Constructor Description DepthComponentInt(int width, int height)
Constructs a new integer depth (z-buffer) component object with the specified width and height.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description NodeComponent
cloneNodeComponent()
Deprecated.replaced with cloneNodeComponent(boolean forceDuplicate)void
getDepthData(int[] depthData)
Copies the depth data from this object to the specified array.void
setDepthData(int[] depthData)
Copies the specified depth data to this object.-
Methods inherited from class javax.media.j3d.DepthComponent
getHeight, getWidth
-
Methods inherited from class javax.media.j3d.NodeComponent
cloneNodeComponent, duplicateNodeComponent, duplicateNodeComponent, getDuplicateOnCloneTree, setDuplicateOnCloneTree
-
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
-
-
-
-
Method Detail
-
setDepthData
public void setDepthData(int[] depthData)
Copies the specified depth data to this object.- Parameters:
depthData
- array of ints containing the depth data- Throws:
RestrictedAccessException
- if the method is called when this object is part of live or compiled scene graph.
-
getDepthData
public void getDepthData(int[] depthData)
Copies the depth data from this object to the specified array. The array must be large enough to hold all of the ints.- Parameters:
depthData
- array of ints that will receive a copy of the depth data- Throws:
CapabilityNotSetException
- if appropriate capability is not set and this object is part of live or compiled scene graph
-
cloneNodeComponent
public NodeComponent cloneNodeComponent()
Deprecated.replaced with cloneNodeComponent(boolean forceDuplicate)- Overrides:
cloneNodeComponent
in classNodeComponent
-
-