Luanti 5.16.0-dev
Loading...
Searching...
No Matches
ParticleParamTypes::VectorParameter< T, N > Struct Template Reference

#include <particles.h>

Inheritance diagram for ParticleParamTypes::VectorParameter< T, N >:
Collaboration diagram for ParticleParamTypes::VectorParameter< T, N >:

Public Types

using This = VectorParameter<T,N>
Public Types inherited from ParticleParamTypes::Parameter< T, N >
using ValType
using pickFactors
using This

Public Member Functions

template<typename... Args>
 VectorParameter (Args... args)
Public Member Functions inherited from ParticleParamTypes::Parameter< T, N >
 Parameter ()=default
virtual void serialize (std::ostream &os) const
virtual void deSerialize (std::istream &is)
virtual T interpolate (float fac, const This &against) const
 operator T () const
operator= (T b)

Additional Inherited Members

Static Public Member Functions inherited from ParticleParamTypes::Parameter< T, N >
static T pick (float *f, const This &a, const This &b)
Public Attributes inherited from ParticleParamTypes::Parameter< T, N >
val

Member Typedef Documentation

◆ This

template<typename T, size_t N>
using ParticleParamTypes::VectorParameter< T, N >::This = VectorParameter<T,N>

Constructor & Destructor Documentation

◆ VectorParameter()

template<typename T, size_t N>
template<typename... Args>
ParticleParamTypes::VectorParameter< T, N >::VectorParameter ( Args... args)
inline

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