Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

FloatShaderParameter Class Reference

#include <glshader.h>

List of all members.

Public Member Functions

 FloatShaderParameter (int _obj, const char *name)
 FloatShaderParameter ()
FloatShaderParameteroperator= (float)

Private Attributes

int slot


Constructor & Destructor Documentation

FloatShaderParameter::FloatShaderParameter  ) 
 

Definition at line 74 of file glshader.cpp.

00074                                            :
00075     slot(-1)
00076 {
00077 }

FloatShaderParameter::FloatShaderParameter int  _obj,
const char *  name
 

Definition at line 79 of file glshader.cpp.

References glx::glGetUniformLocationARB, and slot.

00080 {
00081     slot = glx::glGetUniformLocationARB(obj, name);
00082 }


Member Function Documentation

FloatShaderParameter & FloatShaderParameter::operator= float   ) 
 

Definition at line 85 of file glshader.cpp.

References glx::glUniform1fARB, and slot.

00086 {
00087     if (slot != -1)
00088         glx::glUniform1fARB(slot, f);
00089     return *this;
00090 }


Member Data Documentation

int FloatShaderParameter::slot [private]
 

Definition at line 96 of file glshader.h.

Referenced by FloatShaderParameter(), and operator=().


The documentation for this class was generated from the following files:
Generated on Sat Jan 14 22:33:20 2006 for Celestia by  doxygen 1.4.1