doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
CLightInfo Class Reference

#include <LightDlg.h>

Public Member Functions

 CLightInfo ()
 
void Defaults ()
 
void DefaultProjected ()
 
void DefaultPoint ()
 
void FromDict (const idDict *e)
 
void ToDict (idDict *e)
 
void ToDictFromDifferences (idDict *e, const idDict *differences)
 
void ToDictWriteAllInfo (idDict *e)
 

Public Attributes

bool pointLight
 
float fallOff
 
CString strTexture
 
bool equalRadius
 
bool explicitStartEnd
 
idVec3 lightStart
 
idVec3 lightEnd
 
idVec3 lightUp
 
idVec3 lightRight
 
idVec3 lightTarget
 
idVec3 lightCenter
 
idVec3 color
 
bool fog
 
idVec4 fogDensity
 
bool strobe
 
float strobeSpeed
 
bool rotate
 
float rotateSpeed
 
idVec3 lightRadius
 
bool castShadows
 
bool castSpecular
 
bool castDiffuse
 
bool hasCenter
 
bool isParallel
 

Detailed Description

Definition at line 37 of file LightDlg.h.

Constructor & Destructor Documentation

CLightInfo::CLightInfo ( )

Definition at line 267 of file LightDlg.cpp.

Member Function Documentation

void CLightInfo::DefaultPoint ( )

Definition at line 74 of file LightDlg.cpp.

void CLightInfo::DefaultProjected ( )

Definition at line 81 of file LightDlg.cpp.

void CLightInfo::Defaults ( )

Definition at line 45 of file LightDlg.cpp.

void CLightInfo::FromDict ( const idDict e)

Definition at line 91 of file LightDlg.cpp.

void CLightInfo::ToDict ( idDict e)

Definition at line 205 of file LightDlg.cpp.

void CLightInfo::ToDictFromDifferences ( idDict e,
const idDict differences 
)

Definition at line 159 of file LightDlg.cpp.

void CLightInfo::ToDictWriteAllInfo ( idDict e)

Definition at line 174 of file LightDlg.cpp.

Member Data Documentation

bool CLightInfo::castDiffuse

Definition at line 64 of file LightDlg.h.

bool CLightInfo::castShadows

Definition at line 62 of file LightDlg.h.

bool CLightInfo::castSpecular

Definition at line 63 of file LightDlg.h.

idVec3 CLightInfo::color

Definition at line 52 of file LightDlg.h.

bool CLightInfo::equalRadius

Definition at line 44 of file LightDlg.h.

bool CLightInfo::explicitStartEnd

Definition at line 45 of file LightDlg.h.

float CLightInfo::fallOff

Definition at line 42 of file LightDlg.h.

bool CLightInfo::fog

Definition at line 53 of file LightDlg.h.

idVec4 CLightInfo::fogDensity

Definition at line 54 of file LightDlg.h.

bool CLightInfo::hasCenter

Definition at line 65 of file LightDlg.h.

bool CLightInfo::isParallel

Definition at line 66 of file LightDlg.h.

idVec3 CLightInfo::lightCenter

Definition at line 51 of file LightDlg.h.

idVec3 CLightInfo::lightEnd

Definition at line 47 of file LightDlg.h.

idVec3 CLightInfo::lightRadius

Definition at line 61 of file LightDlg.h.

idVec3 CLightInfo::lightRight

Definition at line 49 of file LightDlg.h.

idVec3 CLightInfo::lightStart

Definition at line 46 of file LightDlg.h.

idVec3 CLightInfo::lightTarget

Definition at line 50 of file LightDlg.h.

idVec3 CLightInfo::lightUp

Definition at line 48 of file LightDlg.h.

bool CLightInfo::pointLight

Definition at line 41 of file LightDlg.h.

bool CLightInfo::rotate

Definition at line 58 of file LightDlg.h.

float CLightInfo::rotateSpeed

Definition at line 59 of file LightDlg.h.

bool CLightInfo::strobe

Definition at line 56 of file LightDlg.h.

float CLightInfo::strobeSpeed

Definition at line 57 of file LightDlg.h.

CString CLightInfo::strTexture

Definition at line 43 of file LightDlg.h.


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