World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <IRender.h>
Открытые типы | |
enum | OpacityType : uint32_t { Transparent = 0, Opaque_1 = 1, Opaque_2 = 2, Opaque_3 = 3, NoBlend = 0xFFFFFFFF } |
Открытые члены | |
RenderBillboardD3D () | |
Открытые атрибуты | |
Texture * | texture |
unsigned int | uNumVertices |
RenderVertexD3D3 | pQuads [4] |
float | z_order |
OpacityType | opacity |
int | field_90 |
unsigned short | object_pid |
short | screen_space_z |
int | sParentBillboardID |
Texture* RenderBillboardD3D::texture |
См. определение в файле IRender.h строка 158
Используется в Render::_4A4CC9_AddSomeBillboard(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), Vis::IsPointInsideD3DBillboard(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
unsigned int RenderBillboardD3D::uNumVertices |
См. определение в файле IRender.h строка 159
Используется в Render::_4A4CC9_AddSomeBillboard(), Render::DoRenderBillboards_D3D(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
RenderVertexD3D3 RenderBillboardD3D::pQuads[4] |
См. определение в файле IRender.h строка 160
Используется в Render::_4A4CC9_AddSomeBillboard(), Render::DoRenderBillboards_D3D(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), Vis::IsPointInsideD3DBillboard(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
float RenderBillboardD3D::z_order |
См. определение в файле IRender.h строка 161
Используется в Render::_4A4CC9_AddSomeBillboard(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
OpacityType RenderBillboardD3D::opacity |
См. определение в файле IRender.h строка 162
Используется в Render::_4A4CC9_AddSomeBillboard(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
int RenderBillboardD3D::field_90 |
См. определение в файле IRender.h строка 163
Используется в Render::_4A4CC9_AddSomeBillboard(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
unsigned short RenderBillboardD3D::object_pid |
См. определение в файле IRender.h строка 165
Используется в RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
short RenderBillboardD3D::screen_space_z |
См. определение в файле IRender.h строка 166
Используется в RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), RenderBase::MakeParticleBillboardAndPush() и RenderBase::TransformBillboard().
int RenderBillboardD3D::sParentBillboardID |
См. определение в файле IRender.h строка 167
Используется в Render::_4A4CC9_AddSomeBillboard(), RenderOpenGL::DrawBillboard_Indoor(), Render::DrawBillboard_Indoor(), Vis::IsPointInsideD3DBillboard(), Vis::IsPolygonOccludedByBillboard(), RenderBase::MakeParticleBillboardAndPush(), Vis::PickBillboards_Keyboard(), Vis::PickBillboards_Mouse() и RenderBase::TransformBillboard().