blob: 29330786150db491268392367a066af60af6a8be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#ifndef _QV_TEXTURE_2_
#define _QV_TEXTURE_2_
#include <QvSFEnum.h>
#include <QvSFImage.h>
#include <QvSFString.h>
#include <QvSubNode.h>
class QvTexture2 : public QvNode {
QV_NODE_HEADER(QvTexture2);
public:
enum Wrap { // Texture wrap type
REPEAT,
CLAMP,
};
// Fields.
QvSFString filename; // file to read texture from
QvSFImage image; // The texture
QvSFEnum wrapS;
QvSFEnum wrapT;
virtual QvBool readInstance(QvInput *in);
QvBool readImage();
};
#endif /* _QV_TEXTURE_2_ */
|