Castor3D 0.16.0
Multiplatform 3D engine
Public Types | Public Member Functions | List of all members
castor::SimplexNoiseT< T > Class Template Reference

3D Simplex noise generator. More...

#include <SimplexNoise.hpp>

Public Types

using TypeT = T
 

Public Member Functions

 SimplexNoiseT (std::default_random_engine rndEngine)
 
 SimplexNoiseT ()
 
TypeT noise (TypeT x, TypeT y, TypeT z)
 

Detailed Description

template<typename T>
class castor::SimplexNoiseT< T >

3D Simplex noise generator.

Member Typedef Documentation

◆ TypeT

template<typename T >
using castor::SimplexNoiseT< T >::TypeT = T

Constructor & Destructor Documentation

◆ SimplexNoiseT() [1/2]

template<typename TypeT >
castor::SimplexNoiseT< TypeT >::SimplexNoiseT ( std::default_random_engine rndEngine)
explicit

◆ SimplexNoiseT() [2/2]

template<typename TypeT >
castor::SimplexNoiseT< TypeT >::SimplexNoiseT ( )

Member Function Documentation

◆ noise()

template<typename TypeT >
TypeT castor::SimplexNoiseT< TypeT >::noise ( TypeT x,
TypeT y,
TypeT z )

The documentation for this class was generated from the following files: