face_s Struct Reference

#include <map.h>

Collaboration diagram for face_s:
Collaboration graph
[legend]

Data Fields

struct face_snext
struct face_smerged
struct face_ssplit [2]
struct portal_sportal
int texinfo
int planenum
int contentFlags
winding_tw
int numpoints
int vertexnums [MAXEDGES]

Detailed Description

Definition at line 49 of file map.h.


Field Documentation

faces in different contents can't merge

Definition at line 61 of file map.h.

Referenced by FaceFromPortal(), GetEdge(), and TryMerge().

the chain of faces off of a node can be merged or split, but each face_t along the way will remain in the chain until the entire tree is freed if set, this face isn't valid anymore

Definition at line 55 of file map.h.

Referenced by EmitFace(), EmitFaceVertexes(), FixFaceEdges(), MergeNodeFaces(), NewFaceFromFace(), SubdivideFace(), and TryMerge().

Definition at line 63 of file map.h.

Referenced by EmitFace(), FaceFromSuperverts(), and FixFaceEdges().

Definition at line 60 of file map.h.

Referenced by EmitFace(), FaceFromPortal(), and TryMerge().

Definition at line 58 of file map.h.

Referenced by FaceFromPortal().

struct face_s* face_s::split[2]

if set, this face isn't valid anymore

Definition at line 56 of file map.h.

Referenced by EmitFace(), EmitFaceVertexes(), FaceFromSuperverts(), FixFaceEdges(), MergeNodeFaces(), NewFaceFromFace(), and SubdivideFace().

Definition at line 59 of file map.h.

Referenced by EmitFace(), FaceFromPortal(), SubdivideFace(), and TryMerge().

int face_s::vertexnums[MAXEDGES]

Definition at line 64 of file map.h.

Referenced by EmitFace(), FaceFromSuperverts(), and FixFaceEdges().


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

Generated by  doxygen 1.6.2