source: branches/blt4/packages/vizservers/nanovis/NvVolumeShader.h @ 2742

Last change on this file since 2742 was 580, checked in by vrinside, 17 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
8class Volume;
9
10class NvVolumeShader : public NvShader {
11protected :
12    NvVolumeShader();
13
14public :
15    virtual ~NvVolumeShader();
16
17public :
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.