ork::ValueMatrix4< U, T, V > Class Template Reference
[render]

A Value holding a 4x4 matrix value. More...

#include <Value.h>

Inheritance diagram for ork::ValueMatrix4< U, T, V >:
ork::ValueMatrix< U, T, 4, 4, V > ork::Value ork::Object

List of all members.

Public Member Functions

 ValueMatrix4 (const string &name)
 Creates an uninitialized ValueMatrix4.
 ValueMatrix4 (const string &name, const mat4< T > &value)
 Creates a ValueMatrix4.
mat4< T > getMatrix () const
 Returns the current value of this uniform.
void setMatrix (const mat4< T > &value)
 Sets the value of this uniform.

Detailed Description

template<UniformType U, class T, const char * V>
class ork::ValueMatrix4< U, T, V >

A Value holding a 4x4 matrix value.


Constructor & Destructor Documentation

template<UniformType U, class T , const char * V>
ork::ValueMatrix4< U, T, V >::ValueMatrix4 ( const string &  name  )  [inline]

Creates an uninitialized ValueMatrix4.

template<UniformType U, class T , const char * V>
ork::ValueMatrix4< U, T, V >::ValueMatrix4 ( const string &  name,
const mat4< T > &  value 
) [inline]

Creates a ValueMatrix4.


Member Function Documentation

template<UniformType U, class T , const char * V>
mat4<T> ork::ValueMatrix4< U, T, V >::getMatrix (  )  const [inline]

Returns the current value of this uniform.

template<UniformType U, class T , const char * V>
void ork::ValueMatrix4< U, T, V >::setMatrix ( const mat4< T > &  value  )  [inline]

Sets the value of this uniform.

Parameters:
value the new value for this uniform.

Generated on Mon Oct 18 09:36:11 2010 for ork by  doxygen 1.6.1