aboutsummaryrefslogtreecommitdiff
path: root/tool_src/QvLib/QvDirectionalLight.h
blob: cd5e22d1ade50038d7fc3948d30e4cf0bac60f18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef  _QV_DIRECTIONAL_LIGHT_
#define  _QV_DIRECTIONAL_LIGHT_

#include <QvSFBool.h>
#include <QvSFColor.h>
#include <QvSFFloat.h>
#include <QvSFVec3f.h>
#include <QvSubNode.h>

class QvDirectionalLight : public QvNode {

    QV_NODE_HEADER(QvDirectionalLight);

  public:
    // Fields
    QvSFBool		on;		// Whether light is on
    QvSFFloat		intensity;	// Source intensity (0 to 1)
    QvSFColor		color;		// RGB source color
    QvSFVec3f		direction;	// Illumination direction vector
};

#endif /* _QV_DIRECTIONAL_LIGHT_ */