1SoTextureCoordinateEnvironment(3IV)() SoTextureCoordinateEnvironment(3IV)()
2
3
4
6 SoTextureCoordinateEnvironment — node that specifies texture coordi‐
7 nates by projection from a environment
8
10 SoBase > SoFieldContainer > SoNode > SoTextureCoordinateFunction >
11 SoTextureCoordinateEnvironment
12
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
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
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
75 SoGLRenderAction, SoCallbackAction, SoRayPickAction
76 Sets the current texture function in the state.
77
78
80 TextureCoordinateEnvironment {
81 }
82
84 SoTexture2, SoTexture2Transform, SoTextureCoordinateDefault, SoTexture‐
85 CoordinatePlane
86
87
88
89
90 SoTextureCoordinateEnvironment(3IV)()