#include <glshader.h>
Public Member Functions | |
| Vec3ShaderParameter & | operator= (const Point3f &) |
| Vec3ShaderParameter & | operator= (const Vec3f &) |
| Vec3ShaderParameter (int _obj, const char *name) | |
| Vec3ShaderParameter () | |
Private Attributes | |
| int | slot |
|
|
Definition at line 93 of file glshader.cpp. 00093 : 00094 slot(-1) 00095 { 00096 }
|
|
||||||||||||
|
Definition at line 98 of file glshader.cpp. References glx::glGetUniformLocationARB, and slot. 00099 {
00100 slot = glx::glGetUniformLocationARB(obj, name);
00101 }
|
|
|
Definition at line 112 of file glshader.cpp. References glx::glUniform3fARB, and slot. 00113 {
00114 if (slot != -1)
00115 glx::glUniform3fARB(slot, p.x, p.y, p.z);
00116 return *this;
00117 }
|
|
|
Definition at line 104 of file glshader.cpp. References glx::glUniform3fARB, and slot. 00105 {
00106 if (slot != -1)
00107 glx::glUniform3fARB(slot, v.x, v.y, v.z);
00108 return *this;
00109 }
|
|
|
Definition at line 110 of file glshader.h. Referenced by operator=(), and Vec3ShaderParameter(). |
1.4.1