Changeset 2953 for trunk/packages/vizservers/nanovis/PointShader.h
- Timestamp:
- Apr 9, 2012 10:18:09 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/PointShader.h
r2914 r2953 15 15 void setScale(float scale) 16 16 { 17 cgGLSetParameter4f(_scaleVP, scale, 1.0f, 1.0f, 1.0f);17 _scale = scale; 18 18 } 19 19 20 void setNormalTexture(Texture3D *n )20 void setNormalTexture(Texture3D *normal) 21 21 { 22 _normal = n ;22 _normal = normal; 23 23 } 24 24 25 virtual void bind() 26 { 27 setParameters(); 25 virtual void bind(); 28 26 29 NvShader::bind(); 30 } 31 32 virtual void unbind() 33 { 34 resetParameters(); 35 36 NvShader::unbind(); 37 } 38 39 protected: 40 virtual void setParameters(); 41 virtual void resetParameters(); 27 virtual void unbind(); 42 28 43 29 private: … … 51 37 CGparameter _normalParam; 52 38 39 float _scale; 53 40 Texture3D *_normal; 54 41 };
Note: See TracChangeset
for help on using the changeset viewer.