World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <IRender.h>
Открытые члены | |
RenderVertexSoft () | |
Открытые атрибуты | |
Vec3_float_ | vWorldPosition |
Vec3_float_ | vWorldViewPosition |
float | vWorldViewProjX |
float | vWorldViewProjY |
float | _rhw |
float | u |
float | v |
float | flt_2C |
|
inline |
Vec3_float_ RenderVertexSoft::vWorldPosition |
См. определение в файле IRender.h строка 116
Используется в IndoorCameraD3D::_4371C3(), IndoorCameraD3D::_437376(), LightmapBuilder::_45BE86_build_light_polygon(), LightmapBuilder::_45C4B9(), LightmapBuilder::_45C6D6(), LightmapBuilder::_45CA88(), stru9::_4980B9(), stru9::_498377(), DecalBuilder::_49B790_build_decal_geometry(), Vis::_4C1A02(), BspRenderer::AddFaceToRenderList_d3d(), stru9::AddVertex(), stru9::AdjustVerticesToFrustumPlane(), DecalBuilder::ApplyBloodSplatToTerrain(), stru9::AreVectorsCollinear(), stru10::CalcFaceBounding(), stru10::CalcPolygonLimits(), Vis::CastPickRay(), stru9::ClipDecalVertsToFace(), IndoorCameraD3D::DebugDrawPortal(), Vis::DetermineFacetIntersection(), IndoorCameraD3D::do_draw_debug_line_sw(), RenderOpenGL::DrawBuildingsD3D(), Render::DrawBuildingsD3D(), RenderOpenGL::DrawPolygon(), IndoorLocation::ExecDraw_d3d(), stru10::FindFaceNormal(), stru10::FindFacePlane(), IndoorCameraD3D::GetPolygonMaxZ(), Vis::Intersect_Ray_Face(), IndoorCameraD3D::is_face_faced_to_camera(), ODMFace::IsBackfaceNotCulled(), IndoorCameraD3D::IsCulled(), IndoorCameraD3D::PrepareAndDrawDebugOutline(), Render::RenderTerrainD3D(), LightmapBuilder::StackLight_TerrainFace(), IndoorCameraD3D::ViewTransform(), IndoorCameraD3D::ViewTransfrom_OffsetUV() и Vis::Vis().
Vec3_float_ RenderVertexSoft::vWorldViewPosition |
См. определение в файле IRender.h строка 117
Используется в IndoorCameraD3D::_437143(), IndoorCameraD3D::DebugDrawPortal(), RenderOpenGL::DrawBuildingsD3D(), Render::DrawBuildingsD3D(), Render::DrawDecal(), RenderOpenGL::DrawIndoorPolygon(), Render::DrawIndoorPolygon(), Render::DrawIndoorSky(), Render::DrawIndoorSkyPolygon(), Render::DrawLightmap(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), RenderOpenGL::DrawPolygon(), Render::DrawPolygon(), Render::DrawTerrainPolygon(), ODMFace::IsBackfaceNotCulled(), IndoorCameraD3D::LightmapFarClip(), IndoorCameraD3D::LightmapNeerClip(), ODM_FarClip(), ODM_NearClip(), ODM_Project(), Vis::PickIndoorFaces_Mouse(), Vis::PickOutdoorFaces_Mouse(), Render::RenderTerrainD3D(), Vis::SortVectors_x() и IndoorCameraD3D::ViewTransform().
float RenderVertexSoft::vWorldViewProjX |
См. определение в файле IRender.h строка 118
Используется в IndoorCameraD3D::_437143(), IndoorCameraD3D::DebugDrawPortal(), IndoorCameraD3D::do_draw_debug_line_sw(), Render::DrawDecal(), RenderOpenGL::DrawIndoorPolygon(), Render::DrawIndoorPolygon(), Render::DrawIndoorSky(), Render::DrawIndoorSkyPolygon(), Render::DrawLightmap(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyPolygon(), RenderOpenGL::DrawPolygon(), Render::DrawPolygon(), Render::DrawTerrainPolygon(), Vis::GetPolygonScreenSpaceCenter(), Vis::IsPolygonOccludedByBillboard(), ODM_Project() и Vis::SortByScreenSpaceX().
float RenderVertexSoft::vWorldViewProjY |
См. определение в файле IRender.h строка 119
Используется в IndoorCameraD3D::_437143(), IndoorCameraD3D::DebugDrawPortal(), IndoorCameraD3D::do_draw_debug_line_sw(), Render::DrawDecal(), RenderOpenGL::DrawIndoorPolygon(), Render::DrawIndoorPolygon(), Render::DrawIndoorSky(), Render::DrawIndoorSkyPolygon(), Render::DrawLightmap(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyPolygon(), RenderOpenGL::DrawPolygon(), Render::DrawPolygon(), Render::DrawTerrainPolygon(), Vis::GetPolygonScreenSpaceCenter(), ODM_Project() и Vis::SortByScreenSpaceY().
float RenderVertexSoft::_rhw |
См. определение в файле IRender.h строка 120
Используется в IndoorCameraD3D::_437143(), IndoorCameraD3D::_4371C3(), RenderOpenGL::DrawBuildingsD3D(), Render::DrawBuildingsD3D(), Render::DrawIndoorSky(), Render::DrawIndoorSkyPolygon(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyPolygon(), IndoorCameraD3D::LightmapFarClip(), IndoorCameraD3D::LightmapNeerClip(), ODM_FarClip(), ODM_NearClip(), ODM_Project() и Render::RenderTerrainD3D().
float RenderVertexSoft::u |
См. определение в файле IRender.h строка 121
Используется в LightmapBuilder::_45BE86_build_light_polygon(), stru9::_4980B9(), stru9::_498377(), DecalBuilder::_49B790_build_decal_geometry(), stru9::AddVertex(), stru9::AdjustVerticesToFrustumPlane(), stru9::ClipDecalVertsToFace(), RenderOpenGL::DrawBuildingsD3D(), Render::DrawBuildingsD3D(), Render::DrawDecal(), RenderOpenGL::DrawIndoorPolygon(), Render::DrawIndoorPolygon(), Render::DrawIndoorSky(), Render::DrawIndoorSkyPolygon(), Render::DrawLightmap(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), RenderOpenGL::DrawOutdoorSkyPolygon(), Render::DrawOutdoorSkyPolygon(), RenderOpenGL::DrawPolygon(), Render::DrawPolygon(), Render::DrawTerrainPolygon(), IndoorLocation::ExecDraw_d3d(), IndoorCameraD3D::LightmapFarClip(), IndoorCameraD3D::LightmapNeerClip(), ODM_FarClip(), ODM_NearClip(), IndoorCameraD3D::PrepareAndDrawDebugOutline(), Render::RenderTerrainD3D() и IndoorCameraD3D::ViewTransfrom_OffsetUV().
float RenderVertexSoft::v |
См. определение в файле IRender.h строка 122
Используется в LightmapBuilder::_45BE86_build_light_polygon(), stru9::_4980B9(), stru9::_498377(), DecalBuilder::_49B790_build_decal_geometry(), stru9::AddVertex(), stru9::AdjustVerticesToFrustumPlane(), stru9::ClipDecalVertsToFace(), RenderOpenGL::DrawBuildingsD3D(), Render::DrawBuildingsD3D(), Render::DrawDecal(), RenderOpenGL::DrawIndoorPolygon(), Render::DrawIndoorPolygon(), Render::DrawIndoorSky(), Render::DrawIndoorSkyPolygon(), Render::DrawLightmap(), RenderOpenGL::DrawOutdoorSkyD3D(), Render::DrawOutdoorSkyD3D(), RenderOpenGL::DrawOutdoorSkyPolygon(), Render::DrawOutdoorSkyPolygon(), RenderOpenGL::DrawPolygon(), Render::DrawPolygon(), Render::DrawTerrainPolygon(), IndoorLocation::ExecDraw_d3d(), IndoorCameraD3D::LightmapFarClip(), IndoorCameraD3D::LightmapNeerClip(), ODM_FarClip(), ODM_NearClip(), IndoorCameraD3D::PrepareAndDrawDebugOutline(), Render::RenderTerrainD3D() и IndoorCameraD3D::ViewTransfrom_OffsetUV().
float RenderVertexSoft::flt_2C |
См. определение в файле IRender.h строка 123
Используется в LightmapBuilder::_45CA88(), LightmapBuilder::_45CB89(), Vis::_4C1A02(), DecalBuilder::DecalBuilder(), IndoorCameraD3D::IsCulled(), Vis::PickIndoorFaces_Mouse() и Vis::Vis().