|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <IRender.h>
Граф связей класса RenderBillboard:Открытые атрибуты | |
| 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().