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

Last change on this file since 3611 was 3611, checked in by ldelgass, 12 years ago

Use nv namespace for classes in nanovis rather than prefixing class names with
Nv (still need to convert shader classes).

  • Property svn:eol-style set to native
File size: 560 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 "NvVolumeShader.h"
10
11namespace nv {
12
13class NvZincBlendeVolumeShader : public NvVolumeShader
14{
15public:
16    NvZincBlendeVolumeShader();
17
18    virtual ~NvZincBlendeVolumeShader();
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.