source: nanovis/tags/1.2.2/ZincBlendeVolumeShader.h @ 5724

Last change on this file since 5724 was 4889, checked in by ldelgass, 9 years ago

Merge r3611:3618 from trunk

  • Property svn:eol-style set to native
File size: 550 bytes
Line 
1/* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2/*
3 * Copyright (c) 2004-2013  HUBzero Foundation, LLC
4 *
5 */
6#ifndef NV_ZINCBLENDE_SHADER_H
7#define NV_ZINCBLENDE_SHADER_H
8
9#include "VolumeShader.h"
10
11namespace nv {
12
13class ZincBlendeVolumeShader : public VolumeShader
14{
15public:
16    ZincBlendeVolumeShader();
17
18    virtual ~ZincBlendeVolumeShader();
19
20    virtual void bind(unsigned int tfID, Volume *volume,
21                      int sliceMode, float sampleRatio);
22
23    virtual void unbind();
24
25private:
26    void init();
27};
28
29}
30
31#endif
Note: See TracBrowser for help on using the repository browser.