SoTextureCoordinateBinding(3IV)
SoTextureCoordinateBinding (SoTexCoordBind) - node that specifies how texture coordinates are bound to shapes
Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.
NAME SoTextureCoordinateBinding (SoTexCoordBind) - node that specifies how texture coordinates are bound to shapes INHERITS FROM SoBase > SoFieldContainer > SoNode > SoTextureCoordinateBinding SYNOPSIS #include <Inventor_c/nodes/SoTextureCoordinateBinding.h> typedef SoTextureCoordinateBinding SoTexCoordBind enum SoTextureCoordinateBindingBinding { SO_TEX_COORD_BIND_PER_VERTEX Current texture coordinates are applied sequentially to vertices of shape SO_TEX_COORD_BIND_PER_VERTEX_INDEXED Current texture coordinates are indexed per vertex } Fields from class SoTextureCoordinateBinding: SoSFEnum value Functions from class SoTextureCoordinateBinding: SoTextureCoordinateBinding * SoTexCoordBindCreate() SoType SoTexCoordBindGetClassTypeId() Functions from class SoNode: void SoTexCoordBindSetOverride(SoTexCoordBind *this, SbBool state) SbBool SoTexCoordBindIsOverride(const SoTexCoordBind *this) SoNode * SoTexCoordBindCopy(const SoTexCoordBind *this, SbBool copyConnections = FALSE) SbBool SoTexCoordBindAffectsState(const SoTexCoordBind *this) SoNode * SoTexCoordBindGetByName(const char *name) int SoTexCoordBindGetByNameList(const char *name, SoNodeList *list) Functions from class SoFieldContainer: void SoTexCoordBindSetToDflts(SoTexCoordBind *this) SbBool SoTexCoordBindHasDfltVals(const SoTexCoordBind *this) SbBool SoTexCoordBindFldsAreEq(const SoTexCoordBind *this, const SoFieldContainer *fc) void SoTexCoordBindCopyFieldVals(SoTexCoordBind *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoTexCoordBindSet(SoTexCoordBind *this, const char *fieldDataString) void SoTexCoordBindGet(SoTexCoordBind *this, SbString *fieldDataString) int SoTexCoordBindGetFields(const SoTexCoordBind *this, SoFieldList *resultList) SoField * SoTexCoordBindGetField(const SoTexCoordBind *this, const char *fieldName) SbBool SoTexCoordBindGetFieldName(const SoTexCoordBind *this, const SoField *field, SbName *fieldName) SbBool SoTexCoordBindIsNotifyEnabled(const SoTexCoordBind *this) SbBool SoTexCoordBindEnableNotify(SoTexCoordBind *this, SbBool flag) Functions from class SoBase: void SoTexCoordBindRef(SoTexCoordBind *this) void SoTexCoordBindUnref(const SoTexCoordBind *this) void SoTexCoordBindUnrefNoDelete(const SoTexCoordBind *this) void SoTexCoordBindTouch(SoTexCoordBind *this) SoType SoTexCoordBindGetTypeId(const SoTexCoordBind *this) SbBool SoTexCoordBindIsOfType(const SoTexCoordBind *this, SoType type) void SoTexCoordBindSetName(SoTexCoordBind *this, const char *name) SbName SoTexCoordBindGetName(const SoTexCoordBind *this) DESCRIPTION This node specifies how the current texture coordinates are bound to vertex-based shapes that follow in the scene graph. The DEFAULT binding causes each shape to define its own default coordinates. These default coordinates typically cause a texture to be mapped across the whole surface of a shape. FIELDS SoSFEnum value Specifies how to bind texture coordinates to shapes. FUNCTIONS SoTextureCoordinateBinding * SoTexCoordBindCreate() Creates a texture coordinate binding node with default settings. SoType SoTexCoordBindGetClassTypeId() Returns type identifier for this class. ACTION BEHAVIOR SoGLRenderAction, SoCallbackAction Sets the current texture coordinate binding type. FILE FORMAT/DEFAULTS TextureCoordinateBinding { value PER_VERTEX_INDEXED } SEE ALSO SoMaterialBinding, SoNormalBinding, SoTexture2, SoTexture2Transform, SoTextureCoordinate2, SoTextureCoordinateFunction, SoVertexShape