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

java.lang.Object
  extended by com.sun.j3d.utils.compression.CompressionStream.InterleavedGeometry
All Implemented Interfaces:
CompressionStream.GeometryAccessor
Direct Known Subclasses:
CompressionStream.InterleavedGeometryFloat, CompressionStream.InterleavedGeometryNIO
Enclosing class:
CompressionStream

private abstract class CompressionStream.InterleavedGeometry
extends java.lang.Object
implements CompressionStream.GeometryAccessor

This abstract class implements the GeometryAccessor interface for concrete subclasses which handle float and NIO interleaved geometry arrays.


Field Summary
(package private)  int coffset
           
(package private)  int noffset
           
(package private)  int poffset
           
(package private)  int tcount
           
(package private)  int tstride
           
(package private)  CompressionStream.VertexCopy vc
           
(package private)  int vstride
           
 
Constructor Summary
CompressionStream.InterleavedGeometry(GeometryArray ga)
           
 
Method Summary
(package private) abstract  void copyVertex(int pi, int ni, int ci, CompressionStream.VertexCopy vc)
           
 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

vc

CompressionStream.VertexCopy vc

vstride

int vstride

coffset

int coffset

noffset

int noffset

poffset

int poffset

tstride

int tstride

tcount

int tcount
Constructor Detail

CompressionStream.InterleavedGeometry

CompressionStream.InterleavedGeometry(GeometryArray ga)
Method Detail

copyVertex

abstract void copyVertex(int pi,
                         int ni,
                         int ci,
                         CompressionStream.VertexCopy vc)

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.