Classes | |
struct | Parameter |
struct | RangedParameter |
struct | TweenedParameter |
struct | VectorParameter |
Typedefs | |
template<bool cond, typename T > | |
using | enableIf = typename std::enable_if<cond, T>::type |
template<typename T > | |
using | BlendFunction = T(float,T,T) |
using | f32Parameter = Parameter<f32, 1> |
using | v2fParameter = VectorParameter<v2f, 2> |
using | v3fParameter = VectorParameter<v3f, 3> |
using | v3fRange = RangedParameter<v3fParameter> |
using | f32Range = RangedParameter<f32Parameter> |
using | v2fTween = TweenedParameter<v2fParameter> |
using | v3fTween = TweenedParameter<v3fParameter> |
using | f32Tween = TweenedParameter<f32Parameter> |
using | v3fRangeTween = TweenedParameter<v3fRange> |
using | f32RangeTween = TweenedParameter<f32Range> |
Enumerations | |
enum class | TweenStyle : u8 { fwd , rev , pulse , flicker , TweenStyle_END } |
enum class | AttractorKind : u8 { none , point , line , plane } |
enum class | BlendMode : u8 { alpha , add , sub , screen } |
Functions | |
DECL_PARAM_OVERLOADS (u8) | |
DECL_PARAM_OVERLOADS (s8) | |
DECL_PARAM_OVERLOADS (u16) | |
DECL_PARAM_OVERLOADS (s16) | |
DECL_PARAM_OVERLOADS (u32) | |
DECL_PARAM_OVERLOADS (s32) | |
DECL_PARAM_OVERLOADS (f32) | |
DECL_PARAM_OVERLOADS (v2f) | |
DECL_PARAM_OVERLOADS (v3f) | |
template<typename E , enableIf< std::is_enum< E >::value, bool > = true> | |
void | serializeParameterValue (std::ostream &os, E k) |
template<typename E , enableIf< std::is_enum< E >::value, bool > = true> | |
void | deSerializeParameterValue (std::istream &is, E &k) |
template<typename T , size_t PN> | |
std::string | dump (const Parameter< T, PN > &p) |
template<typename T , size_t N> | |
std::string | dump (const VectorParameter< T, N > &v) |
template<typename T > | |
std::string | dump (const RangedParameter< T > &r) |
template<typename T > | |
std::string | dump (const TweenedParameter< T > &t) |
using ParticleParamTypes::BlendFunction = T(float,T,T) |
using ParticleParamTypes::enableIf = typename std::enable_if<cond, T>::type |
using ParticleParamTypes::f32Parameter = Parameter<f32, 1> |
using ParticleParamTypes::v2fParameter = VectorParameter<v2f, 2> |
using ParticleParamTypes::v3fParameter = VectorParameter<v3f, 3> |
|
strong |
|
strong |
|
strong |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | f32 | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | s16 | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | s32 | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | s8 | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | u16 | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | u32 | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | u8 | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | v2f | ) |
ParticleParamTypes::DECL_PARAM_OVERLOADS | ( | v3f | ) |
void ParticleParamTypes::deSerializeParameterValue | ( | std::istream & | is, |
E & | k ) |
References deSerializeParameterValue().
Referenced by ParticleParamTypes::Parameter< T, PN >::deSerialize(), ServerParticleTexture::deSerialize(), deSerializeParameterValue(), and Client::handleCommand_AddParticleSpawner().
|
inline |
|
inline |
References ParticleParamTypes::RangedParameter< T >::bias, dump(), ParticleParamTypes::RangedParameter< T >::max, and ParticleParamTypes::RangedParameter< T >::min.
|
inline |
References dump(), ParticleParamTypes::TweenedParameter< T >::end, flicker, fwd, pulse, ParticleParamTypes::TweenedParameter< T >::reps, rev, ParticleParamTypes::TweenedParameter< T >::start, and ParticleParamTypes::TweenedParameter< T >::style.
|
inline |
References ParticleParamTypes::Parameter< T, PN >::val.
void ParticleParamTypes::serializeParameterValue | ( | std::ostream & | os, |
E | k ) |
References serializeParameterValue().
Referenced by Server::SendAddParticleSpawner(), ParticleParamTypes::Parameter< T, PN >::serialize(), ServerParticleTexture::serialize(), and serializeParameterValue().