| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.imp3d.shading.ChannelMapNode
de.grogra.imp3d.shading.ColorMapNode
de.grogra.imp3d.shading.Material
public abstract class Material
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class de.grogra.graph.impl.Node | 
|---|
| Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType | 
| Nested classes/interfaces inherited from interface de.grogra.util.Map | 
|---|
| Map.Chain | 
| Field Summary | |
|---|---|
| static Node.NType | $TYPE | 
| Fields inherited from class de.grogra.imp3d.shading.ChannelMapNode | 
|---|
| AMBIENT, COLOR, COLOR_2, DIFFUSE_TRANSPARENCY, DISPLACEMENT, EMISSIVE, FIRST_OP, INPUT, input$FIELD, MIN_UNUSED_SPECIAL_OF_TARGET, SECOND_OP, SHININESS, SPECULAR, TRANSPARENCY, TRANSPARENCY_SHININESS | 
| Fields inherited from class de.grogra.graph.impl.Node | 
|---|
| ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, name$FIELD, USED_BITS | 
| Fields inherited from interface de.grogra.ray.physics.Shader | 
|---|
| LAMBERTIAN_VARIANCE | 
| Fields inherited from interface de.grogra.ray.physics.Scattering | 
|---|
| DELTA_FACTOR, IS_NON_OPAQUE, MIN_UNUSED_FLAG, NEEDS_NORMAL, NEEDS_POINT, NEEDS_TANGENTS, NEEDS_TRANSFORMATION, NEEDS_UV, RANDOM_RAYS_GENERATE_ORIGINS | 
| Fields inherited from interface de.grogra.icon.Icon | 
|---|
| DEFAULT, DISABLED | 
| Fields inherited from interface de.grogra.util.Map | 
|---|
| DEFAULT_VALUE, EMPTY_MAP | 
| Constructor Summary | |
|---|---|
| Material() | |
| Method Summary | |
|---|---|
| protected  void | renderLine(java.awt.image.BufferedImage image,
           int supersampling,
           int line,
           boolean useInput,
           java.util.Map cache) | 
| static void | renderLine(Shader sh,
           Environment env,
           RayList rays,
           java.awt.image.BufferedImage image,
           int supersampling,
           int iz) | 
| Methods inherited from class de.grogra.imp3d.shading.ColorMapNode | 
|---|
| drawImage, getIcon, getIconBounds, getIconSource, getImage, getImage, getImageSource, getInputData, getPreferredIconSize, getRenderedImage, getSizeRatio, isMutable, paintIcon, prepareIcon, renderImage | 
| Methods inherited from class de.grogra.imp3d.shading.ChannelMapNode | 
|---|
| accept, accept, getFloatValue, getInput, getObjectValue, setInput | 
| Methods inherited from class de.grogra.graph.impl.Edge | 
|---|
| addEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface de.grogra.imp3d.shading.Shader | 
|---|
| accept | 
| Methods inherited from interface de.grogra.ray.physics.Shader | 
|---|
| computeMaxRays, isTransparent, shade | 
| Methods inherited from interface de.grogra.ray.physics.Scattering | 
|---|
| computeBSDF, generateRandomRays, getAverageColor, getFlags | 
| Methods inherited from interface de.grogra.math.ColorMap | 
|---|
| getAverageColor | 
| Methods inherited from interface de.grogra.math.ChannelMap | 
|---|
| accept, getFloatValue, getObjectValue, getStamp | 
| Methods inherited from interface de.grogra.pf.ui.RenderedIcon | 
|---|
| getStamp | 
| Methods inherited from interface de.grogra.persistence.PersistenceCapable | 
|---|
| getBitMark, getObjectMark, setBitMark, setObjectMark | 
| Field Detail | 
|---|
public static final Node.NType $TYPE
| Constructor Detail | 
|---|
public Material()
| Method Detail | 
|---|
protected void renderLine(java.awt.image.BufferedImage image,
                          int supersampling,
                          int line,
                          boolean useInput,
                          java.util.Map cache)
renderLine in class ColorMapNode
public static void renderLine(Shader sh,
                              Environment env,
                              RayList rays,
                              java.awt.image.BufferedImage image,
                              int supersampling,
                              int iz)
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||