OpenEnroth 73e68f7
|
#include "Engine/Graphics/PortalFunctions.h"
#include "Engine/Engine.h"
#include "Engine/Graphics/Camera.h"
#include "Indoor.h"
#include "Library/Color/ColorTable.h"
#include "Library/Logger/Logger.h"
Functions | |
int | _49CE9E_sub0_x (RenderVertexSoft *pVertices, unsigned int uNumVertices, float test_val) |
int | _49CE9E_sub0_y (RenderVertexSoft *pVertices, unsigned int uNumVertices, float test_val) |
int | _49CE9E_sub0_z (RenderVertexSoft *pVertices, unsigned int uNumVertices, float test_val) |
void | _49CE9E (const BLVFace *pFace, RenderVertexSoft *pVertices, unsigned int uNumVertices, RenderVertexSoft *pOutLimits) |
void | CalcPolygonLimits (const BLVFace *pFace, RenderVertexSoft *pOutVertices) |
bool | CalcFaceBounding (const BLVFace *pFace, RenderVertexSoft *pFaceLimits, unsigned int uNumVertices, RenderVertexSoft *pOutBounding) |
bool | CalcPortalShapePoly (const BLVFace *pFace, RenderVertexSoft *pVertices, unsigned int *pNumVertices, Planef *pOutFrustum, RenderVertexSoft *pOutBounding) |
bool | CalcPortalFrustum (RenderVertexSoft *pFaceBounding, Planef *pPortalDataFrustum) |
bool | CalcPortalFrustumPlane (RenderVertexSoft *pFaceBounding1, RenderVertexSoft *pFaceBounding2, Vec3f *pRayStart, Planef *pPortalDataFrustum) |
void _49CE9E | ( | const BLVFace * | pFace, |
RenderVertexSoft * | pVertices, | ||
unsigned int | uNumVertices, | ||
RenderVertexSoft * | pOutLimits | ||
) |
int _49CE9E_sub0_x | ( | RenderVertexSoft * | pVertices, |
unsigned int | uNumVertices, | ||
float | test_val | ||
) |
int _49CE9E_sub0_y | ( | RenderVertexSoft * | pVertices, |
unsigned int | uNumVertices, | ||
float | test_val | ||
) |
int _49CE9E_sub0_z | ( | RenderVertexSoft * | pVertices, |
unsigned int | uNumVertices, | ||
float | test_val | ||
) |
bool CalcFaceBounding | ( | const BLVFace * | pFace, |
RenderVertexSoft * | pFaceLimits, | ||
unsigned int | uNumVertices, | ||
RenderVertexSoft * | pOutBounding | ||
) |
void CalcPolygonLimits | ( | const BLVFace * | pFace, |
RenderVertexSoft * | pOutVertices | ||
) |
bool CalcPortalFrustum | ( | RenderVertexSoft * | pFaceBounding, |
Planef * | pPortalDataFrustum | ||
) |
bool CalcPortalFrustumPlane | ( | RenderVertexSoft * | pFaceBounding1, |
RenderVertexSoft * | pFaceBounding2, | ||
Vec3f * | pRayStart, | ||
Planef * | pPortalDataFrustum | ||
) |
bool CalcPortalShapePoly | ( | const BLVFace * | pFace, |
RenderVertexSoft * | pVertices, | ||
unsigned int * | pNumVertices, | ||
Planef * | pOutFrustum, | ||
RenderVertexSoft * | pOutBounding | ||
) |