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 , clip , BlendMode_END } |
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
References ParticleParamTypes::RangedParameter< T >::bias, dump(), ParticleParamTypes::RangedParameter< T >::max, and ParticleParamTypes::RangedParameter< T >::min.
Here is the call graph for this function:
|
inline |
References dump(), ParticleParamTypes::TweenedParameter< T >::end, flicker, fwd, pulse, ParticleParamTypes::TweenedParameter< T >::reps, rev, ParticleParamTypes::TweenedParameter< T >::start, and ParticleParamTypes::TweenedParameter< T >::style.
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function: