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

// xTerrainmask

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

// (c) 2010 MAXON Computer GmbH, all rights reserved

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



#ifndef _xTerrainmask_H_

#define _xTerrainmask_H_



enum

{

	XTMASK_GRADIENT								= 10000,					// GRADIENT



	XTMASK_ALTITUDE_ENABLE				= 10020,					// BOOL

	XTMASK_ALTITUDE_MIN						=	10001,					// REAL

	XTMASK_ALTITUDE_MAX						= 10002,					// REAL

	XTMASK_ALTITUDE_SOFTEN_MIN		= 10003,					// REAL

	XTMASK_ALTITUDE_SOFTEN_MAX		= 10004,					// REAL

	XTMASK_ALTITUDE_NOISE_HEIGHT	= 10005,					// REAL

	XTMASK_ALTITUDE_NOISE_SCALE		= 10006,					// REAL



	XTMASK_SLOPE_ENABLE						= 10010,					// BOOL

	XTMASK_SLOPE_MIN							= 10011,					// REAL

	XTMASK_SLOPE_MAX							= 10012,					// REAL

	XTMASK_SLOPE_SOFTEN_MIN				= 10013,					// REAL

	XTMASK_SLOPE_SOFTEN_MAX				= 10014,					// REAL

	XTMASK_SLOPE_DIRECTION				= 10015,					// LONG

		XTMASK_DIRECTION_Y						= 1,							// CYCLE VALUE

		XTMASK_DIRECTION_CUSTOM				= 2,							// CYCLE VALUE							

		XTMASK_DIRECTION_X						= 3,							// CYCLE VALUE

		XTMASK_DIRECTION_Z						= 4,							// CYCLE VALUE

		XTMASK_DIRECTION_X2						= 5,							// CYCLE VALUE

		XTMASK_DIRECTION_Y2						= 6,							// CYCLE VALUE

		XTMASK_DIRECTION_Z2						= 7,							// CYCLE VALUE

	XTMASK_SLOPE_DIRECTION_CUSTOM	= 10016,					// VECTOR

	XTMASK_SLOPE_USEBUMP					= 10017,					// BOOL

	XTMASK_SLOPE_ALTERNATIVEBLENDING		= 10023,						// BOOL

	XTMASK_SLOPE_ALTERNATIVEBLENDING_HARDNESS = 10024,				// REAL



	XTMASK_GLOBAL									= 10021,					// BOOL

	XTMASK_INVERT									= 10022						// BOOL

};

#endif

