SoDirectionalLight man page on IRIX
[printable version]
SoDirectionalLight(3IV)
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)
Page 1
SoDirectionalLight(3IV)
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
}
Page 2
SoDirectionalLight(3IV)
SEE ALSO
SoPointLight, SoSpotLight
Page 3
[top]
List of man pages available for IRIX
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|