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

#include <LightmapBuilder.h>

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

Открытые члены

 Lightmap ()
 
virtual ~Lightmap ()
 

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

signed int NumVertices
 
RenderVertexSoft pVertices [64]
 
__int16 position_x
 
__int16 position_y
 
__int16 position_z
 
__int16 field_C0E
 
unsigned int uColorMask
 
float fBrightness
 
int field_C18
 

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

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

Конструктор(ы)

◆ Lightmap()

Lightmap::Lightmap ( )

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

19  {
20  // For initialization step(I)
21 
22  NumVertices = -1;
23  for (uint i = 0; i < 64; ++i) pVertices[i].flt_2C = 0.0f;
24  this->field_C18 = 0;
25  // this->vdestructor_ptr = &Lightmap_pvdtor;
26 }

Перекрестные ссылки field_C18, NumVertices и pVertices.

◆ ~Lightmap()

virtual Lightmap::~Lightmap ( )
inlinevirtual

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

14 {}

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

◆ NumVertices

signed int Lightmap::NumVertices

◆ pVertices

RenderVertexSoft Lightmap::pVertices[64]

◆ position_x

__int16 Lightmap::position_x

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

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

◆ position_y

__int16 Lightmap::position_y

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

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

◆ position_z

__int16 Lightmap::position_z

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

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

◆ field_C0E

__int16 Lightmap::field_C0E

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

◆ uColorMask

unsigned int Lightmap::uColorMask

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

Используется в LightmapBuilder::_45BE86_build_light_polygon() и Render::DrawLightmap().

◆ fBrightness

float Lightmap::fBrightness

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

Используется в LightmapBuilder::_45BE86_build_light_polygon() и Render::DrawLightmap().

◆ field_C18

int Lightmap::field_C18

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

Используется в Lightmap().


Объявления и описания членов структур находятся в файлах:
Lightmap::NumVertices
signed int NumVertices
Definition: LightmapBuilder.h:17
f
GLfloat f
Definition: SDL_opengl_glext.h:1873
Lightmap::field_C18
int field_C18
Definition: LightmapBuilder.h:25
Lightmap::pVertices
RenderVertexSoft pVertices[64]
Definition: LightmapBuilder.h:18
uint
unsigned int uint
Definition: MM7.h:4