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