2022-09-13 04:26:54 +00:00
|
|
|
#ifndef _CELEMENTGEN_HPP
|
|
|
|
#define _CELEMENTGEN_HPP
|
|
|
|
|
|
|
|
#include "types.h"
|
|
|
|
|
|
|
|
class CElementGen {
|
|
|
|
public:
|
2022-10-06 09:30:10 +00:00
|
|
|
enum EModelOrientationType { kMOT_Normal, kMOT_One };
|
|
|
|
enum EOptionalSystemFlags { kOSF_None, kOSF_One, kOSF_Two };
|
|
|
|
enum LightType { kLT_None = 0, kLT_Custom = 1, kLT_Directional = 2, kLT_Spot = 3 };
|
|
|
|
|
|
|
|
CElementGen(TToken<CGenDescription>, EModelOrientationType = kMOT_Normal, EOptionalSystemFlags = kOSF_One);
|
|
|
|
|
2022-09-13 04:26:54 +00:00
|
|
|
static void Initialize();
|
|
|
|
static void ShutDown();
|
|
|
|
};
|
|
|
|
|
2022-09-18 06:05:46 +00:00
|
|
|
#endif
|