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

A Value holding a 3x3 matrix value. More...

#include <Value.h>

Inheritance diagram for ork::ValueMatrix3< U, T, V >:
ork::ValueMatrix< U, T, 3, 3, V > ork::Value ork::Object

List of all members.

Public Member Functions

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

Detailed Description

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

A Value holding a 3x3 matrix value.


Constructor & Destructor Documentation

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

Creates an uninitialized ValueMatrix3.

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

Creates a ValueMatrix3.


Member Function Documentation

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

Returns the current value of this uniform.

template<UniformType U, class T , const char * V>
void ork::ValueMatrix3< U, T, V >::setMatrix ( const mat3< 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