World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура LightsData

#include <Indoor.h>

+ Граф связей класса LightsData:

Открытые атрибуты

int field_0
 
Plane_int_ plane_4
 
Vec3_int_ vec_14
 
Vec3_int_ vec_20
 
unsigned int uCurrentAmbientLightLevel
 
int field_30
 
int field_34
 
int field_38
 
int pDeltaUV [2]
 
int field_44
 
int field_48
 
char field_4C [8]
 
Vec3_int_ rotated_normal
 
Vec3_int_ vec_60
 
int field_6C
 
Vec3_int_ vec_70
 
int field_7C
 
Vec3_int_ vec_80
 
Vec3_int_ vec_8C
 
int field_98
 
Vec3_int_ vec_9C
 
int field_A8
 
unsigned int uNumLightsApplied
 
int _blv_lights_radii [20]
 
int _blv_lights_inv_radii [20]
 
int _blv_lights_xs [20]
 
int _blv_lights_ys [20]
 
int _blv_lights_light_dot_faces [20]
 
int field_240
 
int field_244
 
int field_248
 
int field_24C
 
int field_250
 
int field_254
 
int field_258
 
int field_25C
 
int field_260
 
int field_264
 
int field_268
 
int field_26C
 
int field_270
 
int field_274
 
int field_278
 
int field_27C
 
int field_280
 
int field_284
 
int field_288
 
int field_28C
 
int _blv_lights_zs [20]
 
float _blv_lights_rs [20]
 
float _blv_lights_gs [20]
 
float _blv_lights_bs [20]
 
char _blv_lights_types [20]
 
int field_3E4
 
int field_3E8
 
int field_3EC
 
int field_3F0
 
int field_3F4
 
unsigned int uDefaultAmbientLightLevel
 

Подробное описание

См. определение в файле Indoor.h строка 16

Данные класса

◆ field_0

int LightsData::field_0

См. определение в файле Indoor.h строка 17

◆ plane_4

Plane_int_ LightsData::plane_4

См. определение в файле Indoor.h строка 18

◆ vec_14

Vec3_int_ LightsData::vec_14

См. определение в файле Indoor.h строка 19

◆ vec_20

Vec3_int_ LightsData::vec_20

См. определение в файле Indoor.h строка 20

◆ uCurrentAmbientLightLevel

unsigned int LightsData::uCurrentAmbientLightLevel

◆ field_30

int LightsData::field_30

См. определение в файле Indoor.h строка 22

◆ field_34

int LightsData::field_34

См. определение в файле Indoor.h строка 23

◆ field_38

int LightsData::field_38

См. определение в файле Indoor.h строка 24

◆ pDeltaUV

int LightsData::pDeltaUV[2]

См. определение в файле Indoor.h строка 25

Используется в FaceFlowTextureOffset() и IndoorCameraD3D::ViewTransfrom_OffsetUV().

◆ field_44

int LightsData::field_44

См. определение в файле Indoor.h строка 26

◆ field_48

int LightsData::field_48

См. определение в файле Indoor.h строка 27

◆ field_4C

char LightsData::field_4C[8]

См. определение в файле Indoor.h строка 28

◆ rotated_normal

Vec3_int_ LightsData::rotated_normal

См. определение в файле Indoor.h строка 29

◆ vec_60

Vec3_int_ LightsData::vec_60

См. определение в файле Indoor.h строка 30

◆ field_6C

int LightsData::field_6C

См. определение в файле Indoor.h строка 31

◆ vec_70

Vec3_int_ LightsData::vec_70

См. определение в файле Indoor.h строка 32

◆ field_7C

int LightsData::field_7C

См. определение в файле Indoor.h строка 33

◆ vec_80

Vec3_int_ LightsData::vec_80

См. определение в файле Indoor.h строка 34

◆ vec_8C

Vec3_int_ LightsData::vec_8C

См. определение в файле Indoor.h строка 35

◆ field_98

int LightsData::field_98

