1SoTextureCoordinateEnvironment(3IV)()    SoTextureCoordinateEnvironment(3IV)()
2
3
4

NAME

6       SoTextureCoordinateEnvironment  —  node  that specifies texture coordi‐
7       nates by projection from a environment
8

INHERITS FROM

10       SoBase > SoFieldContainer  >  SoNode  >  SoTextureCoordinateFunction  >
11       SoTextureCoordinateEnvironment
12

SYNOPSIS

14       #include <Inventor/nodes/SoTextureCoordinateEnvironment.h>
15
16          Methods from class SoTextureCoordinateEnvironment:
17
18                         SoTextureCoordinateEnvironment()
19     static SoType       getClassTypeId()
20
21          Methods from class SoNode:
22
23     void                setOverride(SbBool state)
24     SbBool              isOverride() const
25     SoNode *            copy(SbBool copyConnections = FALSE) const
26     virtual SbBool      affectsState() const
27     static SoNode *     getByName(const SbName &name)
28     static int          getByName(const SbName &name, SoNodeList &list)
29
30          Methods from class SoFieldContainer:
31
32     void                setToDefaults()
33     SbBool              hasDefaultValues() const
34     SbBool              fieldsAreEqual(const SoFieldContainer *fc) const
35     void                copyFieldValues(const  SoFieldContainer  *fc,  SbBool
36                              copyConnections = FALSE)
37     SbBool              set(const char *fieldDataString)
38     void                get(SbString &fieldDataString)
39     virtual int         getFields(SoFieldList &resultList) const
40     virtual SoField *   getField(const SbName &fieldName) const
41     SbBool              getFieldName(const SoField *field, SbName &fieldName)
42                              const
43     SbBool              isNotifyEnabled() const
44     SbBool              enableNotify(SbBool flag)
45
46          Methods from class SoBase:
47
48     void                ref()
49     void                unref() const
50     void                unrefNoDelete() const
51     void                touch()
52     virtual SoType      getTypeId() const
53     SbBool              isOfType(SoType type) const
54     virtual void        setName(const SbName &name)
55     virtual SbName      getName() const
56
57

DESCRIPTION

59       This  node  creates  texture  coordinates  by  projecting  points on an
60       object's surface to the interior of a  surrounding  sphere,  along  the
61       reflection  across  the  surface  normal  of the vector from the camera
62       point to the surface. If the current texture image represents a spheri‐
63       cal  reflection  map of the current surrounding environment, subsequent
64       shapes will appear to reflect that environment.
65

METHODS

67                         SoTextureCoordinateEnvironment()
68          Creates a texture function node with default settings.
69
70     static SoType       getClassTypeId()
71          Returns type identifier for this class.
72
73

ACTION BEHAVIOR

75       SoGLRenderAction, SoCallbackAction, SoRayPickAction
76          Sets the current texture function in the state.
77
78

FILE FORMAT/DEFAULTS

80       TextureCoordinateEnvironment {
81       }
82

SEE ALSO

84       SoTexture2, SoTexture2Transform, SoTextureCoordinateDefault, SoTexture‐
85       CoordinatePlane
86
87
88
89
90                                         SoTextureCoordinateEnvironment(3IV)()
Impressum