World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <IRender.h>
Открытые атрибуты | |
float | screenspace_projection_factor_x |
float | screenspace_projection_factor_y |
float | fov_x |
float | fov_y |
int | field_14_actor_id |
Sprite * | hwsprite |
int16_t | uPalette |
int16_t | uIndoorSectorID |
int16_t | field_1E |
int16_t | world_x |
int16_t | world_y |
int16_t | world_z |
int16_t | screen_space_x |
int16_t | screen_space_y |
int16_t | screen_space_z |
uint16_t | object_pid |
uint16_t | dimming_level |
unsigned int | sTintColor |
SpriteFrame * | pSpriteFrame |
float RenderBillboard::screenspace_projection_factor_x |
См. определение в файле IRender.h строка 27
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
float RenderBillboard::screenspace_projection_factor_y |
См. определение в файле IRender.h строка 28
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
float RenderBillboard::fov_x |
См. определение в файле IRender.h строка 29
Используется в IndoorLocation::PrepareActorRenderList_BLV(), IndoorLocation::PrepareDecorationsRenderList_BLV() и IndoorLocation::PrepareItemsRenderList_BLV().
float RenderBillboard::fov_y |
См. определение в файле IRender.h строка 30
Используется в IndoorLocation::PrepareActorRenderList_BLV(), IndoorLocation::PrepareDecorationsRenderList_BLV() и IndoorLocation::PrepareItemsRenderList_BLV().
int RenderBillboard::field_14_actor_id |
См. определение в файле IRender.h строка 31
Используется в OutdoorLocation::PrepareActorsDrawList().
Sprite* RenderBillboard::hwsprite |
См. определение в файле IRender.h строка 32
Используется в RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), IndoorLocation::PrepareItemsRenderList_BLV() и RenderBase::TransformBillboard().
int16_t RenderBillboard::uPalette |
См. определение в файле IRender.h строка 33
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::uIndoorSectorID |
См. определение в файле IRender.h строка 34
Используется в _43F55F_get_billboard_light_level(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::field_1E |
См. определение в файле IRender.h строка 35
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::world_x |
См. определение в файле IRender.h строка 36
Используется в _43F55F_get_billboard_light_level(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::world_y |
См. определение в файле IRender.h строка 37
Используется в _43F55F_get_billboard_light_level(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::world_z |
См. определение в файле IRender.h строка 38
Используется в _43F55F_get_billboard_light_level(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::screen_space_x |
См. определение в файле IRender.h строка 39
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::screen_space_y |
См. определение в файле IRender.h строка 40
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int16_t RenderBillboard::screen_space_z |
См. определение в файле IRender.h строка 41
Используется в Vis::DoesRayIntersectBillboard(), RenderBase::DrawSpriteObjects_ODM(), Vis::IsPolygonOccludedByBillboard(), Vis::PickBillboards_Keyboard(), Vis::PickBillboards_Mouse(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
uint16_t RenderBillboard::object_pid |
См. определение в файле IRender.h строка 42
Используется в RenderBase::DrawSpriteObjects_ODM(), Vis::PickBillboards_Keyboard(), Vis::PickBillboards_Mouse(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
uint16_t RenderBillboard::dimming_level |
См. определение в файле IRender.h строка 43
Используется в _43F55F_get_billboard_light_level(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::DrawSpriteObjects_ODM(), FindBillboardsLightLevels_BLV(), OutdoorLocation::PrepareActorsDrawList(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и RenderBase::TransformBillboard().
unsigned int RenderBillboard::sTintColor |
См. определение в файле IRender.h строка 44
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
SpriteFrame* RenderBillboard::pSpriteFrame |
См. определение в файле IRender.h строка 45
Используется в RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().