j3d.org Code

org.j3d.device.output.elumens
Class SPI

java.lang.Object
  extended byorg.j3d.device.output.elumens.SPI

public class SPI
extends java.lang.Object


Field Summary
static int SPI_1C_FRONT
           
static int SPI_2C_BORDER
           
static int SPI_2C_INSERT
           
static int SPI_2C_LEFT
           
static int SPI_2C_RIGHT
           
static int SPI_3C_LEFT
           
static int SPI_3C_RIGHT
           
static int SPI_3C_TOP
           
static int SPI_4C_BOTTOM
           
static int SPI_4C_LEFT
           
static int SPI_4C_RIGHT
           
static int SPI_4C_TOP
           
static int SPI_ALL_2_CHAN
           
static int SPI_ALL_3_CHAN
           
static int SPI_ALL_4_CHAN
           
static int SPI_ALL_CHAN
           
static int SPI_OC_FRONT
           
static int SPI_PF_1_CHAN
           
static int SPI_PF_2_CHAN
           
static int SPI_PF_2_CTR_CHAN
           
static int SPI_PF_3_CHAN
           
static int SPI_PF_4_CHAN
           
static int SPI_PF_AUTO
           
static int SPI_PF_BACKBUFFER
           
static int SPI_PF_NONE
           
static int SPI_PF_NORMAL
           
static int SPI_PF_O_CHAN
           
static int SPI_PF_PBUFFER
           
static int SPI_PF_STEREO
           
static int SPI_PF_TEXTURE
           
 
Constructor Summary
SPI()
           
 
Method Summary
 void begin()
           
 void end()
           
 void flush(int loc)
           
 void getModelView(double[] mv)
           
 boolean initialize(int pformat, int numChannels)
           
 void marker(float num)
           
 void marker(float a, int b)
           
 void oglClear()
           
 void postRender(int loc)
           
 void preRender(int loc)
           
 void setChanEyePosition(int wall, float x, float y, float z)
           
 void setChanLensPosition(int wall, float x, float y, float z)
           
 void setChanSize(int loc, int fovH, int fovV)
           
 void setNearFar(float near, float far)
           
 void setScreenOrientation(double r, double p, double v)
           
 void warpCoords(int x, int y, int z, int width, int height, double[] newCoords)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPI_1C_FRONT

public static final int SPI_1C_FRONT
See Also:
Constant Field Values

SPI_2C_LEFT

public static final int SPI_2C_LEFT
See Also:
Constant Field Values

SPI_2C_RIGHT

public static final int SPI_2C_RIGHT
See Also:
Constant Field Values

SPI_3C_LEFT

public static final int SPI_3C_LEFT
See Also:
Constant Field Values

SPI_3C_RIGHT

public static final int SPI_3C_RIGHT
See Also:
Constant Field Values

SPI_3C_TOP

public static final int SPI_3C_TOP
See Also:
Constant Field Values

SPI_4C_LEFT

public static final int SPI_4C_LEFT
See Also:
Constant Field Values

SPI_4C_RIGHT

public static final int SPI_4C_RIGHT
See Also:
Constant Field Values

SPI_4C_TOP

public static final int SPI_4C_TOP
See Also:
Constant Field Values

SPI_4C_BOTTOM

public static final int SPI_4C_BOTTOM
See Also:
Constant Field Values

SPI_OC_FRONT

public static final int SPI_OC_FRONT
See Also:
Constant Field Values

SPI_2C_INSERT

public static final int SPI_2C_INSERT
See Also:
Constant Field Values

SPI_2C_BORDER

public static final int SPI_2C_BORDER
See Also:
Constant Field Values

SPI_ALL_CHAN

public static final int SPI_ALL_CHAN
See Also:
Constant Field Values

SPI_ALL_2_CHAN

public static final int SPI_ALL_2_CHAN
See Also:
Constant Field Values

SPI_ALL_3_CHAN

public static final int SPI_ALL_3_CHAN
See Also:
Constant Field Values

SPI_ALL_4_CHAN

public static final int SPI_ALL_4_CHAN
See Also:
Constant Field Values

SPI_PF_NONE

public static final int SPI_PF_NONE
See Also:
Constant Field Values

SPI_PF_BACKBUFFER

public static final int SPI_PF_BACKBUFFER
See Also:
Constant Field Values

SPI_PF_NORMAL

public static final int SPI_PF_NORMAL
See Also:
Constant Field Values

SPI_PF_PBUFFER

public static final int SPI_PF_PBUFFER
See Also:
Constant Field Values

SPI_PF_TEXTURE

public static final int SPI_PF_TEXTURE
See Also:
Constant Field Values

SPI_PF_AUTO

public static final int SPI_PF_AUTO
See Also:
Constant Field Values

SPI_PF_STEREO

public static final int SPI_PF_STEREO
See Also:
Constant Field Values

SPI_PF_1_CHAN

public static final int SPI_PF_1_CHAN
See Also:
Constant Field Values

SPI_PF_2_CHAN

public static final int SPI_PF_2_CHAN
See Also:
Constant Field Values

SPI_PF_3_CHAN

public static final int SPI_PF_3_CHAN
See Also:
Constant Field Values

SPI_PF_4_CHAN

public static final int SPI_PF_4_CHAN
See Also:
Constant Field Values

SPI_PF_O_CHAN

public static final int SPI_PF_O_CHAN
See Also:
Constant Field Values

SPI_PF_2_CTR_CHAN

public static final int SPI_PF_2_CTR_CHAN
See Also:
Constant Field Values
Constructor Detail

SPI

public SPI()
Method Detail

initialize

public boolean initialize(int pformat,
                          int numChannels)

begin

public void begin()

end

public void end()

preRender

public void preRender(int loc)

postRender

public void postRender(int loc)

flush

public void flush(int loc)

setChanSize

public void setChanSize(int loc,
                        int fovH,
                        int fovV)

oglClear

public void oglClear()

marker

public void marker(float num)

warpCoords

public void warpCoords(int x,
                       int y,
                       int z,
                       int width,
                       int height,
                       double[] newCoords)

setNearFar

public void setNearFar(float near,
                       float far)

setChanLensPosition

public void setChanLensPosition(int wall,
                                float x,
                                float y,
                                float z)

setChanEyePosition

public void setChanEyePosition(int wall,
                               float x,
                               float y,
                               float z)

setScreenOrientation

public void setScreenOrientation(double r,
                                 double p,
                                 double v)

marker

public void marker(float a,
                   int b)

getModelView

public void getModelView(double[] mv)

j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org