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

#include <Indoor.h>

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

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

 BspRenderer_stru0 ()
 
 ~BspRenderer_stru0 ()
 

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

uint16_t uSectorID
 
uint16_t uViewportX
 
uint16_t uViewportY
 
uint16_t uViewportZ
 
uint16_t uViewportW
 
int16_t field_A
 
BspRenderer_PortalViewportData PortalScreenData
 
uint16_t uFaceID
 
int16_t field_7A6
 
unsigned int viewing_portal_id
 
IndoorCameraD3D_Vec4 std__vector_0007AC [4]
 
RenderVertexSoft pPortalBounding [4]
 

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

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

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

◆ BspRenderer_stru0()

BspRenderer_stru0::BspRenderer_stru0 ( )
inline

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

769  {
770  }

◆ ~BspRenderer_stru0()

BspRenderer_stru0::~BspRenderer_stru0 ( )
inline

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

773  {
774  }

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

◆ uSectorID

uint16_t BspRenderer_stru0::uSectorID

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

Используется в AddBspNodeToRenderList(), BspRenderer::AddFaceToRenderList_d3d(), BspRenderer::MakeVisibleSectorList(), PrepareBspRenderList_BLV() и sub_4406BC().

◆ uViewportX

uint16_t BspRenderer_stru0::uViewportX

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

Используется в BspRenderer::AddFaceToRenderList_d3d() и PrepareBspRenderList_BLV().

◆ uViewportY

uint16_t BspRenderer_stru0::uViewportY

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

Используется в BspRenderer::AddFaceToRenderList_d3d() и PrepareBspRenderList_BLV().

◆ uViewportZ

uint16_t BspRenderer_stru0::uViewportZ

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

Используется в BspRenderer::AddFaceToRenderList_d3d() и PrepareBspRenderList_BLV().

◆ uViewportW

uint16_t BspRenderer_stru0::uViewportW

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

Используется в BspRenderer::AddFaceToRenderList_d3d() и PrepareBspRenderList_BLV().

◆ field_A

int16_t BspRenderer_stru0::field_A

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

◆ PortalScreenData

BspRenderer_PortalViewportData BspRenderer_stru0::PortalScreenData

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

Используется в BspRenderer::AddFaceToRenderList_d3d() и PrepareBspRenderList_BLV().

◆ uFaceID

uint16_t BspRenderer_stru0::uFaceID

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

Используется в BspRenderer::AddFaceToRenderList_d3d() и PrepareBspRenderList_BLV().

◆ field_7A6

int16_t BspRenderer_stru0::field_7A6

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

◆ viewing_portal_id

unsigned int BspRenderer_stru0::viewing_portal_id

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

Используется в BspRenderer::AddFaceToRenderList_d3d(), IndoorLocation::ExecDraw() и PrepareBspRenderList_BLV().

◆ std__vector_0007AC

IndoorCameraD3D_Vec4 BspRenderer_stru0::std__vector_0007AC[4]

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

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

◆ pPortalBounding

RenderVertexSoft BspRenderer_stru0::pPortalBounding[4]

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

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


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