All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Luminous::ContextArrayT< T > Class Template Reference

This class is a utility for handling variables specific to rendering threads. More...

#include <Luminous/ContextArray.hpp>

Inheritance diagram for Luminous::ContextArrayT< T >:
Luminous::ContextArray

Public Member Functions

 ContextArrayT ()
 Constructor.
 
T & operator* ()
 Get a reference to an object instance associated with the calling thread. More...
 
const T & operator* () const
 Get a reference to an object instance associated with the calling thread. More...
 
T * operator-> ()
 Get a pointer to an object instance associated with the calling thread. More...
 
const T * operator-> () const
 Get a pointer to an object instance associated with the calling thread. More...
 
- Public Member Functions inherited from Luminous::ContextArray
 ContextArray ()
 Constructor.
 
virtual ~ContextArray ()
 Destructor.
 

Detailed Description

template<typename T>
class Luminous::ContextArrayT< T >

This class is a utility for handling variables specific to rendering threads.

See Also
ContextArray

Member Function Documentation

template<typename T >
T& Luminous::ContextArrayT< T >::operator* ( )
inline

Get a reference to an object instance associated with the calling thread.

Returns
reference to object in the calling thread
template<typename T >
const T& Luminous::ContextArrayT< T >::operator* ( ) const
inline

Get a reference to an object instance associated with the calling thread.

Returns
reference to object in the calling thread
template<typename T >
T* Luminous::ContextArrayT< T >::operator-> ( )
inline

Get a pointer to an object instance associated with the calling thread.

Returns
pointer to object in the calling thread
template<typename T >
const T* Luminous::ContextArrayT< T >::operator-> ( ) const
inline

Get a pointer to an object instance associated with the calling thread.

Returns
pointer to object in the calling thread