de.grogra.imp3d.shading
public abstract class ChannelMapNode extends Node implements ChannelMap
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType| Modifier and Type | Field and Description |
|---|---|
static Node.NType |
$TYPE |
static int |
AMBIENT |
static int |
COLOR |
static int |
COLOR_2 |
static int |
DIFFUSE_TRANSPARENCY |
static int |
DISPLACEMENT |
static int |
EMISSIVE |
static int |
FIRST_OP |
static int |
INPUT |
static Node.NType.Field |
input$FIELD |
static int |
MIN_UNUSED_SPECIAL_OF_TARGET |
static int |
SECOND_OP |
static int |
SHININESS |
static int |
SPECULAR |
static int |
TRANSPARENCY |
static int |
TRANSPARENCY_SHININESS |
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_BITSDEFAULT_VALUE, EMPTY_MAP| Constructor and Description |
|---|
ChannelMapNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ChannelMapNodeVisitor visitor) |
void |
accept(ChannelMapVisitor visitor) |
float |
getFloatValue(ChannelData data,
int channel) |
ChannelMap |
getInput() |
java.lang.Object |
getObjectValue(ChannelData data,
int channel) |
void |
setInput(ChannelMap value) |
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupUnmanagedFields, edgeChanged, fieldModified, findAdjacent, findRefinementType, get, getAccessor, getAccessor, getAttributes, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getNTypeImpl, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isEncoarseOf, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, newInstance, paramString, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setLayer, setMark, setName, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplaceaddEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBitsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetStampgetBitMark, getObjectMark, setBitMark, setObjectMarkpublic static final Node.NType $TYPE
public static final int AMBIENT
public static final int COLOR
public static final int COLOR_2
public static final int DIFFUSE_TRANSPARENCY
public static final int DISPLACEMENT
public static final int EMISSIVE
public static final int FIRST_OP
public static final int INPUT
public static final Node.NType.Field input$FIELD
public static final int MIN_UNUSED_SPECIAL_OF_TARGET
public static final int SECOND_OP
public static final int SHININESS
public static final int SPECULAR
public static final int TRANSPARENCY
public static final int TRANSPARENCY_SHININESS
public void accept(ChannelMapNodeVisitor visitor)
public void accept(ChannelMapVisitor visitor)
accept in interface ChannelMappublic float getFloatValue(ChannelData data, int channel)
getFloatValue in interface ChannelMappublic ChannelMap getInput()
public java.lang.Object getObjectValue(ChannelData data, int channel)
getObjectValue in interface ChannelMappublic void setInput(ChannelMap value)