aboutsummaryrefslogtreecommitdiff
path: root/tool_src/QvLib/QvMaterial.h
blob: 3a159055f82deba9df1568a5ef7e6576df8f6564 (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_MATERIAL_
#define  _QV_MATERIAL_

#include <QvMFColor.h>
#include <QvMFFloat.h>
#include <QvSubNode.h>

class QvMaterial : public QvNode {

    QV_NODE_HEADER(QvMaterial);

  public:
    // Fields
    QvMFColor		ambientColor;	// Ambient color
    QvMFColor		diffuseColor;	// Diffuse color
    QvMFColor		specularColor;	// Specular color
    QvMFColor		emissiveColor;	// Emissive color
    QvMFFloat		shininess;	// Shininess
    QvMFFloat		transparency;	// Transparency
};

#endif /* _QV_MATERIAL_ */