|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Indoor.h>
Граф связей класса stru154:Открытые члены | |
| stru154 () | |
| ~stru154 () | |
| void | GetFacePlaneAndClassify (struct ODMFace *a2, struct BSPVertexBuffer *a3) |
| void | ClassifyPolygon (struct Vec3_float_ *pNormal, float dist) |
| void | GetFacePlane (struct ODMFace *pFace, struct BSPVertexBuffer *pVertices, struct Vec3_float_ *pOutNormal, float *pOutDist) |
Открытые атрибуты | |
| void(*** | vdestructor_ptr )(stru154 *, bool) |
| Plane_float_ | face_plane |
| PolygonType | polygonType |
| char | field_15 |
| char | field_16 |
| char | field_17 |
| void stru154::GetFacePlaneAndClassify | ( | struct ODMFace * | a2, |
| struct BSPVertexBuffer * | a3 | ||
| ) |
См. определение в файле Indoor.cpp строка 5554
Перекрестные ссылки Plane_float_::dist, face_plane, GetFacePlane(), ODMFace::pFacePlane, POLYGON_Floor, POLYGON_InBetweenFloorAndWall, POLYGON_VerticalWall, polygonType, Plane_int_::vNormal, Plane_float_::vNormal, Vec3_float_::x, Vec3_float_::y и Vec3_float_::z.
Используется в Render::DrawBuildingsD3D().
Граф вызовов:
Граф вызова функции:| void stru154::ClassifyPolygon | ( | struct Vec3_float_ * | pNormal, |
| float | dist | ||
| ) |
См. определение в файле Indoor.cpp строка 5578
Перекрестные ссылки Plane_float_::dist, face_plane, POLYGON_Floor, POLYGON_InBetweenFloorAndWall, POLYGON_VerticalWall, polygonType, Plane_float_::vNormal, Vec3_float_::x, Vec3_float_::y и Vec3_float_::z.
Используется в Render::RenderTerrainD3D().
Граф вызова функции:| void stru154::GetFacePlane | ( | struct ODMFace * | pFace, |
| struct BSPVertexBuffer * | pVertices, | ||
| struct Vec3_float_ * | pOutNormal, | ||
| float * | pOutDist | ||
| ) |
См. определение в файле Indoor.cpp строка 5593
Перекрестные ссылки Vec3_float_::Cross(), Plane_int_::dist, Vec3_float_::Normalize(), ODMFace::pFacePlane, ODMFace::pVertexIDs, pVertices, ODMFace::uNumVertices, Plane_int_::vNormal, Vec3_float_::x, Vec3_float_::y и Vec3_float_::z.
Используется в GetFacePlaneAndClassify().
Граф вызовов:
Граф вызова функции:| Plane_float_ stru154::face_plane |
См. определение в файле Indoor.h строка 243
Используется в IndoorCameraD3D::_437376(), DecalBuilder::ApplyDecals(), LightmapBuilder::ApplyLights(), ClassifyPolygon(), IndoorLocation::ExecDraw_d3d() и GetFacePlaneAndClassify().
| PolygonType stru154::polygonType |
См. определение в файле Indoor.h строка 244
Используется в DecalBuilder::ApplyDecals(), LightmapBuilder::ApplyLights(), ClassifyPolygon(), IndoorLocation::ExecDraw_d3d() и GetFacePlaneAndClassify().