Luanti 5.10.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
 
 Parameter (Args... args)
 
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: