|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.web3d.vrml.renderer.common.nodes.AbstractNode
org.web3d.vrml.renderer.common.nodes.BaseTextureNode
org.web3d.vrml.renderer.common.nodes.BaseTexture2DNode
Base implementation of a 2D texture object.
Performs the VRML field handling for REPEAT_S and REPEAT_T.
| Field Summary | |
protected static int |
FIELD_REPEATS
Field Index |
protected static int |
FIELD_REPEATT
|
protected java.awt.image.RenderedImage |
implImage
The base image for this texture |
protected static int |
LAST_TEXTURENODETYPE_INDEX
|
protected boolean |
vfRepeatS
field SFBool repeatS TRUE |
protected boolean |
vfRepeatT
field SFBool repeatT TRUE |
| Fields inherited from class org.web3d.vrml.renderer.common.nodes.BaseTextureNode |
listenerList |
| Fields inherited from class org.web3d.vrml.renderer.common.nodes.AbstractNode |
BAD_NODE_MSG, errorReporter, FIELD_METADATA, fieldData, hasChanged, INIT_ONLY_WRITE_MSG, inSetup, isDEF, isStatic, LAST_NODE_INDEX, METADATA_NODE_MSG, METADATA_PROTO_MSG, nodeName, pMetadata, refCount, stateManager, vfMetadata, vrmlMajorVersion, vrmlMinorVersion |
| Constructor Summary | |
BaseTexture2DNode(java.lang.String name)
Default constructor for the node. |
|
| Method Summary | |
protected void |
copy(VRMLTexture2DNodeType node)
Set the fields of the grouping node that has the fields set based on the fields of the passed in node. |
VRMLFieldData |
getFieldValue(int index)
Get the value of a field. |
java.awt.image.RenderedImage |
getImage()
Get the image representation of this texture. |
boolean |
getRepeatS()
Get the value of field repeatS. |
boolean |
getRepeatT()
Get the value of field repeatT. |
int |
getTextureType()
Get the texture type of this texture. |
void |
setValue(int index,
boolean value)
Set the value of the field at the given index as an boolean. |
| Methods inherited from class org.web3d.vrml.renderer.common.nodes.BaseTextureNode |
addTextureListener, fireTextureImageChanged, fireTextureParamsChanged, getCacheString, nearestPowerTwo, removeTextureListener |
| Methods inherited from class org.web3d.vrml.renderer.common.nodes.AbstractNode |
addNodeListener, allEventsComplete, checkNodeType, checkSecondaryType, checkSecondaryType, fireFieldChanged, getMetadataObject, getNodeFieldIndices, getRefCount, getSecondaryType, getUserData, getVRMLNodeName, hasFieldChanged, isDEF, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setErrorReporter, setFrameStateManager, setMetadataObject, setupFinished, setUserData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setVersion, updateRefCount |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.web3d.vrml.nodes.VRMLTextureNodeType |
addTextureListener, getCacheString, getYUp, removeTextureListener |
| Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType |
addNodeListener, getMetadataObject, getRefCount, hasFieldChanged, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setFrameStateManager, setMetadataObject, setupFinished, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, updateRefCount |
| Methods inherited from interface org.web3d.vrml.lang.VRMLNode |
getFieldDeclaration, getFieldIndex, getNodeFieldIndices, getNumFields, getPrimaryType, getSecondaryType, getUserData, getVRMLNodeName, isDEF, setErrorReporter, setUserData, setVersion |
| Methods inherited from interface org.web3d.vrml.nodes.FrameStateListener |
allEventsComplete |
| Field Detail |
protected static final int FIELD_REPEATS
protected static final int FIELD_REPEATT
protected static final int LAST_TEXTURENODETYPE_INDEX
protected boolean vfRepeatS
protected boolean vfRepeatT
protected java.awt.image.RenderedImage implImage
| Constructor Detail |
public BaseTexture2DNode(java.lang.String name)
name - The name of the type of node| Method Detail |
protected void copy(VRMLTexture2DNodeType node)
node - The grouping node to copy info frompublic int getTextureType()
getTextureType in interface VRMLTextureNodeTypepublic java.awt.image.RenderedImage getImage()
getImage in interface VRMLTexture2DNodeTypepublic boolean getRepeatS()
true.
getRepeatS in interface VRMLTexture2DNodeTypepublic boolean getRepeatT()
true.
getRepeatT in interface VRMLTexture2DNodeType
public VRMLFieldData getFieldValue(int index)
throws InvalidFieldException
getFieldValue in interface VRMLNodeTypegetFieldValue in class AbstractNodeindex - The index of the field to change.
InvalidFieldException - The field index is not known
public void setValue(int index,
boolean value)
throws InvalidFieldException
setValue in interface VRMLNodeTypesetValue in class AbstractNodeindex - The index of destination field to setvalue - The new value to use for the node
InvalidFieldException - The field index is not know
|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||