source:
trunk/packages/vizservers/nanovis/NvVolumeShader.h
@
1156
Last change on this file since 1156 was 580, checked in by vrinside, 18 years ago | |
---|---|
File size: 393 bytes |
Line | |
---|---|
1 | #ifndef __NV_VOLUME_SHADER_H__ |
2 | #define __NV_VOLUME_SHADER_H__ |
3 | |
4 | #include <Cg/cg.h> |
5 | #include <Cg/cgGL.h> |
6 | #include "NvShader.h" |
7 | |
8 | class Volume; |
9 | |
10 | class NvVolumeShader : public NvShader { |
11 | protected : |
12 | NvVolumeShader(); |
13 | |
14 | public : |
15 | virtual ~NvVolumeShader(); |
16 | |
17 | public : |
18 | virtual void bind(unsigned int tfID, Volume* volume, int sliceMode) = 0; |
19 | virtual void unbind() = 0; |
20 | }; |
21 | |
22 | |
23 | #endif // |
24 |
Note: See TracBrowser
for help on using the repository browser.