SoTextureCoordinateEnvironment(3IV)NAMESoTextureCoordinateEnvironment (SoTexEnv) - node that specifies texture
coordinates by projection from a environment
INHERITS FROM
SoBase > SoFieldContainer > SoNode > SoTextureCoordinateFunction >
SoTextureCoordinateEnvironmentSYNOPSIS
#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)
Page 1SoTextureCoordinateEnvironment(3IV)
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.
FUNCTIONSSoTextureCoordinateEnvironment *
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
Page 2