- [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¶
Go to the documentation of this file.
00001 // MH 16 May 1998
00002
00003 #include "Exports.h"
00004
00005 class Vector;
00006
00007 #define LERP(t, a, b) ( a + t * (b - a) )
00008
00009 PLUGINEXPORT void Perturb( const Vector &p, Vector &delta );
00010 PLUGINEXPORT float Noise3( const Vector & );
00011
00012 PLUGINEXPORT float Contrast( float, float );
00013 PLUGINEXPORT float Brighten( float, float );
00014
00015 PLUGINEXPORT void InitPerlinNoise( void );
00016 PLUGINEXPORT void FreePerlinNoise( void );
00017
00018 PLUGINEXPORT float FractalTurb( const Vector &p, int octaves );
00019
00020 PLUGINEXPORT float Noise3ForSampling( const Vector & );
00021
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:45 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001