source: nanovis/branches/1.1/StdVertexShader.h @ 5722

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

Merge r3611:3618 from trunk

  • Property svn:eol-style set to native
File size: 504 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_STD_VERTEX_SHADER_H
7#define NV_STD_VERTEX_SHADER_H
[617]8
[3612]9#include "Shader.h"
[617]10
[3611]11namespace nv {
12
[3612]13class StdVertexShader : public Shader
[2844]14{
15public:
[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]27private:
28    void init();
[617]29};
30
[3611]31}
32
[617]33#endif
34
Note: See TracBrowser for help on using the repository browser.