source:
nanovis/branches/1.1/StdVertexShader.h
@
5722
Last change on this file since 5722 was 4889, checked in by ldelgass, 9 years ago | |
---|---|
|
|
File size: 504 bytes |
Rev | Line | |
---|---|---|
[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_STD_VERTEX_SHADER_H |
7 | #define NV_STD_VERTEX_SHADER_H | |
[617] | 8 | |
[3612] | 9 | #include "Shader.h" |
[617] | 10 | |
[3611] | 11 | namespace nv { |
12 | ||
[3612] | 13 | class StdVertexShader : public Shader |
[2844] | 14 | { |
15 | public: | |
[3612] | 16 | StdVertexShader(); |
[617] | 17 | |
[3612] | 18 | virtual ~StdVertexShader(); |
[617] | 19 | |
[3362] | 20 | virtual void bind(float *mvp = NULL, float *mvInv = NULL); |
[2844] | 21 | |
[2914] | 22 | virtual void unbind() |
23 | { | |
[3612] | 24 | Shader::unbind(); |
[2914] | 25 | } |
26 | ||
[2844] | 27 | private: |
28 | void init(); | |
[617] | 29 | }; |
30 | ||
[3611] | 31 | } |
32 | ||
[617] | 33 | #endif |
34 |
Note: See TracBrowser
for help on using the repository browser.