enum EPCGDataType { None = 0, Point = 1 << 1, Spline = 1 << 2, LandscapeSpline = 1 << 3, PolyLine = Spline | LandscapeSpline, Landscape = 1 << 4, Texture = 1 << 5, RenderTarget = 1 << 6, BaseTexture = Texture | RenderTarget, Surface = Landscape | BaseTexture, Volume = 1 << 7, Primitive = 1 << 8, Concrete = Point | PolyLine | Surface | Volume | Primitive, Composite = 1 << 9, Spatial = Composite | Concrete, Param = 1 << 27, Settings = 1 << 28, Other = 1 << 29, Any = (1 << 30) - 1, }