OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Functions
PortalFunctions.cpp File Reference
#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)
 

Function Documentation

◆ _49CE9E()

void _49CE9E ( const BLVFace pFace,
RenderVertexSoft pVertices,
unsigned int  uNumVertices,
RenderVertexSoft pOutLimits 
)

◆ _49CE9E_sub0_x()

int _49CE9E_sub0_x ( RenderVertexSoft pVertices,
unsigned int  uNumVertices,
float  test_val 
)

◆ _49CE9E_sub0_y()

int _49CE9E_sub0_y ( RenderVertexSoft pVertices,
unsigned int  uNumVertices,
float  test_val 
)

◆ _49CE9E_sub0_z()

int _49CE9E_sub0_z ( RenderVertexSoft pVertices,
unsigned int  uNumVertices,
float  test_val 
)

◆ CalcFaceBounding()

bool CalcFaceBounding ( const BLVFace pFace,
RenderVertexSoft pFaceLimits,
unsigned int  uNumVertices,
RenderVertexSoft pOutBounding 
)

◆ CalcPolygonLimits()

void CalcPolygonLimits ( const BLVFace pFace,
RenderVertexSoft pOutVertices 
)

◆ CalcPortalFrustum()

bool CalcPortalFrustum ( RenderVertexSoft pFaceBounding,
Planef pPortalDataFrustum 
)

◆ CalcPortalFrustumPlane()

bool CalcPortalFrustumPlane ( RenderVertexSoft pFaceBounding1,
RenderVertexSoft pFaceBounding2,
Vec3f pRayStart,
Planef pPortalDataFrustum 
)

◆ CalcPortalShapePoly()

bool CalcPortalShapePoly ( const BLVFace pFace,
RenderVertexSoft pVertices,
unsigned int *  pNumVertices,
Planef pOutFrustum,
RenderVertexSoft pOutBounding 
)