FemViewer::Light Class Reference

#include <Light.h>

Collaboration diagram for FemViewer::Light:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { Flat = 0, Camera, Fixed }

Public Member Functions

 Light ()
 Light (const Light &rhs)
Lightoperator= (const Light &rhs)
 ~Light ()
int & Type ()
const int & Type () const
ColorRGBAColor ()
const ColorRGBAColor () const
CVec3fAmbientIntensity ()
const CVec3fAmbientIntensity () const
CVec3fDiffuseIntensity ()
const CVec3fDiffuseIntensity () const
CVec3fPosition ()
const CVec3fPosition () const

Member Enumeration Documentation

anonymous enum
Enumerator:
Flat 
Camera 
Fixed 

Constructor & Destructor Documentation

FemViewer::Light::Light (  )  [explicit]
FemViewer::Light::Light ( const Light rhs  )  [explicit]
FemViewer::Light::~Light (  )  [inline]

Member Function Documentation

const CVec3f& FemViewer::Light::AmbientIntensity (  )  const [inline]
CVec3f& FemViewer::Light::AmbientIntensity (  )  [inline]

Here is the caller graph for this function:

const ColorRGBA& FemViewer::Light::Color (  )  const [inline]
ColorRGBA& FemViewer::Light::Color (  )  [inline]
const CVec3f& FemViewer::Light::DiffuseIntensity (  )  const [inline]
CVec3f& FemViewer::Light::DiffuseIntensity (  )  [inline]

Here is the caller graph for this function:

Light & FemViewer::Light::operator= ( const Light rhs  ) 
const CVec3f& FemViewer::Light::Position (  )  const [inline]
CVec3f& FemViewer::Light::Position (  )  [inline]

Here is the caller graph for this function:

const int& FemViewer::Light::Type (  )  const [inline]
int& FemViewer::Light::Type (  )  [inline]

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1