Coin Logo http://www.coin3d.org/
http://www.kongsberg.com/kogt/

SoLightModel Class Reference
[Node Classes]

The SoLightModel class is a node for specifying the model for geometry lighting.Use nodes of this type to set up how lighting should affect subsequent geometry in the scene. More...

#include <Inventor/nodes/SoLightModel.h>

Inheritance diagram for SoLightModel:
SoNode SoFieldContainer SoBase

List of all members.

Public Types

enum  Model { BASE_COLOR = SoLazyElement::BASE_COLOR, PHONG = SoLazyElement::PHONG }

Public Member Functions

 SoLightModel (void)
virtual void doAction (SoAction *action)
virtual void GLRender (SoGLRenderAction *action)
virtual void callback (SoCallbackAction *action)

Static Public Member Functions

static void initClass (void)
 Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.

Public Attributes

SoSFEnum model

Protected Member Functions

virtual ~SoLightModel ()

Detailed Description

The SoLightModel class is a node for specifying the model for geometry lighting.

Use nodes of this type to set up how lighting should affect subsequent geometry in the scene.

FILE FORMAT/DEFAULTS:

    LightModel {
        model PHONG
    }

Member Enumeration Documentation

Enumerates available light models.

Enumerator:
BASE_COLOR 

Use the current diffuse material color for subsequent geometry, and do not let any lightsources influence the appearance of the rendering primitives.

PHONG 

Use Phong-style shading for the geometry.


Constructor & Destructor Documentation

SoLightModel::SoLightModel ( void   ) 

Constructor.

SoLightModel::~SoLightModel (  )  [protected, virtual]

Destructor.


Member Data Documentation

Lightmodel to use. Defaults to SoLightModel::PHONG.


The documentation for this class was generated from the following files:

Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.

Generated on Mon Nov 7 20:02:01 2011 for Coin by Doxygen 1.6.3.