SoDirectionalLight(3IV)
SoDirectionalLight (SoDirLt) - node representing a directional light source
As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.
NAME SoDirectionalLight (SoDirLt) - node representing a directional light source INHERITS FROM SoBase > SoFieldContainer > SoNode > SoLight > SoDirectionalLight SYNOPSIS #include <Inventor_c/nodes/SoDirectionalLight.h> typedef SoDirectionalLight SoDirLt Fields from class SoDirectionalLight: SoSFVec3f direction Fields from class SoLight: SoSFBool on SoSFFloat intensity SoSFColor color Functions from class SoDirectionalLight: SoDirectionalLight * SoDirLtCreate() SoType SoDirLtGetClassTypeId() Functions from class SoNode: void SoDirLtSetOverride(SoDirLt *this, SbBool state) SbBool SoDirLtIsOverride(const SoDirLt *this) SoNode * SoDirLtCopy(const SoDirLt *this, SbBool copyConnections = FALSE) SbBool SoDirLtAffectsState(const SoDirLt *this) SoNode * SoDirLtGetByName(const char *name) int SoDirLtGetByNameList(const char *name, SoNodeList *list) Functions from class SoFieldContainer: void SoDirLtSetToDflts(SoDirLt *this) SbBool SoDirLtHasDfltVals(const SoDirLt *this) SbBool SoDirLtFldsAreEq(const SoDirLt *this, const SoFieldContainer *fc) void SoDirLtCopyFieldVals(SoDirLt *this, const SoFieldContainer *fc, SbBool copyConnections = FALSE) SbBool SoDirLtSet(SoDirLt *this, const char *fieldDataString) void SoDirLtGet(SoDirLt *this, SbString *fieldDataString) int SoDirLtGetFields(const SoDirLt *this, SoFieldList *resultList) SoField * SoDirLtGetField(const SoDirLt *this, const char *fieldName) SbBool SoDirLtGetFieldName(const SoDirLt *this, const SoField *field, SbName *fieldName) SbBool SoDirLtIsNotifyEnabled(const SoDirLt *this) SbBool SoDirLtEnableNotify(SoDirLt *this, SbBool flag) Functions from class SoBase: void SoDirLtRef(SoDirLt *this) void SoDirLtUnref(const SoDirLt *this) void SoDirLtUnrefNoDelete(const SoDirLt *this) void SoDirLtTouch(SoDirLt *this) SoType SoDirLtGetTypeId(const SoDirLt *this) SbBool SoDirLtIsOfType(const SoDirLt *this, SoType type) void SoDirLtSetName(SoDirLt *this, const char *name) SbName SoDirLtGetName(const SoDirLt *this) DESCRIPTION This node defines a directional light source that illuminates along rays parallel to a given 3-dimensional vector. FIELDS SoSFVec3f direction Illumination direction vector. FUNCTIONS SoDirectionalLight * SoDirLtCreate() Creates a directional light source node with default settings. SoType SoDirLtGetClassTypeId() Returns type identifier for this class. ACTION BEHAVIOR SoGLRenderAction Activates this light (if so specified) during traversal. All shape nodes that come after this light in the scene graph are illuminated by this light. The light's direction is affected by the current transformation. FILE FORMAT/DEFAULTS DirectionalLight { on TRUE intensity 1 color 1 1 1 direction 0 0 -1 } SEE ALSO SoPointLight, SoSpotLight