XII Release 0.1.0
Loading...
Searching...
No Matches
xiiAmbientCube< T > Struct Template Reference

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 
template<typename U>
 xiiAmbientCube (const xiiAmbientCube< U > &other)
 
template<typename U>
void operator= (const xiiAmbientCube< U > &other)
 
bool operator== (const xiiAmbientCube &other) const
 
void AddSample (const xiiVec3 &vDir, const T &value)
 
Evaluate (const xiiVec3 &vNormal) const
 
xiiResult Serialize (xiiStreamWriter &ref_stream) const
 
xiiResult Deserialize (xiiStreamReader &ref_stream)
 
template<typename U>
XII_ALWAYS_INLINE xiiAmbientCube (const xiiAmbientCube< U > &other)
 
template<typename U>
XII_FORCE_INLINE void operator= (const xiiAmbientCube< U > &other)
 

Public Attributes

m_Values [xiiAmbientCubeBasis::NumDirs]
 

The documentation for this struct was generated from the following files: