Class DepthComponentFloat
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.NodeComponent
javax.media.j3d.DepthComponent
javax.media.j3d.DepthComponentFloat
A 2D array of depth (Z) values in floating point format in the range [0,1].
A value of 0.0 indicates the closest Z value to the user while a value of
1.0 indicates the farthest Z value.
-
Field Summary
Fields inherited from class DepthComponent
ALLOW_DATA_READ, ALLOW_SIZE_READ -
Constructor Summary
ConstructorsConstructorDescriptionDepthComponentFloat(int width, int height) Constructs a new floating-point depth (z-buffer) component object with the specified width and height. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.replaced with cloneNodeComponent(boolean forceDuplicate)voidgetDepthData(float[] depthData) Copies the depth data from this object to the specified array.voidsetDepthData(float[] depthData) Copies the specified depth data to this object.Methods inherited from class DepthComponent
getHeight, getWidthMethods inherited from class NodeComponent
cloneNodeComponent, duplicateNodeComponent, duplicateNodeComponent, getDuplicateOnCloneTree, setDuplicateOnCloneTree
-
Constructor Details
-
DepthComponentFloat
public DepthComponentFloat(int width, int height) Constructs a new floating-point depth (z-buffer) component object with the specified width and height.- Parameters:
width- the width of the array of depth valuesheight- the height of the array of depth values
-
-
Method Details
-
setDepthData
public void setDepthData(float[] depthData) Copies the specified depth data to this object.- Parameters:
depthData- array of floats 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(float[] depthData) Copies the depth data from this object to the specified array. The array must be large enough to hold all of the floats.- Parameters:
depthData- array of floats 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
Deprecated.replaced with cloneNodeComponent(boolean forceDuplicate)- Overrides:
cloneNodeComponentin classNodeComponent
-