Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [File List](files.md) - [File Members](globals.md)

Perlin.h File Reference

#include "Exports.h"

Include dependency graph for Perlin.h:

Go to the source code of this file.


Defines

#define  LERP(t, a, b)   ( a + t * (b - a) )

Functions

PLUGINEXPORT void  Perturb (const Vector &p, Vector &delta)
PLUGINEXPORT float  Noise3 (const Vector &)
PLUGINEXPORT float  Contrast (float, float)
PLUGINEXPORT float  Brighten (float, float)
PLUGINEXPORT void  InitPerlinNoise (void)
PLUGINEXPORT void  FreePerlinNoise (void)
PLUGINEXPORT float  FractalTurb (const Vector &p, int octaves)
PLUGINEXPORT float  Noise3ForSampling (const Vector &)

Define Documentation

#define LERP

t,

a,

( a + t * (b - a) )

  Definition at line 7 of file Perlin.h.

Function Documentation

PLUGINEXPORT float Brighten float  ,
float 
 

PLUGINEXPORT float Contrast float  ,
float 
 

PLUGINEXPORT float FractalTurb const Vector p,
int  octaves
 

PLUGINEXPORT void FreePerlinNoise void   ) 
 

PLUGINEXPORT void InitPerlinNoise void   ) 
 

PLUGINEXPORT float Noise3 const Vector  ) 
 

PLUGINEXPORT float Noise3ForSampling const Vector  ) 
 

PLUGINEXPORT void Perturb const Vector p,
Vector delta
 

This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:48 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001