#include </msg/src/nodes/fakeshadowsdirectionallight.h>
Class diagram for MSG::FakeShadowsDirectionalLight:
Public Members | |||
FakeShadowsDirectionalLight (const Point3d& _position, const Color& _ambient = Color::defaultAmbientLight, const Color& _diffuse = Color::defaultDiffuseLight, const Color& _specular = Color::defaultSpecularLight) | |||
virtual void | render (std::vector<ActiveLight*>* &activelights, std::vector<TransformGroup*> transforms) | ||
virtual void | performShadowTransf () | ||
Friends | |||
ostream& | operator<< ( ostream& out, const FakeShadowsDirectionalLight& directionallight ) |
Generates additional geometry of the projection of descendant geometry from the light source on the y=0 plane
MSG::FakeShadowsDirectionalLight::FakeShadowsDirectionalLight (const Point3d & _position, const Color & _ambient = Color::defaultAmbientLight, const Color & _diffuse = Color::defaultDiffuseLight, const Color & _specular = Color::defaultSpecularLight) |
void MSG::FakeShadowsDirectionalLight::render (std::vector<ActiveLight *>*& activelights, std::vector<TransformGroup *> transforms) [virtual]
|
Reimplemented from MSG::Node.
void MSG::FakeShadowsDirectionalLight::performShadowTransf () [virtual]
|
Reimplemented from MSG::ActiveLight.
ostream& operator<< (ostream & out, const FakeShadowsDirectionalLight & directionallight) [friend]
|