См. определение в файле Indoor.h строка 36

◆ vec_9C

Vec3_int_ LightsData::vec_9C

См. определение в файле Indoor.h строка 37

◆ field_A8

int LightsData::field_A8

См. определение в файле Indoor.h строка 38

◆ uNumLightsApplied

◆ _blv_lights_radii

int LightsData::_blv_lights_radii[20]

◆ _blv_lights_inv_radii

int LightsData::_blv_lights_inv_radii[20]

См. определение в файле Indoor.h строка 41

Используется в LightmapBuilder::ApplyLight_BLV(), LightmapBuilder::ApplyLight_ODM() и LightmapBuilder::StackLight_TerrainFace().

◆ _blv_lights_xs

int LightsData::_blv_lights_xs[20]

◆ _blv_lights_ys

int LightsData::_blv_lights_ys[20]

◆ _blv_lights_light_dot_faces

int LightsData::_blv_lights_light_dot_faces[20]

◆ field_240

int LightsData::field_240

См. определение в файле Indoor.h строка 45

◆ field_244

int LightsData::field_244

См. определение в файле Indoor.h строка 46

◆ field_248

int LightsData::field_248

См. определение в файле Indoor.h строка 47

◆ field_24C

int LightsData::field_24C

См. определение в файле Indoor.h строка 48

◆ field_250

int LightsData::field_250

См. определение в файле Indoor.h строка 49

◆ field_254

int LightsData::field_254

См. определение в файле Indoor.h строка 50

◆ field_258

int LightsData::field_258

См. определение в файле Indoor.h строка 51

◆ field_25C

int LightsData::field_25C

См. определение в файле Indoor.h строка 52

◆ field_260

int LightsData::field_260

См. определение в файле Indoor.h строка 53

◆ field_264

int LightsData::field_264

См. определение в файле Indoor.h строка 54

◆ field_268

int LightsData::field_268

См. определение в файле Indoor.h строка 55

◆ field_26C

int LightsData::field_26C

См. определение в файле Indoor.h строка 56

◆ field_270

int LightsData::field_270

См. определение в файле Indoor.h строка 57

◆ field_274

int LightsData::field_274

См. определение в файле Indoor.h строка 58

◆ field_278

int LightsData::field_278

См. определение в файле Indoor.h строка 59

◆ field_27C

int LightsData::field_27C

См. определение в файле Indoor.h строка 60

◆ field_280

int LightsData::field_280

См. определение в файле Indoor.h строка 61

◆ field_284

int LightsData::field_284

См. определение в файле Indoor.h строка 62

◆ field_288

int LightsData::field_288

См. определение в файле Indoor.h строка 63

◆ field_28C

int LightsData::field_28C

См. определение в файле Indoor.h строка 64

◆ _blv_lights_zs

int LightsData::_blv_lights_zs[20]

◆ _blv_lights_rs

float LightsData::_blv_lights_rs[20]

◆ _blv_lights_gs

float LightsData::_blv_lights_gs[20]

◆ _blv_lights_bs

float LightsData::_blv_lights_bs[20]

◆ _blv_lights_types

char LightsData::_blv_lights_types[20]

◆ field_3E4

int LightsData::field_3E4

См. определение в файле Indoor.h строка 70

◆ field_3E8

int LightsData::field_3E8

См. определение в файле Indoor.h строка 71

◆ field_3EC

int LightsData::field_3EC

См. определение в файле Indoor.h строка 72

◆ field_3F0

int LightsData::field_3F0

См. определение в файле Indoor.h строка 73

◆ field_3F4

int LightsData::field_3F4

См. определение в файле Indoor.h строка 74

◆ uDefaultAmbientLightLevel

unsigned int LightsData::uDefaultAmbientLightLevel

См. определение в файле Indoor.h строка 75

Используется в LightmapBuilder::ApplyLights_IndoorFace() и LightmapBuilder::ApplyLights_OutdoorFace().


Объявления и описания членов структуры находятся в файле: