ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Wintermute::Light3D Class Reference

#include <light3d.h>

Inheritance diagram for Wintermute::Light3D:
Collaboration diagram for Wintermute::Light3D:

List of all members.

Public Member Functions

bool persist (BasePersistenceManager *persistMgr)
bool getViewMatrix (Math::Matrix4 *viewMatrix)
 Light3D (BaseGame *inGame)
virtual ~Light3D ()
bool setLight (int index=0)
bool loadFrom3DS (Common::MemoryReadStream &fileStream)

Public Attributes

uint32 _diffuseColor
Math::Vector3d _position
Math::Vector3d _target
bool _isSpotlight
bool _active
float _falloff
float _distance
bool _isAvailable

Detailed Description

Definition at line 40 of file light3d.h.


Constructor & Destructor Documentation

Wintermute::Light3D::Light3D ( BaseGame inGame  ) 

Definition at line 41 of file light3d.cpp.

Wintermute::Light3D::~Light3D (  )  [virtual]

Definition at line 48 of file light3d.cpp.


Member Function Documentation

bool Wintermute::Light3D::getViewMatrix ( Math::Matrix4 viewMatrix  ) 

Definition at line 138 of file light3d.cpp.

bool Wintermute::Light3D::loadFrom3DS ( Common::MemoryReadStream fileStream  ) 

Definition at line 68 of file light3d.cpp.

bool Wintermute::Light3D::persist ( BasePersistenceManager persistMgr  )  [virtual]

Reimplemented from Wintermute::BaseClass.

Definition at line 145 of file light3d.cpp.

bool Wintermute::Light3D::setLight ( int  index = 0  ) 

Definition at line 52 of file light3d.cpp.


Member Data Documentation

Definition at line 50 of file light3d.h.

Definition at line 53 of file light3d.h.

Definition at line 51 of file light3d.h.

Definition at line 54 of file light3d.h.

Definition at line 49 of file light3d.h.


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


Generated on Sat Sep 26 2020 05:04:12 for ResidualVM by doxygen 1.7.1
curved edge   curved edge