Inherits RefCountClass, and HashableClass.
Public Member Functions | |
| W3DShadowTexture (void) | |
| ~W3DShadowTexture (void) | |
| virtual const char * | Get_Key (void) |
| Int | init (RenderObjClass *robj) |
| const char * | Get_Name (void) const |
| void | Set_Name (const char *name) |
| TextureClass * | getTexture (void) |
| void | setTexture (TextureClass *texture) |
| void | setLightPosHistory (Vector3 &pos) |
| updates the last position of light | |
| Vector3 & | getLightPosHistory (void) |
| void | setObjectOrientationHistory (Matrix3x3 &mat) |
| updates the last position of light | |
| Matrix3x3 & | getObjectOrientationHistory (void) |
| SphereClass & | getBoundingSphere (void) |
| AABoxClass & | getBoundingBox (void) |
| void | setBoundingSphere (SphereClass &sphere) |
| void | setBoundingBox (AABoxClass &box) |
| void | updateBounds (Vector3 &lightPos, RenderObjClass *robj) |
| update extent of shadow | |
| void | setDecalUVAxis (Vector3 &u, Vector3 &v) |
| void | getDecalUVAxis (Vector3 *u, Vector3 *v) |
Public Member Functions inherited from RefCountClass | |
| RefCountClass (void) | |
| RefCountClass (const RefCountClass &) | |
| void | Add_Ref (void) const |
| WWINLINE void | Release_Ref (void) const |
| int | Num_Refs (void) const |
| virtual void | Delete_This (void) |
Public Member Functions inherited from HashableClass | |
| HashableClass (void) | |
| virtual | ~HashableClass (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from RefCountClass | |
| static int | Total_Refs (void) |
| static RefCountClass * | Add_Active_Ref (RefCountClass *obj) |
| static RefCountClass * | Set_Ref_Owner (RefCountClass *obj, char *file, int line) |
| static void | Remove_Active_Ref (RefCountClass *obj) |
| static bool | Validate_Active_Ref (RefCountClass *obj) |
Public Attributes inherited from RefCountClass | |
| RefCountNodeClass | ActiveRefNode |
| ActiveRefStruct | ActiveRefInfo |
Static Public Attributes inherited from RefCountClass | |
| static RefCountListClass | ActiveRefList |
Protected Member Functions inherited from RefCountClass | |
| virtual | ~RefCountClass (void) |
Definition at line 157 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 162 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 167 of file W3DProjectedShadow.cpp.
|
inlinevirtual |
Implements HashableClass.
Definition at line 169 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 173 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 185 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 184 of file W3DProjectedShadow.cpp.
Definition at line 190 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 181 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 183 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 178 of file W3DProjectedShadow.cpp.
| Int W3DShadowTexture::init | ( | RenderObjClass * | robj | ) |
Definition at line 2262 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 174 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 187 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 186 of file W3DProjectedShadow.cpp.
Definition at line 189 of file W3DProjectedShadow.cpp.
|
inline |
updates the last position of light
Definition at line 180 of file W3DProjectedShadow.cpp.
|
inline |
updates the last position of light
Definition at line 182 of file W3DProjectedShadow.cpp.
|
inline |
Definition at line 179 of file W3DProjectedShadow.cpp.
| void W3DShadowTexture::updateBounds | ( | Vector3 & | lightPos, |
| RenderObjClass * | robj ) |
update extent of shadow
Definition at line 2276 of file W3DProjectedShadow.cpp.