SoDirectionalLight man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[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]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net