#ifndef _XMlibNoise_H_
#define _XMlibNoise_H_

enum
{
	XMLN_BASE_GROUP = 2000,
	XMLN_BASE_TYPE,
	XMLN_BASE_FREQ,
	XMLN_BASE_LACUNARITY,
	XMLN_BASE_PERSIST,
	XMLN_BASE_OCTAVES,
	XMLN_BASE_QUALITY,
	XMLN_BASE_SEED,
	XMLN_BASE_VDISP,
	XMLN_BASE_GSCALE,
	XMLN_BASE_INVERT,
	XMLN_BASE_COLOR,
	XMLN_BASE_CLAMP_LOW,
	XMLN_BASE_CLAMP_HIGH,
	XMLN_BASE_PROCESS_GROUP,
	XMLN_BASE_PROCESS,
	XMLN_BASE_ABSOLUTE,
	XMLN_BASE_SPLINE,
	XMLN_BASE_LOCALSCALE,

	XMLN_BASE_TURBULENCE,
	XMLN_BASE_TURB_POWER,
	XMLN_BASE_TURB_FREQ,
	XMLN_BASE_TURB_ROUGH,
	XMLN_BASE_TURB_SEED,

	XMLN_BUTTONS = 3000,
	XMLN_BUTTON_ABOUT,
	XMLN_BUTTON_MANUAL,

	// menus
	BASE_TYPE_PERLIN = 0,
	BASE_TYPE_BILLOW,
	BASE_TYPE_RMF,
	BASE_TYPE_VORONOI,
	BASE_TYPE_CYLINDERS,
	BASE_TYPE_SPHERES,
	BASE_TYPE_CHECKERBOARD,

	BASE_QUALITY_FAST = 0,
	BASE_QUALITY_STD,
	BASE_QUALITY_BEST,

	BASE_PROCESS_CLIP = 0,
	BASE_PROCESS_CLAMP,
	BASE_PROCESS_SPLINE,

	//////////////////////

};

#endif
