source: nanovis/branches/1.1/NvColorTableShader.h @ 4816

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

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

  • Property svn:eol-style set to native
File size: 514 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_COLORTABLE_SHADER_H
7#define NV_COLORTABLE_SHADER_H
8
9#include "NvShader.h"
10#include "Texture2D.h"
11#include "TransferFunction.h"
12
13class NvColorTableShader : public NvShader
14{
15public:
16    NvColorTableShader();
17
18    virtual ~NvColorTableShader();
19
20    virtual void bind(Texture2D *plane, TransferFunction *tf);
21
22    virtual void unbind();
23
24private :
25    void init();
26};
27
28#endif
Note: See TracBrowser for help on using the repository browser.