Public Member Functions | Public Attributes | List of all members
ion::Graphics::CUniformReference< T > Class Template Reference

Implementation of IUniformTyped that stores a (non-owning) reference to value. More...

#include <IUniform.h>

Inheritance diagram for ion::Graphics::CUniformReference< T >:
Inheritance graph
[legend]
Collaboration diagram for ion::Graphics::CUniformReference< T >:
Collaboration graph
[legend]

Public Member Functions

 CUniformReference ()
 
 CUniformReference (T const *value)
 
void const * GetData () const
 
- Public Member Functions inherited from ion::Graphics::IUniformTyped< T >
EUniformType GetType () const
 
size_t GetSize () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 
template<>
EUniformType GetType () const
 

Public Attributes

T const * Value
 

Detailed Description

template<typename T>
class ion::Graphics::CUniformReference< T >

Implementation of IUniformTyped that stores a (non-owning) reference to value.

Constructor & Destructor Documentation

template<typename T >
ion::Graphics::CUniformReference< T >::CUniformReference ( )
inline
template<typename T >
ion::Graphics::CUniformReference< T >::CUniformReference ( T const *  value)
inline

Member Function Documentation

template<typename T >
void const* ion::Graphics::CUniformReference< T >::GetData ( ) const
inlinevirtual

Member Data Documentation

template<typename T >
T const* ion::Graphics::CUniformReference< T >::Value

The documentation for this class was generated from the following file: