#include <plDirectionalLightInfo.h>
Additional Inherited Members |
enum | {
kDisable,
kLPObsolete,
kLPCastShadows,
kLPMovable,
kLPHasIncludes,
kLPIncludesChars,
kLP_OBSOLECTE_0,
kLPOverAll,
kLPHasSpecular,
kLPShadowOnly,
kLPShadowLightGroup,
kLPForceProj,
kNumProps
} |
| plLightInfo () |
virtual void | read (hsStream *S, plResManager *mgr) |
virtual void | write (hsStream *S, plResManager *mgr) |
hsColorRGBA | getAmbient () const |
hsColorRGBA | getDiffuse () const |
hsColorRGBA | getSpecular () const |
hsMatrix44 | getLightToLocal () const |
hsMatrix44 | getLocalToLight () const |
hsMatrix44 | getLightToWorld () const |
hsMatrix44 | getWorldToLight () const |
plKey | getProjection () const |
plKey | getSoftVolume () const |
plKey | getSceneNode () const |
void | setAmbient (const hsColorRGBA &color) |
void | setDiffuse (const hsColorRGBA &color) |
void | setSpecular (const hsColorRGBA &color) |
void | setLightToLocal (const hsMatrix44 &xform) |
void | setLocalToLight (const hsMatrix44 &xform) |
void | setLightToWorld (const hsMatrix44 &xform) |
void | setWorldToLight (const hsMatrix44 &xform) |
void | setProjection (plKey proj) |
void | setSoftVolume (plKey vol) |
void | setSceneNode (plKey node) |
const std::vector< plKey > & | getVisRegions () const |
std::vector< plKey > & | getVisRegions () |
void | addVisRegion (plKey region) |
void | delVisRegion (size_t idx) |
void | clearVisRegions () |
virtual void | IPrcWrite (pfPrcHelper *prc) |
virtual void | IPrcParse (const pfPrcTag *tag, plResManager *mgr) |
std::vector< plKey > | fVisRegions |
hsColorRGBA | fAmbient |
hsColorRGBA | fDiffuse |
hsColorRGBA | fSpecular |
hsMatrix44 | fLightToLocal |
hsMatrix44 | fLocalToLight |
hsMatrix44 | fLightToWorld |
hsMatrix44 | fWorldToLight |
plKey | fProjection |
plKey | fSoftVolume |
plKey | fSceneNode |
The documentation for this class was generated from the following file: