com.sun.j3d.utils.compression
Class CompressionStream.ByCopyGeometry

java.lang.Object
  extended by com.sun.j3d.utils.compression.CompressionStream.ByCopyGeometry
All Implemented Interfaces:
CompressionStream.GeometryAccessor
Direct Known Subclasses:
CompressionStream.IndexedByCopyGeometry
Enclosing class:
CompressionStream

private class CompressionStream.ByCopyGeometry
extends java.lang.Object
implements CompressionStream.GeometryAccessor

This class implements the GeometryAccessor interface for geometry arrays accessed with by-copy semantics.


Field Summary
(package private)  Color3f[] colors3
           
(package private)  Color4f[] colors4
           
(package private)  Vector3f[] normals
           
(package private)  Point3f[] positions
           
 
Constructor Summary
CompressionStream.ByCopyGeometry(GeometryArray ga)
           
CompressionStream.ByCopyGeometry(GeometryArray ga, int firstVertex, int validVertexCount)
           
 
Method Summary
 void processVertex(int v, int stripFlag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

positions

Point3f[] positions

normals

Vector3f[] normals

colors3

Color3f[] colors3

colors4

Color4f[] colors4
Constructor Detail

CompressionStream.ByCopyGeometry

CompressionStream.ByCopyGeometry(GeometryArray ga)

CompressionStream.ByCopyGeometry

CompressionStream.ByCopyGeometry(GeometryArray ga,
                                 int firstVertex,
                                 int validVertexCount)
Method Detail

processVertex

public void processVertex(int v,
                          int stripFlag)
Specified by:
processVertex in interface CompressionStream.GeometryAccessor


Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.