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

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

Add basic VTK structured points reader to nanovis, update copyright dates.

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