#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: