Cuberite
A lightweight, fast and extensible game server for Minecraft
Public Member Functions | Public Attributes | List of all members
cOctavedNoise< N >::cOctave Class Reference

Stores information and state for one octave of the noise. More...

#include <OctavedNoise.h>

Public Member Functions

 cOctave (int a_Seed, NOISE_DATATYPE a_Frequency, NOISE_DATATYPE a_Amplitude)
 

Public Attributes

NOISE_DATATYPE m_Amplitude
 Value multiplier. More...
 
NOISE_DATATYPE m_Frequency
 Coord multiplier. More...
 
m_Noise
 

Detailed Description

template<typename N>
class cOctavedNoise< N >::cOctave

Stores information and state for one octave of the noise.

Definition at line 166 of file OctavedNoise.h.

Constructor & Destructor Documentation

◆ cOctave()

template<typename N >
cOctavedNoise< N >::cOctave::cOctave ( int  a_Seed,
NOISE_DATATYPE  a_Frequency,
NOISE_DATATYPE  a_Amplitude 
)
inline

Definition at line 177 of file OctavedNoise.h.

Member Data Documentation

◆ m_Amplitude

template<typename N >
NOISE_DATATYPE cOctavedNoise< N >::cOctave::m_Amplitude

Value multiplier.

Definition at line 175 of file OctavedNoise.h.

◆ m_Frequency

template<typename N >
NOISE_DATATYPE cOctavedNoise< N >::cOctave::m_Frequency

Coord multiplier.

Definition at line 172 of file OctavedNoise.h.

◆ m_Noise

template<typename N >
N cOctavedNoise< N >::cOctave::m_Noise

Definition at line 169 of file OctavedNoise.h.


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