source: trunk/packages/vizservers/nanovis/NvZincBlendeVolumeShader.h @ 3464

Last change on this file since 3464 was 3362, checked in by ldelgass, 7 years ago

Merge nanovis2 branch to trunk

  • Property svn:eol-style set to native
File size: 509 bytes
RevLine 
[2798]1/* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
[2844]2#ifndef NV_ZINCBLENDE_SHADER_H
3#define NV_ZINCBLENDE_SHADER_H
[580]4
5#include "ZincBlendeVolume.h"
6#include "NvVolumeShader.h"
7
[2844]8class NvZincBlendeVolumeShader : public NvVolumeShader
9{
[2859]10public:
[2844]11    NvZincBlendeVolumeShader();
12
[2919]13    virtual ~NvZincBlendeVolumeShader();
[2844]14
[3362]15    virtual void bind(unsigned int tfID, Volume *volume,
16                      int sliceMode, float sampleRatio);
[2844]17
[2919]18    virtual void unbind();
[2844]19
[2859]20private:
[2844]21    void init();
[580]22};
23
24#endif
Note: See TracBrowser for help on using the repository browser.