Package com.openinventor.inventor.nodes
Class SoTextureCoordinateFunction
java.lang.Object
com.openinventor.inventor.Inventor
com.openinventor.inventor.misc.SoBase
com.openinventor.inventor.fields.SoFieldContainer
com.openinventor.inventor.nodes.SoNode
com.openinventor.inventor.nodes.SoTextureCoordinateFunction
- All Implemented Interfaces:
SafeDisposable
- Direct Known Subclasses:
SoTextureCoordinateDefault
,SoTextureCoordinateEnvironment
,SoTextureCoordinateNormalMap
,SoTextureCoordinateObject
,SoTextureCoordinatePlane
,SoTextureCoordinateReflectionMap
Abstract base class for texture coordinate function nodes.
This is an abstract base class for texture coordinate functions. The subclasses of this node enable texture coordinates to be created by mapping object-space points on the surfaces of shapes into texture space, according to some function. If you are using multiple textures, these texture coordinates are the texture coordinates of the current texture unit (
SoTextureUnit
).
File format/default:
TextureCoordinateFunction {
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.openinventor.inventor.nodes.SoNode
SoNode.RenderModes
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
Field Summary
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
Method Summary
Methods inherited from class com.openinventor.inventor.nodes.SoNode
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle