OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
ClippingFunctions Struct Reference

#include <ClippingFunctions.h>

Static Public Member Functions

static bool ClipVertsToFace (RenderVertexSoft *a1, unsigned int uNumVertices, float a3, float a4, float a5, RenderVertexSoft *pOutVertices, signed int *pOutNumVertices)
 
static bool ClipVertsToPortal (RenderVertexSoft *pPortalBounding, unsigned int uNumVertices, Planef *pVertices, RenderVertexSoft *pVertices2, unsigned int *pOutNumVertices)
 
static bool ClipVertsToFrustumPlane (RenderVertexSoft *pInVertices, signed int pInNumVertices, RenderVertexSoft *pOutVertices, unsigned int *pOutNumVertices, const Vec3f *CamFrustumNormal, float CamDotDistance, bool *VertsAdjusted)
 
static void AddVertex (VertexBuffer *pVertexBuffer, RenderVertexSoft *pVertex)
 
static bool AdjustVertToClipEdge (RenderVertexSoft *a1, RenderVertexSoft *a2, RenderVertexSoft *a3, Vec3f *a4, RenderVertexSoft *a5)
 
static bool AreVectorsCollinear (RenderVertexSoft *a1, RenderVertexSoft *a2, Vec3f *a3)
 
static bool DoDecalVertsNeedClipping (RenderVertexSoft *a1, RenderVertexSoft *a2, RenderVertexSoft *a3, Vec3f *a4)
 

Member Function Documentation

◆ AddVertex()

void ClippingFunctions::AddVertex ( VertexBuffer pVertexBuffer,
RenderVertexSoft pVertex 
)
static

◆ AdjustVertToClipEdge()

bool ClippingFunctions::AdjustVertToClipEdge ( RenderVertexSoft a1,
RenderVertexSoft a2,
RenderVertexSoft a3,
Vec3f a4,
RenderVertexSoft a5 
)
static

◆ AreVectorsCollinear()

bool ClippingFunctions::AreVectorsCollinear ( RenderVertexSoft a1,
RenderVertexSoft a2,
Vec3f a3 
)
static

◆ ClipVertsToFace()

bool ClippingFunctions::ClipVertsToFace ( RenderVertexSoft a1,
unsigned int  uNumVertices,
float  a3,
float  a4,
float  a5,
RenderVertexSoft pOutVertices,
signed int *  pOutNumVertices 
)
static

◆ ClipVertsToFrustumPlane()

bool ClippingFunctions::ClipVertsToFrustumPlane ( RenderVertexSoft pInVertices,
signed int  pInNumVertices,
RenderVertexSoft pOutVertices,
unsigned int *  pOutNumVertices,
const Vec3f CamFrustumNormal,
float  CamDotDistance,
bool *  VertsAdjusted 
)
static

◆ ClipVertsToPortal()

bool ClippingFunctions::ClipVertsToPortal ( RenderVertexSoft pPortalBounding,
unsigned int  uNumVertices,
Planef pVertices,
RenderVertexSoft pVertices2,
unsigned int *  pOutNumVertices 
)
static

◆ DoDecalVertsNeedClipping()

bool ClippingFunctions::DoDecalVertsNeedClipping ( RenderVertexSoft a1,
RenderVertexSoft a2,
RenderVertexSoft a3,
Vec3f a4 
)
static

The documentation for this struct was generated from the following files: