doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
polyhedron Struct Reference

Public Member Functions

void add_quad (int va, int vb, int vc, int vd)
 
void discard_neighbor_info ()
 
void compute_neighbors ()
 
void recompute_planes ()
 
void transform (const idMat4 &m)
 

Public Attributes

MyArrayVec4 v
 
MyArrayPoly p
 
MyArrayEdge e
 

Detailed Description

Definition at line 152 of file tr_shadowbounds.cpp.

Member Function Documentation

void polyhedron::add_quad ( int  va,
int  vb,
int  vc,
int  vd 
)
inline

Definition at line 158 of file tr_shadowbounds.cpp.

void polyhedron::compute_neighbors ( )
inline

Definition at line 177 of file tr_shadowbounds.cpp.

void polyhedron::discard_neighbor_info ( )
inline

Definition at line 167 of file tr_shadowbounds.cpp.

void polyhedron::recompute_planes ( )
inline

Definition at line 238 of file tr_shadowbounds.cpp.

void polyhedron::transform ( const idMat4 m)
inline

Definition at line 247 of file tr_shadowbounds.cpp.

Member Data Documentation

MyArrayEdge polyhedron::e

Definition at line 156 of file tr_shadowbounds.cpp.

MyArrayPoly polyhedron::p

Definition at line 155 of file tr_shadowbounds.cpp.

MyArrayVec4 polyhedron::v

Definition at line 154 of file tr_shadowbounds.cpp.


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