![]() |
Plasma Engine
2.0
|
Public Member Functions | |
PL_DECLARE_POD_TYPE () | |
template<typename U > | |
plAmbientCube (const plAmbientCube< U > &other) | |
template<typename U > | |
void | operator= (const plAmbientCube< U > &other) |
bool | operator== (const plAmbientCube &other) const |
bool | operator!= (const plAmbientCube &other) const |
void | AddSample (const plVec3 &vDir, const T &value) |
T | Evaluate (const plVec3 &vNormal) const |
plResult | Serialize (plStreamWriter &inout_stream) const |
plResult | Deserialize (plStreamReader &inout_stream) |
template<typename U > | |
PL_ALWAYS_INLINE | plAmbientCube (const plAmbientCube< U > &other) |
template<typename U > | |
PL_FORCE_INLINE void | operator= (const plAmbientCube< U > &other) |
Public Attributes | |
T | m_Values [plAmbientCubeBasis::NumDirs] |