# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CTransformLightObs Class Reference

#include <transform.h>

Inheritance diagram for NL3D::CTransformLightObs:

NL3D::IBaseLightObs NL3D::IObs NLMISC::CRefCount NL3D::CPointLightModelLightObs List of all members.

Public Methods

virtual void traverse (IObs *caller)
 The base light method. More...


Static Public Methods

IObscreator ()

Detailed Description

See also:
CTransformLightObs
Author:
Lionel Berenguier , Nevrax France
Date:
2001

Definition at line 723 of file transform.h.


Member Function Documentation

IObs* NL3D::CTransformLightObs::creator   [inline, static]
 

Reimplemented in NL3D::CPointLightModelLightObs.

Definition at line 737 of file transform.h.

References NL3D::IObs::IObs.

void NL3D::CTransformLightObs::traverse IObs   caller [virtual]
 

The base light method.

This do all the good thing and should not be derived. traverse() is called only on visible objects with no _AncestorSkeletonModel, It test if transform->isNeedUpdateLighting()

The observers should not traverseSons(), for speed improvement.

Implements NL3D::IObs.

Reimplemented in NL3D::CPointLightModelLightObs.

Definition at line 934 of file transform.cpp.

References NL3D::IObs::Model, NL3D::OptFastFloor, transform, and NL3D::IObs::Trav.


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