Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.pqt.autorib.instr
Class InstrGroupEnvMap  view InstrGroupEnvMap download InstrGroupEnvMap.java

java.lang.Object
  extended byorg.pqt.autorib.instr.InstrRequest
      extended byorg.pqt.autorib.instr.InstrGroupEnvMap

public class InstrGroupEnvMap
extends InstrRequest

A class to handle the GroupEnvMap instruction, which creates an environment map using bounding box information of a named group of objects to deduce the point from which to 'take' the environment pictures these objects have the name of the map added in a given parameter of the shader


Field Summary
private static org.pqt.autorib.util.Point[] dirarray
           
private  java.lang.String envFileName
           
private  java.util.Vector include
           
private  java.util.Vector omit
           
private  org.pqt.autorib.util.Point origin
           
private  java.lang.String paramName
           
private  int priority
           
private  java.lang.String shaderType
           
private  InstrState state
           
 
Fields inherited from class org.pqt.autorib.instr.InstrRequest
requestID, requestName
 
Constructor Summary
InstrGroupEnvMap(InstrWReader in)
           
 
Method Summary
 void process(InstrWReader rw, org.pqt.autorib.rib.RIBObjectGroup object)
          Apply this instruction to an object group
 void read(InstrWReader in)
          read the instruction call and store it
 void write(java.io.Writer out)
          write out this instruction and its parameters - used for debugging only
 
Methods inherited from class org.pqt.autorib.instr.InstrRequest
checkShaderType, process, readRequestName, writeRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dirarray

private static org.pqt.autorib.util.Point[] dirarray

state

private InstrState state

shaderType

private java.lang.String shaderType

paramName

private java.lang.String paramName

origin

private org.pqt.autorib.util.Point origin

omit

private java.util.Vector omit

include

private java.util.Vector include

envFileName

private java.lang.String envFileName

priority

private int priority
Constructor Detail

InstrGroupEnvMap

public InstrGroupEnvMap(InstrWReader in)
                 throws java.io.IOException,
                        org.pqt.autorib.tokenizer.FormatException
Method Detail

read

public void read(InstrWReader in)
          throws java.io.IOException,
                 org.pqt.autorib.tokenizer.FormatException
Description copied from class: InstrRequest
read the instruction call and store it

Specified by:
read in class InstrRequest

write

public void write(java.io.Writer out)
           throws java.io.IOException
Description copied from class: InstrRequest
write out this instruction and its parameters - used for debugging only

Specified by:
write in class InstrRequest

process

public void process(InstrWReader rw,
                    org.pqt.autorib.rib.RIBObjectGroup object)
             throws org.pqt.autorib.tokenizer.FormatException,
                    java.io.IOException
Description copied from class: InstrRequest
Apply this instruction to an object group

Overrides:
process in class InstrRequest