SoTextureCoordinateEnvironment(3IV)

SoTextureCoordinateEnvironment (SoTexEnv) - node that specifies texture coordinates by projection from a environment

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoTextureCoordinateEnvironment (SoTexEnv) - node that specifies texture
     coordinates by projection from a environment

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoTextureCoordinateFunction >
     SoTextureCoordinateEnvironment

SYNOPSIS
     #include <Inventor_c/nodes/SoTextureCoordinateEnvironment.h>

     typedef SoTextureCoordinateEnvironment
                         SoTexEnv

          Functions from class SoTextureCoordinateEnvironment:

     SoTextureCoordinateEnvironment *
                         SoTexEnvCreate()
     SoType              SoTexEnvGetClassTypeId()

          Functions from class SoNode:

     void                SoTexEnvSetOverride(SoTexEnv *this, SbBool state)
     SbBool              SoTexEnvIsOverride(const SoTexEnv *this)
     SoNode *            SoTexEnvCopy(const SoTexEnv *this, SbBool
                              copyConnections = FALSE)
     SbBool              SoTexEnvAffectsState(const SoTexEnv *this)
     SoNode *            SoTexEnvGetByName(const char *name)
     int                 SoTexEnvGetByNameList(const char *name, SoNodeList
                              *list)

          Functions from class SoFieldContainer:

     void                SoTexEnvSetToDflts(SoTexEnv *this)
     SbBool              SoTexEnvHasDfltVals(const SoTexEnv *this)
     SbBool              SoTexEnvFldsAreEq(const SoTexEnv *this, const
                              SoFieldContainer *fc)
     void                SoTexEnvCopyFieldVals(SoTexEnv *this, const
                              SoFieldContainer *fc, SbBool copyConnections =
                              FALSE)
     SbBool              SoTexEnvSet(SoTexEnv *this, const char
                              *fieldDataString)
     void                SoTexEnvGet(SoTexEnv *this, SbString
                              *fieldDataString)
     int                 SoTexEnvGetFields(const SoTexEnv *this, SoFieldList
                              *resultList)
     SoField *           SoTexEnvGetField(const SoTexEnv *this, const char
                              *fieldName)
     SbBool              SoTexEnvGetFieldName(const SoTexEnv *this, const
                              SoField *field, SbName *fieldName)
     SbBool              SoTexEnvIsNotifyEnabled(const SoTexEnv *this)
     SbBool              SoTexEnvEnableNotify(SoTexEnv *this, SbBool flag)

          Functions from class SoBase:

     void                SoTexEnvRef(SoTexEnv *this)
     void                SoTexEnvUnref(const SoTexEnv *this)
     void                SoTexEnvUnrefNoDelete(const SoTexEnv *this)
     void                SoTexEnvTouch(SoTexEnv *this)
     SoType              SoTexEnvGetTypeId(const SoTexEnv *this)
     SbBool              SoTexEnvIsOfType(const SoTexEnv *this, SoType type)
     void                SoTexEnvSetName(SoTexEnv *this, const char *name)
     SbName              SoTexEnvGetName(const SoTexEnv *this)


DESCRIPTION
     This node creates texture coordinates by projecting points on an object's
     surface to the interior of a surrounding sphere, along the reflection
     across the surface normal of the vector from the camera point to the
     surface. If the current texture image represents a spherical reflection
     map of the current surrounding environment, subsequent shapes will appear
     to reflect that environment.

FUNCTIONS
     SoTextureCoordinateEnvironment *
                         SoTexEnvCreate()
          Creates a texture function node with default settings.

     SoType              SoTexEnvGetClassTypeId()
          Returns type identifier for this class.


ACTION BEHAVIOR
     SoGLRenderAction, SoCallbackAction, SoRayPickAction
          Sets the current texture function in the state.


FILE FORMAT/DEFAULTS
     TextureCoordinateEnvironment {
     }

SEE ALSO
     SoTexture2, SoTexture2Transform, SoTextureCoordinateDefault,
     SoTextureCoordinatePlane