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

#include <DecalBuilder.h>

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

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

void Decal_base_ctor ()
 
 Decal ()
 
virtual ~Decal ()
 

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

int uNumVertices
 
RenderVertexSoft pVertices [64]
 
int16_t DecalXPos
 
int16_t DecalYPos
 
int16_t DecalZPos
 
int16_t field_C0E
 
uint32_t uColorMultiplier
 
int field_C14
 
DecalBuilder_stru0field_C18
 
int field_C1C
 

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

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

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

◆ Decal()

Decal::Decal ( )
inline

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

100  {
101  Decal_base_ctor();
102  field_C1C = 0;
103  }

Перекрестные ссылки Decal_base_ctor() и field_C1C.

+ Граф вызовов:

◆ ~Decal()

virtual Decal::~Decal ( )
inlinevirtual

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

105 {}

Методы

◆ Decal_base_ctor()

void Decal::Decal_base_ctor ( )

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

535  {
536  uNumVertices = -1;
537  for (uint i = 0; i < 64; ++i) pVertices[i].flt_2C = 0.0f;
538 }

Перекрестные ссылки pVertices и uNumVertices.

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

+ Граф вызова функции:

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

◆ uNumVertices

int Decal::uNumVertices

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

Используется в DecalBuilder::_49B790_build_decal_geometry(), Decal_base_ctor(), Render::DrawDecal() и DecalBuilder::DrawDecalDebugOutlines().

◆ pVertices

RenderVertexSoft Decal::pVertices[64]

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

Используется в DecalBuilder::_49B790_build_decal_geometry(), Decal_base_ctor(), Render::DrawDecal() и DecalBuilder::DrawDecalDebugOutlines().

◆ DecalXPos

int16_t Decal::DecalXPos

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

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

◆ DecalYPos

int16_t Decal::DecalYPos

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

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

◆ DecalZPos

int16_t Decal::DecalZPos

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

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

◆ field_C0E

int16_t Decal::field_C0E

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

◆ uColorMultiplier

uint32_t Decal::uColorMultiplier

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

Используется в DecalBuilder::_49B790_build_decal_geometry() и Render::DrawDecal().

◆ field_C14

int Decal::field_C14

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

Используется в DecalBuilder::_49B790_build_decal_geometry() и Render::DrawDecal().

◆ field_C18

DecalBuilder_stru0* Decal::field_C18

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

Используется в DecalBuilder::_49B790_build_decal_geometry() и Render::DrawDecal().

◆ field_C1C

int Decal::field_C1C

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

Используется в DecalBuilder::_49B790_build_decal_geometry(), Decal() и Render::DrawDecal().


Объявления и описания членов структур находятся в файлах:
Decal::uNumVertices
int uNumVertices
Definition: DecalBuilder.h:108
Decal::Decal_base_ctor
void Decal_base_ctor()
Definition: DecalBuilder.cpp:535
Decal::pVertices
RenderVertexSoft pVertices[64]
Definition: DecalBuilder.h:109
f
GLfloat f
Definition: SDL_opengl_glext.h:1873
Decal::field_C1C
int field_C1C
Definition: DecalBuilder.h:117
uint
unsigned int uint
Definition: MM7.h:4