Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
dazzle.cpp File Reference
#include "dazzle.h"
#include "simplevec.h"
#include "vector2.h"
#include "camera.h"
#include "ww3d.h"
#include "wwstring.h"
#include "wwdebug.h"
#include "assetmgr.h"
#include "vector3i.h"
#include "quat.h"
#include "ini.h"
#include "point.h"
#include "rinfo.h"
#include "vertmaterial.h"
#include "chunkio.h"
#include "wwfile.h"
#include "inisup.h"
#include "persistfactory.h"
#include "ww3dids.h"
#include "dx8wrapper.h"
#include "dx8vertexbuffer.h"
#include "dx8indexbuffer.h"
#include "sortingrenderer.h"
#include "texture.h"
#include "scene.h"
#include "wwprofile.h"
#include "visrasterizer.h"
#include <cstdio>
#include <limits.h>

Go to the source code of this file.

Classes

class  DazzleINIClass
 
class  DazzlePersistFactoryClass
 

Variables

const char * DAZZLE_LIST_STRING ="Dazzles_List"
 
const char * DAZZLE_INTENSITY_POW_STRING = "DazzleIntensityPow"
 
const char * DAZZLE_SIZE_POW_STRING = "DazzleSizePow"
 
const char * DAZZLE_AREA_STRING = "DazzleArea"
 
const char * HALO_INTENSITY_POW = "HaloIntensityPow"
 
const char * HALO_SCALE_X_STRING = "HaloScaleX"
 
const char * HALO_SCALE_Y_STRING = "HaloScaleY"
 
const char * DAZZLE_SCALE_X_STRING = "DazzleScaleX"
 
const char * DAZZLE_SCALE_Y_STRING = "DazzleScaleY"
 
const char * HALO_INTENSITY_STRING = "HaloIntensity"
 
const char * DAZZLE_INTENSITY_STRING = "DazzleIntensity"
 
const char * DAZZLE_DIRECTION_AREA_STRING = "DazzleDirectionArea"
 
const char * DAZZLE_DIRECTION_STRING = "DazzleDirection"
 
const char * FADEOUT_START_STRING = "FadeoutStart"
 
const char * FADEOUT_END_STRING = "FadeoutEnd"
 
const char * SIZE_OPTIMIZATION_LIMIT_STRING = "SizeOptimizationLimit"
 
const char * HISTORY_WEIGHT_STRING = "HistoryWeight"
 
const char * DAZZLE_TEXTURE_STRING = "DazzleTextureName"
 
const char * HALO_TEXTURE_STRING = "HaloTextureName"
 
const char * USE_CAMERA_TRANSLATION = "UseCameraTranslation"
 
const char * HALO_COLOR_STRING = "HaloColor"
 
const char * DAZZLE_COLOR_STRING = "DazzleColor"
 
const char * DAZZLE_TEST_COLOR_STRING = "DazzleTestColor"
 
const char * BLINK_PERIOD_STRING = "BlinkPeriod"
 
const char * BLINK_ON_TIME_STRING = "BlinkOnTime"
 
const char * DAZZLE_LENSFLARE_STRING = "LensflareName"
 
const char * LENSFLARE_LIST_STRING = "Lensflares_List"
 
const char * LENSFLARE_TEXTURE_STRING = "TextureName"
 
const char * FLARE_COUNT_STRING = "FlareCount"
 
const char * FLARE_LOCATION_STRING = "FlareLocation"
 
const char * FLARE_SIZE_STRING = "FlareSize"
 
const char * FLARE_COLOR_STRING = "FlareColor"
 
const char * FLARE_UV_STRING = "FlareUV"
 
const char * RADIUS_STRING = "Radius"
 
DazzleLoaderClass _DazzleLoader
 

Variable Documentation

◆ _DazzleLoader

DazzleLoaderClass _DazzleLoader

Definition at line 228 of file dazzle.cpp.

◆ BLINK_ON_TIME_STRING

const char* BLINK_ON_TIME_STRING = "BlinkOnTime"

Definition at line 132 of file dazzle.cpp.

◆ BLINK_PERIOD_STRING

const char* BLINK_PERIOD_STRING = "BlinkPeriod"

Definition at line 131 of file dazzle.cpp.

◆ DAZZLE_AREA_STRING

const char* DAZZLE_AREA_STRING = "DazzleArea"

Definition at line 83 of file dazzle.cpp.

◆ DAZZLE_COLOR_STRING

const char* DAZZLE_COLOR_STRING = "DazzleColor"

Definition at line 124 of file dazzle.cpp.

◆ DAZZLE_DIRECTION_AREA_STRING

const char* DAZZLE_DIRECTION_AREA_STRING = "DazzleDirectionArea"

Definition at line 100 of file dazzle.cpp.

◆ DAZZLE_DIRECTION_STRING

const char* DAZZLE_DIRECTION_STRING = "DazzleDirection"

