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

3D Perlin noise generator. More...

#include <PerlinNoise.hpp>

Public Types

using TypeT = T
 

Public Member Functions

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

Detailed Description

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

3D Perlin noise generator.

Member Typedef Documentation

◆ TypeT

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

Constructor & Destructor Documentation

◆ PerlinNoiseT() [1/2]

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

◆ PerlinNoiseT() [2/2]

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

Member Function Documentation

◆ noise()

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

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