enum E3DEngineParameter { E3DPARAM_SUN_COLOR, E3DPARAM_SKY_COLOR, E3DPARAM_SUN_SPECULAR_MULTIPLIER, E3DPARAM_AMBIENT_GROUND_COLOR, E3DPARAM_AMBIENT_MIN_HEIGHT, E3DPARAM_AMBIENT_MAX_HEIGHT, E3DPARAM_FOG_COLOR, E3DPARAM_FOG_COLOR2, E3DPARAM_FOG_RADIAL_COLOR, E3DPARAM_VOLFOG_HEIGHT_DENSITY, E3DPARAM_VOLFOG_HEIGHT_DENSITY2, E3DPARAM_VOLFOG_GRADIENT_CTRL, E3DPARAM_VOLFOG_GLOBAL_DENSITY, E3DPARAM_VOLFOG_RAMP, E3DPARAM_VOLFOG_SHADOW_RANGE, E3DPARAM_VOLFOG_SHADOW_DARKENING, E3DPARAM_VOLFOG_SHADOW_ENABLE, E3DPARAM_SKYLIGHT_SUN_INTENSITY, E3DPARAM_SKYLIGHT_KM, E3DPARAM_SKYLIGHT_KR, E3DPARAM_SKYLIGHT_G, E3DPARAM_SKYLIGHT_WAVELENGTH_R, E3DPARAM_SKYLIGHT_WAVELENGTH_G, E3DPARAM_SKYLIGHT_WAVELENGTH_B, E3DPARAM_NIGHSKY_HORIZON_COLOR, E3DPARAM_NIGHSKY_ZENITH_COLOR, E3DPARAM_NIGHSKY_ZENITH_SHIFT, E3DPARAM_NIGHSKY_STAR_INTENSITY, E3DPARAM_NIGHSKY_MOON_DIRECTION, E3DPARAM_NIGHSKY_MOON_COLOR, E3DPARAM_NIGHSKY_MOON_SIZE, E3DPARAM_NIGHSKY_MOON_INNERCORONA_COLOR, E3DPARAM_NIGHSKY_MOON_INNERCORONA_SCALE, E3DPARAM_NIGHSKY_MOON_OUTERCORONA_COLOR, E3DPARAM_NIGHSKY_MOON_OUTERCORONA_SCALE, E3DPARAM_CLOUDSHADING_MULTIPLIERS, E3DPARAM_CLOUDSHADING_SUNCOLOR, E3DPARAM_CLOUDSHADING_SKYCOLOR, E3DPARAM_CORONA_SIZE, E3DPARAM_OCEANFOG_COLOR, E3DPARAM_OCEANFOG_DENSITY, E3DPARAM_SKY_HIGHLIGHT_COLOR, E3DPARAM_SKY_HIGHLIGHT_SIZE, E3DPARAM_SKY_HIGHLIGHT_POS, E3DPARAM_SKY_MOONROTATION, E3DPARAM_SKY_SKYBOX_ANGLE, E3DPARAM_SKY_SKYBOX_STRETCHING, EPARAM_SUN_SHAFTS_VISIBILITY, E3DPARAM_SKYBOX_MULTIPLIER, E3DPARAM_DAY_NIGHT_INDICATOR, E3DPARAM_HDR_FILMCURVE_SHOULDER_SCALE, E3DPARAM_HDR_FILMCURVE_LINEAR_SCALE, E3DPARAM_HDR_FILMCURVE_TOE_SCALE, E3DPARAM_HDR_FILMCURVE_WHITEPOINT, E3DPARAM_HDR_EYEADAPTATION_PARAMS, E3DPARAM_HDR_BLOOM_AMOUNT, E3DPARAM_HDR_COLORGRADING_COLOR_SATURATION, E3DPARAM_HDR_COLORGRADING_COLOR_BALANCE, E3DPARAM_COLORGRADING_FILTERS_PHOTOFILTER_COLOR, E3DPARAM_COLORGRADING_FILTERS_PHOTOFILTER_DENSITY, E3DPARAM_COLORGRADING_FILTERS_GRAIN };
I3DEngine.h
Members |
Description |
E3DPARAM_SKY_HIGHLIGHT_COLOR |
Sky highlight (ex. From Lightning) |
E3DPARAM_HDR_FILMCURVE_SHOULDER_SCALE |
Tone mapping tweakables |
enum EDataType { eDATA_Unknown = 0, eDATA_Sky, eDATA_Beam, eDATA_ClientPoly, eDATA_Flare, eDATA_Terrain, eDATA_SkyZone, eDATA_Mesh, eDATA_Imposter, eDATA_LensOptics, eDATA_FarTreeSprites, eDATA_OcclusionQuery, eDATA_Particle, eDATA_PostProcess, eDATA_HDRProcess, eDATA_Cloud, eDATA_HDRSky, eDATA_FogVolume, eDATA_WaterVolume, eDATA_WaterOcean, eDATA_VolumeObject, eDATA_LightPropagationVolume, eDATA_PrismObject, eDATA_DeferredShading, eDATA_GameEffect, eDATA_LightShape, eDATA_BreakableGlass, eDATA_GeomCache };
RendElement.h
Members |
Description |
eDATA_PrismObject |
normally this would be #if !defined(EXCLUDE_DOCUMENTATION_PURPOSE) but we keep it to get consistent numbers for serialization |
enum EERType { eERType_NotRenderNode, eERType_Brush, eERType_Vegetation, eERType_Light, eERType_Cloud, eERType_Dummy_1, eERType_FogVolume, eERType_Decal, eERType_ParticleEmitter, eERType_WaterVolume, eERType_WaterWave, eERType_Road, eERType_DistanceCloud, eERType_VolumeObject, eERType_Dummy_0, eERType_Rope, eERType_PrismObject, eERType_Dummy_2, eERType_LightPropagationVolume, eERType_RenderProxy, eERType_GameEffect, eERType_BreakableGlass, eERType_LightShape, eERType_MergedMesh, eERType_GeomCache, eERType_TypesNum };
IEntityRenderState.h
Members |
Description |
eERType_Dummy_1 |
used to be eERType_VoxelObject, preserve order for compatibility |
eERType_Dummy_0 |
used to be eERType_AutoCubeMap, preserve order for compatibility |
eERType_Dummy_2 |
used to be eERType_IsoMesh, preserve order for compatibility |
eERType_TypesNum |
MUST BE AT END TOTAL NUMBER OF ERTYPES |
enum EOcclusionObjectType { eoot_OCCLUDER, eoot_OCEAN, eoot_OCCELL, eoot_OCCELL_OCCLUDER, eoot_OBJECT, eoot_OBJECT_TO_LIGHT, eoot_TERRAIN_NODE, eoot_PORTAL };
IEntityRenderState.h
Ocean data flags.
enum EOceanRenderFlags { OCR_NO_DRAW = 1<<0, OCR_OCEANVOLUME_VISIBLE = 1<<1 };
I3DEngine.h
Physics foreign data flags.
enum EPhysForeignFlags { PFF_HIDABLE = 0x1, PFF_HIDABLE_SECONDARY = 0x2, PFF_EXCLUDE_FROM_STATIC = 0x4, PFF_BRUSH = 0x8, PFF_VEGETATION = 0x10, PFF_UNIMPORTANT = 0x20, PFF_OUTDOOR_AREA = 0x40, PFF_MOVING_PLATFORM = 0x80 };
I3DEngine.h
enum ERNListType { eRNListType_Unknown, eRNListType_Brush, eRNListType_Vegetation, eRNListType_DecalsAndRoads, eRNListType_ListsNum, eRNListType_First = eRNListType_Unknown };
IEntityRenderState.h
Members |
Description |
eRNListType_First = eRNListType_Unknown |
This should be the last member And it counts on eRNListType_Unknown being the first enum element. |
enum EShadowMode { ESM_NORMAL = 0, ESM_HIGHQUALITY };
I3DEngine.h
enum EVoxelBrushShape { evbsSphere = 1, evbsBox };
I3DEngine.h
enum EVoxelEditOperation { eveoNone = 0, eveoPaintHeightPos, eveoPaintHeightNeg, eveoCreate, eveoSubstract, eveoMaterial, eveoBaseColor, eveoBlurPos, eveoBlurNeg, eveoCopyTerrainPos, eveoCopyTerrainNeg, eveoPickHeight, eveoIntegrateMeshPos, eveoIntegrateMeshNeg, eveoForceDepth, eveoLimitLod, eveoLast };
I3DEngine.h
enum EVoxelEditTarget { evetVoxelObjects = 1 };
I3DEngine.h