Definition at line 101 of file dazzle.cpp.

◆ DAZZLE_INTENSITY_POW_STRING

const char* DAZZLE_INTENSITY_POW_STRING = "DazzleIntensityPow"

Definition at line 81 of file dazzle.cpp.

◆ DAZZLE_INTENSITY_STRING

const char* DAZZLE_INTENSITY_STRING = "DazzleIntensity"

Definition at line 94 of file dazzle.cpp.

◆ DAZZLE_LENSFLARE_STRING

const char* DAZZLE_LENSFLARE_STRING = "LensflareName"

Definition at line 135 of file dazzle.cpp.

◆ DAZZLE_LIST_STRING

const char* DAZZLE_LIST_STRING ="Dazzles_List"

Definition at line 74 of file dazzle.cpp.

◆ DAZZLE_SCALE_X_STRING

const char* DAZZLE_SCALE_X_STRING = "DazzleScaleX"

Definition at line 89 of file dazzle.cpp.

◆ DAZZLE_SCALE_Y_STRING

const char* DAZZLE_SCALE_Y_STRING = "DazzleScaleY"

Definition at line 90 of file dazzle.cpp.

◆ DAZZLE_SIZE_POW_STRING

const char* DAZZLE_SIZE_POW_STRING = "DazzleSizePow"

Definition at line 82 of file dazzle.cpp.

◆ DAZZLE_TEST_COLOR_STRING

const char* DAZZLE_TEST_COLOR_STRING = "DazzleTestColor"

Definition at line 127 of file dazzle.cpp.

◆ DAZZLE_TEXTURE_STRING

const char* DAZZLE_TEXTURE_STRING = "DazzleTextureName"

Definition at line 115 of file dazzle.cpp.

◆ FADEOUT_END_STRING

const char* FADEOUT_END_STRING = "FadeoutEnd"

Definition at line 105 of file dazzle.cpp.

◆ FADEOUT_START_STRING

const char* FADEOUT_START_STRING = "FadeoutStart"

Definition at line 104 of file dazzle.cpp.

◆ FLARE_COLOR_STRING

const char* FLARE_COLOR_STRING = "FlareColor"

Definition at line 156 of file dazzle.cpp.

◆ FLARE_COUNT_STRING

const char* FLARE_COUNT_STRING = "FlareCount"

Definition at line 146 of file dazzle.cpp.

◆ FLARE_LOCATION_STRING

const char* FLARE_LOCATION_STRING = "FlareLocation"

Definition at line 150 of file dazzle.cpp.

◆ FLARE_SIZE_STRING

const char* FLARE_SIZE_STRING = "FlareSize"

Definition at line 153 of file dazzle.cpp.

◆ FLARE_UV_STRING

const char* FLARE_UV_STRING = "FlareUV"

Definition at line 160 of file dazzle.cpp.

◆ HALO_COLOR_STRING

const char* HALO_COLOR_STRING = "HaloColor"

Definition at line 123 of file dazzle.cpp.

◆ HALO_INTENSITY_POW

const char* HALO_INTENSITY_POW = "HaloIntensityPow"

Definition at line 84 of file dazzle.cpp.

◆ HALO_INTENSITY_STRING

const char* HALO_INTENSITY_STRING = "HaloIntensity"

Definition at line 93 of file dazzle.cpp.

◆ HALO_SCALE_X_STRING

const char* HALO_SCALE_X_STRING = "HaloScaleX"

Definition at line 87 of file dazzle.cpp.

◆ HALO_SCALE_Y_STRING

const char* HALO_SCALE_Y_STRING = "HaloScaleY"

Definition at line 88 of file dazzle.cpp.

◆ HALO_TEXTURE_STRING

const char* HALO_TEXTURE_STRING = "HaloTextureName"

Definition at line 116 of file dazzle.cpp.

◆ HISTORY_WEIGHT_STRING

const char* HISTORY_WEIGHT_STRING = "HistoryWeight"

Definition at line 112 of file dazzle.cpp.

◆ LENSFLARE_LIST_STRING

const char* LENSFLARE_LIST_STRING = "Lensflares_List"

Definition at line 138 of file dazzle.cpp.

◆ LENSFLARE_TEXTURE_STRING

const char* LENSFLARE_TEXTURE_STRING = "TextureName"

Definition at line 141 of file dazzle.cpp.

◆ RADIUS_STRING

const char* RADIUS_STRING = "Radius"

Definition at line 163 of file dazzle.cpp.

◆ SIZE_OPTIMIZATION_LIMIT_STRING

const char* SIZE_OPTIMIZATION_LIMIT_STRING = "SizeOptimizationLimit"

Definition at line 108 of file dazzle.cpp.

◆ USE_CAMERA_TRANSLATION

const char* USE_CAMERA_TRANSLATION = "UseCameraTranslation"

Definition at line 120 of file dazzle.cpp.