source: Packages/nr3d/Geometry.cpp @ 1

Revision 1, 2.1 KB checked in by art, 13 years ago (diff)
Line 
1/***************************************************************************
2 *                                                                         *
3 *   (c) Art Tevs, MPI Informatik Saarbruecken                             *
4 *       mailto: <tevs@mpi-sb.mpg.de>                                      *
5 *                                                                         *
6 *   This program is free software; you can redistribute it and/or modify  *
7 *   it under the terms of the GNU General Public License as published by  *
8 *   the Free Software Foundation; either version 2 of the License, or     *
9 *   (at your option) any later version.                                   *
10 *                                                                         *
11 ***************************************************************************/
12
13#include "nr3D.h"
14
15namespace nrEngine {
16        namespace nr3D{
17
18
19                //------------------------------------------------------------------------
20                Geometry::Geometry()
21                {
22
23                }
24
25                //------------------------------------------------------------------------
26                Geometry::Geometry(const Geometry& g)
27                {
28
29                }
30
31                //------------------------------------------------------------------------
32                Geometry::~Geometry()
33                {
34
35                }
36
37                //------------------------------------------------------------------------
38                void Geometry::setVertexArray(const std::vector<vec3>& data)
39                {
40                        mVertexArra = data;
41                }
42               
43                //------------------------------------------------------------------------
44                void Geometry::setColorArray(const std::vector<vec4>& data)
45                {
46                        mColorArray = data;
47                }
48               
49                //------------------------------------------------------------------------
50                void Geometry::setNormalArray(const std::vector<vec3>& data)
51                {
52                        mNormalArray = data;
53                }
54                       
55                //------------------------------------------------------------------------
56                void Geometry::setTexCoordArray(uint32 unit, const std::vector<vec3>& data)
57                {
58                        mTexCoordArray[unit] = data;
59                }
60
61                //------------------------------------------------------------------------
62                void Geometry::setVertexAttribArray(uint32 unit, const std::vector<vec3>& data)
63                {
64                        mVertexAttrArray[unit] = data;
65                }
66
67               
68        };
69};
Note: See TracBrowser for help on using the repository browser.